PWA Kit と Data Cloud の統合
Salesforce で顧客データを統合するには、Progressive Web App (PWA) Kit ストアフロントをData Cloudに接続します。店舗をデータソースとして設定すると、Data Cloud は、ストアフロントでの買い物客のアクティビティによってトリガーされるエンゲージメントイベントを受信します。 次のエンゲージメント イベントがサポートされています。
ViewPage
— 買い物客がページを表示した場合。ViewProduct
— 買い物客が商品詳細ページを表示した場合。ViewCategory
— 買い物客がカテゴリまたはリストページを表示した場合。ViewSearchResults
— 買い物客が商品検索を実行します。ViewRecommendations
— 買い物客がパーソナライズされたおすすめ商品を表示します。
Data Cloud で PWA Kit を使用するには、まず Data Cloud の独自の本番インスタンスを設定する必要があります。_ Salesforce ヘルプ_の「Data Cloud の使用開始」を参照してください。
- ストアフロントを Data Cloud に接続するには、_ Data Cloud 統合ガイド_の「ウェブサイトまたはモバイルアプリの接続」のData Cloud手順を実行します。「新規接続」ウィンドウで接続先を尋ねられたら、カスタムWebサイトを選択します。
- ストアフロントから Data Cloud へのデータ送信を開始するには、_ Data Cloud 統合ガイド_のウェブアプリまたはモバイルアプリのデータストリームの作成の手順を完了します。
- Data Cloud テナント ID を取得します。
- Data Cloud で、ページ上部の![セットアップ ] をクリックし、[ ** Data Cloudセットアップ** ] を選択します。
- [Your Home Org Details (ホーム組織の詳細)] セクションで、テナントエンドポイントからテナント ID をコピーして保存します。テナント ID は、最初のピリオドの前の文字列です。たとえば、'
.c360a.salesforce.com' です。
- Data Cloud アプリのソース ID を取得します。
- Data Cloud の設定に戻ります。
- Data Cloudの設定セクションで、他のデータソースをウェブサイトとモバイルアプリ|接続をクリックします。
- PWA Kit ストアフロントの接続を選択します。
- [統合ガイド] セクションで、スクリプトからアプリのソース ID をコピーして保存します。アプリのソース ID は、/scripts の前の文字列です。たとえば、' https://cdn.pc-rnd.c360a.salesforce.com/beacon/c360a/
scripts/c360a.min.js' です。
- ステップ 3 と 4 の Data Cloud テナントとアプリのソース ID を使用して、PWA Kit プロジェクトの構成ファイルを更新します。ID が入力された構成ファイルの例を次に示します。
- Data Cloud で** Data Explorer **をクリックします。
- データ・スペースを選択します。
- 「オブジェクト」ドロップダウンリストから、「** Data Lake オブジェクト**」を選択します。
- オブジェクトフィールドで、「** PWA-Kit-Behavioral Events **」を検索して選択します。
- データ表示をパーソナライズするには、列の編集をクリックします。PWA Kit イベントに関連する次の列を選択します。
dateTime
catalog.interactionName
catalog.id
catalog.searchResultTitle
catalog.searchResultId
- 店舗のテスト環境で、買い物客のアクティビティ (商品の検索、商品詳細ページの表示など) を試します。
- [データ エクスプローラー] タブを更新し、エンゲージメント イベント データが表示されることを確認します。
B2C Commerce ストアフロントを Data Cloud と統合する方法の詳細については、_ Salesforce ヘルプ_の「Data Cloudへの B2C Commerce エンゲージメントイベントの送信」を参照してください。