直接HTTP要求を使用した統合
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、直接HTTP要求を使用して統合する方法について説明します。これは、Sitecore Personalizeをネイティブ アプリまたはネイティブ モバイル アプリと統合する場合に便利です。
このチュートリアルでは、次のことを前提としています。
-
Sitecore Personalizeインスタンスに関する必要な詳細を収集している。
-
HTTP要求と応答のサイクルと、cURLを使用してターミナルでHTTP要求を行うことに精通している。
このチュートリアルに従うには、ターミナルまたはAPIテスト ツール (Postmanなど) を使用します。このチュートリアルでは、Git BashターミナルでcURLを使用して、HTTP要求の作成を示します。本番環境では、コードベースでHTTPリクエストを行います。
このチュートリアルでは、次の方法について説明します。
-
ブラウザIDをSitecore Personalizeから取得します。
-
初めてのVIEWイベントSend。
-
Sitecore PersonalizeがVIEWイベントをキャプチャしたことを確認します。
ブラウザIDをSitecore Personalize
統合の最初のステップは、ブラウザIDを取得するためにSitecore PersonalizeにHTTPリクエストを作成することです。その後のすべてのリクエストにブラウザのIDを含める必要がありますSitecore Personalize。
ブラウザIDを取得するには:
-
ターミナルで、次のHTTPリクエストを行います。
プレースホルダーの値を 、Sitecore Personalizeインスタンスの必要な詳細に置き換えます。
リクエストの例:
HTTPレスポンス本文は、refキーを含むJSONオブジェクトです。
refキーには、ブラウザー IDが含まれています。
-
ブラウザIDをメモします。これは、Sitecore Personalizeに対して行う後続のすべてのリクエストに含めます。
初めてのVIEWイベントSend
ブラウザIDを取得したら、イベントをキーと値のペアとして送信します。
イベントを送信するには:
-
VIEWイベントを記述するキーと値のペアを準備します。後の手順で、URLのmessageクエリ パラメーターに渡します。キーと値のペアをURLで有効になるように準備する必要があります。次のことを確認してください。
-
すべてのキーとすべての値を二重引用符で囲みます "".
-
改行は追加しないでください。
-
キーや値の周囲にスペースを追加しないでください。
キーと値のペアの例:
大事な"browser_id" キーには、前の手順で取得したブラウザー IDが含まれていることに注意してください。
Sitecore Personalizeに送信するすべてのイベントには、ブラウザIDが含まれている必要があります。
-
-
ターミナルで、次のHTTPリクエストを行い、キーと値のペアをmessageクエリパラメータに渡します。
プレースホルダーの値を 、Sitecore Personalizeインスタンスの必要な詳細に置き換えます。
messageクエリ パラメーターで、プレースホルダーの値を組織に固有のイベント オブジェクト値に置き換えます。
リクエストの例:
イベント データはSitecore Personalizeに送信されます。
Sitecore PersonalizeがVIEWイベントをキャプチャしたことを確認します
VIEWイベントを送信した後、Sitecore Personalizeにログインしてイベントを見つけます。
Sitecore PersonalizeがVIEWイベントをキャプチャしたことを確認するには:
-
Sitecore PersonalizeでDeveloper center > Event viewerをクリックし、検索ドロップダウンで「Browser ID」を選択し、コピーしたテキストを検索フィールドに貼り付けます。このゲストに関連付けられているイベントのリストが表示されます。このリストにはVIEWイベントが含まれています。これは、前の手順でトリガーされたイベントです。
メモSitecore CDPとSitecore Personalizeの両方がある場合は、Guestsでデータを見つけることができます。
次のステップ
これで、アプリとSitecore Personalizeが正常に統合されました。 ブラウザIDを取得するためにHTTPリクエストを行いました。次に、ブラウザIDを使用してVIEWイベントを送信し、Sitecore Personalizeがユーザーに関するデータをリアルタイムでキャプチャすることを確認しました。
次に、次の操作を実行できます。
-
他の種類のイベント ( IDENTITYイベントなど) Sendします。
-
詳しくは、ブラウザIDについての記事をご覧ください。