トリガーを設定する
「トリガー」セクションにて、エクスペリエンスが発火するトリガーを設定することができます。
選択可能なトリガーは、以下の通りです。
タグの読み込み時(初期化)
Section titled “タグの読み込み時(初期化)”Optimize Nextのコンテナが読み込まれた直後に発火します。
リダイレクトタイプのエクスペリエンスでは、デフォルトでこのトリガーが選択されています。
※ 要素変更タイプのエクスペリエンスでは、このトリガーは選択できません。
ページの読み込み時(DOM Ready)
Section titled “ページの読み込み時(DOM Ready)”ページが読み込まれ、DOMの構築が完了した時に発火します。
要素変更タイプのエクスペリエンスでは、デフォルトでこのトリガーが選択されています。
履歴の変更時
Section titled “履歴の変更時”ページが読み込まれた後、SPAサイト内でページ遷移した時に発火します。
SPA(シングルページアプリケーション)として構築されたWebサイトの場合は、サイト内でページ遷移しても、タグの読み込み時(初期化)およびページの読み込み時(DOM Ready)が発火しません。
このような場合、トリガーとして 履歴の変更時 を追加することで、ページ遷移するたびにエクスペリエンスの変更が適用されるようになります。
DOMの変更時
Section titled “DOMの変更時”ページが読み込まれた後、コンテンツが変更される度に発火します。
SPA(シングルページアプリケーション)として構築されたWebサイトなどの場合は、ページの読み込み完了後にDOMツリーが変更されていきます。 ページが読み込まれた時点では、まだ変更対象のHTML要素が存在しておらず、変更が適用されない場合があります。
このような場合、トリガーとして DOMの変更時 を追加することで、DOMツリーが変更されるたびにエクスペリエンスの変更が適用されるようになります。
