記事テンプレート
アドバンスド・アクションセット論理について
インターセプトの編集」サポートページでは、アクションセットに論理セットを追加する基本を学びました。このページでは、複数のロジック・ステートメントを扱う方法を学びます。また、ターゲットロジックとアクションロジックの違いや、インターセプトに複数の除外を追加する方法についても学びます。
複数の論理ステートメント
一つの論理文は一つの条件しか指定しない。例えば、URLにshoppingcart.aspxが含まれていなければならないと指定します。しかし、クリエイティブを表示させる条件がより複雑で、複数のロジックステートメントが必要になるタイミングもあります。
例えば、現在のページがコマースサイトのチェックアウトページではない訪問者をターゲットにすることは、それだけでは限定的な用途にしかならないかもしれない。しかし、これにページリファラー(前にいたページ)がショッピングカートであるという条件を組み合わせるだけで、ショッピングカートを放棄した人をターゲットにすることができます。
複数条件の作成
または行動
“And “ステートメントは、上記の条件とリンクしており、その条件に加えて必要となる。”Or “文は新しい条件セットを開始する。次の例を考えてみよう:
このロジックでは、特定のipアドレスを持つ訪問者と、製品ページを訪問したカリフォルニアからの訪問者の2つのグループがこのクリエイティブの対象となります。
ロジックは常に “And “文を “Or “文の前に読む。上記の例では、場所と現在のURLの条件はリンクしており、誰かがクリエイティブを見るためには常にペアでなければならない。しかし、誰かがカリフォルニア出身であろうがなかろうが、URLに”/products “が含まれていようがなかろうが、IPアドレスが69.147.12.169である限り問題にはならない。
もし、IPアドレスを持つすべての人のURLにも”/products “を持たせたかったら、そのロジックをもう一度書いて、IPアドレスの条件に “And “でリンクさせる必要がある。下の例をご覧ください。
論理セット
And」と「Or」でステートメントをつなぐだけでなく、異なる論理セットにまとめることもできる。
上記の例のロジックを使って、訪問者がモバイルデバイスであるという新しい条件を追加しました。この条件はページへの訪問者すべてに適用されるが、すべての条件に “And “ステートメントを追加したくない。
そのためには
ターゲット・ロジックとアクション・ロジック
インターセプト内の複数のアクションに同じ条件が1つ以上ある場合は、ターゲットロジックの追加をクリックしてインターセプトの先頭にこれらの条件を追加することを検討してください。ここで追加されたロジックはインターセプトのすべてのアクションに適用される。
複数の除外を設定する
除外とは、”is “や “does “の代わりに “is not “や “does not “を使うこと。例えば、検索ページと連絡先ページを除くウェブサイト全体に表示されるべきフィードバックボタンがあるとします。
除外項目同士をリンクさせるには、必ず “And “を使うこと。
上記の例では、検索ページと連絡先ページの訪問者にはクリエイティブは表示されません。