完了した注文を持つオーディエンスのデルタをエクスポートする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このチュートリアルでは、対象ユーザーの差分をエクスポートする方法について説明します。このシナリオでは、オーディエンスは過去24時間以内にWebサイトで注文を完了しました。このチュートリアルでは、少なくとも1つのセグメント メンバーを持つScheduledセグメントまたはLiveセグメントがあることを前提としています。
このオーディエンスは最近ウェブサイトで何かを購入したため、次回の有料メディア広告キャンペーンにこれらのゲストを含める必要はありません。エクスポートしたデータを使用して、このオーディエンスを除外リストに追加し、キャンペーンが彼らに対して実行されないようにすることができます。これにより、キャンペーンの費用が削減され、最近注文を完了していないオーディエンスのみにアプローチできます。
このチュートリアルでは、次の方法について説明します。
-
オーディエンスのエクスポートを作成します。
-
出力にメールアドレスを含めます。
-
JavaScriptを使用して、出力に注文データを含めます。
-
テストし、エクスポートをすぐに実行します。
オーディエンスのエクスポートを作成する
オーディエンスをエクスポートする最初のステップは、エクスポートを作成することです。
-
ナビゲーションメニューで、「 Audience export > Audience export > Create export > Delta export」をクリックします。
デルタ エクスポートは1日に1回実行されます。最初のエクスポートには、後の手順で指定する完全なオーディエンスが含まれます。後続のエクスポートには、前回の実行以降にセグメントに追加された、またはセグメントから削除されたオーディエンス内のゲストのデータのみが含まれます。
-
エクスポートの一意で直感的な名前を入力し、Createをクリックします。
-
「 Audience 」セクションで、「 Add segment」をクリックし、このエクスポートのセグメントを選択します。
-
Output format > Define outputをクリックします。
-
Define output画面のFile formatタブで、CSVをクリックします。
出力にメールアドレスを含める
ファイル形式を選択した後、Define output画面にとどまり、オーディエンスエクスポートの出力に含めるデータを選択します。
-
Define output画面のOutput structureタブで、Add columnをクリックします。
-
新しく追加された列のHeaderフィールドに、emailと入力します。
ヘッダーは、CSV出力の最初の行に表示されます。
-
同じ列のAttribute valueフィールドに、${guest.email}と入力します。
これは、セグメント内のすべてのゲストのメールアドレスへの参照です。メールアドレスは、CSV出力のemail列に表示されます。
先端ユーティリティ関数を使用すると、メールアドレスをハッシュ化して、安全にエクスポートできます。

JavaScriptを使用して、出力に注文データを含める
出力にメールアドレスを含めた後は、Define output画面にとどまって注文データを計算し、出力に含めます。
-
Define output画面で、JavaScriptをクリックし、次のコードを貼り付けます。
このスクリプトは、過去24時間の注文を検索します。見つかった場合は、注文参照と注文ステータスを返します。オブジェクト キー名orderRefとorderStatusを使用して、次の手順の出力に注文データを含めます。
-
Define output画面で、Output structureをクリックし、次の列を作成します。
-
HeaderがorderRefで、Attribute valueが${jsResult.orderRef}の文字列列。
-
HeaderがorderStatusで、Attribute valueが${jsResult.orderStatus}の文字列列。
ヘッダーは、CSV出力の最初の行に表示されます。属性値は、セグメント内のすべてのゲストの計算された順序データへの参照です。
-
-
「 Save」をクリックしてから、Define output画面を閉じます。
テストし、エクスポートをすぐに実行する
出力に注文データを含めた後、エクスポートをテストし、すぐに実行します。
-
オーディエンスのエクスポートページで、「 Test > Test scenario」をクリックします。
-
Test scenarioタブで、検索フィールドをクリックし、Customerをクリックします。
これにより、エクスポートをテストするためのランダムなゲストが選択されます。または、このエクスポートに使用している 正確なセグメントからゲストを選択する こともできます。
-
「 Test」をクリックします。テストの実行後、Response > Outputに次のような出力が表示されます。
これは、出力がCSV形式で、email、orderRef、orderStatusヘッダーを含み、オーディエンスのメールアドレスと注文データが含まれることを示しています。
メモこのデータの一部が表示されない場合は、テスト用に選択したゲストのゲスト プロファイルにこのデータが含まれていないためです。本番環境では、ゲストプロファイルから参照するデータがゲストプロファイルで使用できることを確認します。
これで、オーディエンスをエクスポートする準備が整いました。
-
Testウィンドウを閉じます。
-
「 Schedule」をクリックします。
-
Schedule audience export画面で、次の設定を指定します。
-
Start日付をTomorrowに設定します。
-
End日付をRun foreverに設定します。
-
Run timeを6:00 am UTCに設定します。
-
-
Summaryウィンドウで、スケジュールの詳細を確認します。
-
「 Schedule」をクリックします。エクスポートは、明日から毎日実行されるようにスケジュールされています。
オーディエンスのエクスポートの実行が終了した後、管理者がSitecore CDPから直接出力をダウンロードできるようにしている場合は、同じWebページでこれを行うことができます(「 Activity 」タブの「 Finished exports 」セクションで、「 Download output」をクリックします。または、ダウンロード手順が記載された電子メール通知を受け取るか、外部APIまたは統合ツールにWebhook通知を送信することもできます。エクスポートされたデータへのアクセスを参照してください。
次のステップ
これで、オーディエンスのメールアドレスとSitecore CDPからの注文データの日次差分エクスポートが正常に設定されました。毎日、エクスポートには、過去24時間の注文履歴に応じて、異なるゲスト グループが含まれます。エクスポートしたデータを使用して、このオーディエンスを次回の有料メディア広告キャンペーンから除外できます。
次に、次の操作を実行できます。
-
出力に含める ことができる他のデータ を確認します。
-
JavaScriptを使用して 、他のカスタム データを計算します。
-
フルエクスポートとデルタエクスポートの違いを考えてみましょう。