必要なエンゲージメント・エンジン設定
必要なエンゲージメント・エンジン設定は次のとおりです。
シングル・ページ・アプリケーション
単一ページ・アプリケーション(SPA)は、ビジターのwebブラウザでページが1回のみロードされるアプリケーションです。 SPAは初期ページ・ロードで完全にロードされ、ページ・リージョンはオンデマンドでサーバーからロードされた新しいページ・フラグメントで更新されます。 ページ・ロードはSPAで1回のみ行われるため、SPAでルール・エディタを使用する場合、別の方法が必要です。 SPAの場合、ページのロード時にルールの初期サイト評価およびロードが実行されます。 後続のサイト評価およびルールのロードは、ハッシュ・フラグメントが変更された場合、またはHTML5 pushStateメソッドを使用すると実行されます。
エンゲージメント・エンジン・ルール・エディタの「設定」タブで、「単一ページ・アプリケーションで作業するためのルール・エディタの設定」チェック・ボックスを見つけます。 この設定は、Digital Customer Serviceアプリケーションに対して選択する必要があります。
HTTPリファラURL
ルールおよびサイト評価に完全なURLが使用されるようにするには、この設定を選択します。
Safari、Firefox、Chromeなどの一部のブラウザでは、特にプライベート・ブラウジングでは、ページのHTTPリファラURLが切り捨てられ、ドメインのみが表示されます。 これにより、URLベースのルールまたはサイトの条件が誤って評価される可能性があります。
たとえば、ページがhttps://www.example.com/home/homepageにある場合、ブラウザによって送信されるリクエストのリファラURLはhttps://www.example.com/のみになるため、サイト/ルール条件でURLに文字列/home/homepageが含まれているかどうかを確認した場合、その条件はfalseと誤って評価されます。 この動作はブラウザとそのバージョンに依存するため、他の条件でも他のブラウザについて報告される場合があります。
このHTTPリファラURL設定が有効な場合、リファラURLは無視され、ルール評価のためにエンゲージメント・エンジン製品によって完全なページURLが使用されるため、ルール評価とサイト条件評価の両方について正しい予測結果になります。 このチェック・ボックスを導入する理由は、既存の顧客のルール条件に突然の変更を加えなかったため、下位互換性のためでした。
このチェック・ボックスは、次のスクリーンショットに示すように、エンゲージメント・エンジン・ルール・エディタの「設定」タブにあります:

エンゲージメント・エンジン・ルール・エディタの設定の詳細は、「設定の概要」を参照してください。