質問
DLPOタグ発火条件設定で設定した条件通りにエリアが認識されない。
回答
発火条件登録画面を使用してエリア登録する際には、以下のような条件に該当するとエリアが正常に表示・認識されませんのでご注意ください。
同一URLを含むエリア設置URLが別の発火条件で使用中であり、その条件の優先順位が高い
エリア設置URLは「部分一致」「前方一致」「完全一致」「正規表現指定」から選択可能ですが、登録したエリア設置URL、または発火ルール設定内の優先順位によっては目的のエリアが認識されない場合があります。
下記のような状況下では必要に応じて発火ルール設定内の優先順位を変更して認識させるようにしてください。
例)以下の条件が発火ルール設定に追加されているとします。
【条件A】
・エリア名:test1
・エリア設置URL:https://test.co.jp
・マッチング条件:前方一致
・優先順位:1
【条件B】
・エリア名:test2
・エリア設置URL:https://test.co.jp/lp/lp.html
・マッチング条件:完全一致
・優先順位:2
上記で条件Bのエリア設置URLには「https://test.co.jp/lp/lp.html」が設定されています。
しかし、この場合に条件Bのページに認識されるエリア名は“test1″となります。
これは条件A、条件Bともにドメインが共通であるため優先順位を「1」に設定している条件Aのエリア設置URL(マッチング条件:前方一致)に合致してしまうためです。
この場合、条件Bの優先順位を「1」に変更することで各条件で登録したエリア設置URLに適切なエリアが認識されます。
図1-1:発火ルール設定のエリア一覧
また、エリア設置URLの優先順位確認につきましては、以下「ルール確認」にて検索窓に対象のURLを入力し、「ルール確認」ボタンをクリックすると、発火ルールに設定されている条件にて「設置URL」に記載されている発火条件を確認できます。
図1-2:発火ルール設定のルール確認
同一のエリア設置URLを複数の発火条件で設定している
1つのページ内に複数エリアが必要な場合に、同一のエリア設置URLで複数の発火条件を作成すると発火ルール設定内では優先順位が「1」のエリアのみが適用されます。
例)以下の条件が発火ルール設定に追加されているとします。
【条件A】
・エリア名:test1
・エリア設置URL:https://test.co.jp
・マッチング条件:完全一致
・優先順位:1
【条件B】
・エリア名:test2
・エリア設置URL:https://test.co.jp
・マッチング条件:完全一致
・優先順位:2
【条件C】
・エリア名:test3
・エリア設置URL:https://test.co.jp
・マッチング条件:完全一致
・優先順位:3
上記の場合に「https://test.co.jp」内で利用できるエリアは条件Aのみとなります。
※全ての条件で同一のエリア設置URLを使用しているため、対象ページには優先順位が「1」の条件のみが適用されます。
同一ページ内で複数エリアの設定をする際は、条件登録の際「エリア数」にて必要なエリア数(最大数10)を設定してご利用ください。
図2:発火条件登録「エリア」