Engage SDKスクリプトを使用した統合
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、Engage SDKを使用してWebサイトを統合する方法について説明します。
このチュートリアルでは、次のことを前提としています。
-
Sitecore Personalizeインスタンスに関する必要な詳細を収集している。
-
HTML、JavaScript、およびWebブラウザの開発者ツールに精通している。
-
統合するウェブサイトがある。
このチュートリアルでは、次の方法について説明します。
-
スクリプトをWebサイトに読み込みます。
-
スクリプトがWebサイトに読み込まれることを確認します。
-
初めてのVIEWイベントSend。
-
Sitecore PersonalizeがVIEWイベントをキャプチャしたことを確認します。
スクリプトをWebサイトに読み込みます
ウェブサイトを統合するための最初のステップは、HTML <script>タグを使用してウェブサイトのすべてのウェブページにEngage SDKスクリプトを読み込むことです。
スクリプトをロードするには:
-
コードエディタで、Webサイトのフォルダ構造を開きます。
-
JavaScriptファイルを保存したフォルダに、新しいJavaScriptファイルを作成します。
例: scripts/sitecore-engage.js
-
JavaScriptファイルを開き、次のEngage SDKスクリプトを貼り付けます。
プレースホルダーの値を 、Sitecore Personalizeインスタンスの必要な詳細に置き換えます。
-
JavaScriptファイルを保存します。
-
WebサイトのすべてのWebページでスクリプトをインポートするHTMLファイルを開きます。
-
スクリプトを含むJavaScriptファイルをHTMLファイルにインポートします。JavaScriptファイルを、終了 タグの前の <script> 要素として </body> インポートします。
大事なウェブサイトのアーキテクチャによっては、<script> タグをHTMLの別の場所に配置したい場合があります。JavaScriptファイルをインポートする場所は、ウェブ エクスペリエンスとウェブ テストのパフォーマンスに影響します。
例: index.html
スクリプトがWebサイトに読み込まれることを確認します
Engage SDKスクリプトがWebサイトに読み込まれることを確認するには:
-
Webブラウザーで、Webサイトとコンソールを開きます。このチュートリアルの残りの部分では、ウェブサイトとコンソールを開いたままにしておきます。
-
コンソールで、「 engage;」と入力します。
オブジェクトが返された場合、スクリプトはWebサイトに正常にロードされています。
初めてのVIEWイベントSend
スクリプトがWebサイトに読み込まれることを確認したら、データを収集してSitecore Personalizeに送信します。VIEWイベントは、Webページが読み込まれるたびにトリガーされるため、VIEWイベントを送信します。
VIEWイベントを送信するには:
-
コード エディターで、スクリプトを含むJavaScriptファイルを開きます。
-
s.addEventListener() 関数の下部、engage = await window.Engage.init(settings); 行の下に、次のコードを貼り付けます。
プレースホルダーの値を 、Sitecore Personalizeインスタンスの必要な詳細に置き換えます。
このスクリプトは、VIEWイベント オブジェクトを作成し、コンポーネントが初めてレンダリングされた直後にイベント データをSitecore Personalizeに送信します。また、ブラウザIDをコンソールに記録します。次の手順では 、ブラウザー IDを使用して、Sitecore PersonalizeでVIEWイベントを検索します。
-
Webブラウザーで、Webページを再読み込みします。VIEWイベントがトリガーされ、イベント データが送信されます。
Sitecore PersonalizeがVIEWイベントをキャプチャしたことを確認します
VIEWイベントを送信した後、Sitecore Personalizeにログインしてイベントを見つけます。
Sitecore PersonalizeがVIEWイベントをキャプチャしたことを確認するには:
-
Webブラウザーのコンソールで、次のようなテキストを見つけます。
a38b230c-11eb-4cf9-8d5d-274e9f344925
-
テキストをコピーします。
-
Sitecore PersonalizeでDeveloper center > Event viewerをクリックし、検索ドロップダウンで「Browser ID」を選択し、コピーしたテキストを検索フィールドに貼り付けます。このゲストに関連付けられているイベントのリストが表示されます。このリストにはVIEWイベントが含まれています。これは、前の手順でトリガーされたイベントです。
メモSitecore CDPとSitecore Personalizeの両方がある場合は、Guestsでデータを見つけることができます。
次のステップ
これで、WebサイトをSitecore Personalizeとの統合に成功しました。ウェブサイトからイベントを送信し、Sitecore Personalizeがユーザーに関するデータをリアルタイムでキャプチャすることを確認しました。