メインコンテンツにスキップ

複数のトリガーを設定した場合の挙動について

1つのディスプレイに複数のトリガーが設定した場合の挙動について説明しています。

仕組み

同じディスプレイに複数のトリガーを設定した場合、最初に条件を満たしたトリガーのみでディスプレイが表示されます。残りのトリガーはそのページビュー内では無効になります。

具体例:滞在60秒と無操作120秒を組み合わせた場合

「滞在60秒」は必ず「無操作120秒」より先に条件を満たします。そのため、同一ディスプレイに両方を設定している場合は常に「滞在60秒」で発火し、「無操作120秒」での表示は発生しません。

再度ページを訪問した場合も、表示回数を無制限に設定していても、毎回「滞在60秒」が先に発火するため同様です。

注意:AND条件には対応していません。標準トリガーでは「条件A かつ 条件B を同時に満たした場合のみ表示」というAND条件は直接設定できません。JavaScriptのグローバル変数条件との組み合わせで近い動作を実現できます。詳しくは「JavaScriptのグローバル変数を条件にしてポップアップを表示する」をご覧ください。

こちらの回答で解決しましたか?