Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
CDPCloud Portal
Sitecore CDP
  • データ ブラウザー機能を使用する
    • オーディエンスの活性化のためのアイデア
        • オーディエンスのメールアドレスを即座にエクスポートする
        • オーディエンスのメールアドレスを毎日エクスポートする
        • 完了した注文を持つオーディエンスのデルタをエクスポートする
        • オーディエンスエクスポートの最新の出力をSitecore Connect
        • オーディエンスのエクスポートの特定の出力をSitecore Connect
    • オーディエンスのエクスポートを管理する
    • オーディエンスのエクスポートのトラブルシューティング
  1. オーディエンスのエクスポートを操作するためのチュートリアル
  1. Sitecore CDP
  2. オーディエンスのエクスポート
  3. オーディエンスのエクスポートを操作するためのチュートリアル
  4. 完了した注文を持つオーディエンスのデルタをエクスポートする

完了した注文を持つオーディエンスのデルタをエクスポートする

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

このチュートリアルでは、対象ユーザーの差分をエクスポートする方法について説明します。このシナリオでは、オーディエンスは過去24時間以内にWebサイトで注文を完了しました。このチュートリアルでは、少なくとも1つのセグメント メンバーを持つScheduledセグメントまたはLiveセグメントがあることを前提としています。

このオーディエンスは最近ウェブサイトで何かを購入したため、次回の有料メディア広告キャンペーンにこれらのゲストを含める必要はありません。エクスポートしたデータを使用して、このオーディエンスを除外リストに追加し、キャンペーンが彼らに対して実行されないようにすることができます。これにより、キャンペーンの費用が削減され、最近注文を完了していないオーディエンスのみにアプローチできます。

このチュートリアルでは、次の方法について説明します。

  • オーディエンスのエクスポートを作成します。

  • 出力にメールアドレスを含めます。

  • JavaScriptを使用して、出力に注文データを含めます。

  • テストし、エクスポートをすぐに実行します。

オーディエンスのエクスポートを作成する

オーディエンスをエクスポートする最初のステップは、エクスポートを作成することです。

  1. ナビゲーションメニューで、「 Audience export > Audience export > Create export > Delta export」をクリックします。

    デルタ エクスポートは1日に1回実行されます。最初のエクスポートには、後の手順で指定する完全なオーディエンスが含まれます。後続のエクスポートには、前回の実行以降にセグメントに追加された、またはセグメントから削除されたオーディエンス内のゲストのデータのみが含まれます。

  2. エクスポートの一意で直感的な名前を入力し、Createをクリックします。

  3. 「 Audience 」セクションで、「 Add segment」をクリックし、このエクスポートのセグメントを選択します。

  4. Output format > Define outputをクリックします。

  5. Define output画面のFile formatタブで、CSVをクリックします。

出力にメールアドレスを含める

ファイル形式を選択した後、Define output画面にとどまり、オーディエンスエクスポートの出力に含めるデータを選択します。

  1. Define output画面のOutput structureタブで、Add columnをクリックします。

  2. 新しく追加された列のHeaderフィールドに、emailと入力します。

    ヘッダーは、CSV出力の最初の行に表示されます。

  3. 同じ列のAttribute valueフィールドに、${guest.email}と入力します。

    これは、セグメント内のすべてのゲストのメールアドレスへの参照です。メールアドレスは、CSV出力のemail列に表示されます。

    先端

    ユーティリティ関数を使用すると、メールアドレスをハッシュ化して、安全にエクスポートできます。

    Including the email address in the output structure of an audience export.

JavaScriptを使用して、出力に注文データを含める

出力にメールアドレスを含めた後は、Define output画面にとどまって注文データを計算し、出力に含めます。

  1. Define output画面で、JavaScriptをクリックし、次のコードを貼り付けます。

    (function () {
      load("classpath:moment.js");
    
      // Get guest's orders
      var orders = guest.orders;
      var orderRef = "";
      var orderStatus = "";
    
      // Get yesterday's date
      yesterdayDate = moment.utc().subtract(160, "day").format("YYYY-MM-DD");
    
      for (var orderCount in orders) {
        var orderDate = moment(orders[orderCount].orderedAt).format("YYYY-MM-DD");
        // Print last order date to the console
        print(orderDate);
        // Check if order date matches yesterday's date
        if (orderDate === yesterdayDate) {
          orderRef = orders[orderCount].referenceId;
          orderStatus = orders[orderCount].status;
        }
      }
      
      // Return the order data in the "orderRef" and "orderStatus" variables. Then, reference them as ${jsResult.orderRef} and ${jsResult.orderStatus} on the Output structure tab.
      return { orderRef: orderRef, orderStatus: orderStatus };
    })();

    このスクリプトは、過去24時間の注文を検索します。見つかった場合は、注文参照と注文ステータスを返します。オブジェクト キー名orderRefとorderStatusを使用して、次の手順の出力に注文データを含めます。

  2. Define output画面で、Output structureをクリックし、次の列を作成します。

    • HeaderがorderRefで、Attribute valueが${jsResult.orderRef}の文字列列。

    • HeaderがorderStatusで、Attribute valueが${jsResult.orderStatus}の文字列列。

    ヘッダーは、CSV出力の最初の行に表示されます。属性値は、セグメント内のすべてのゲストの計算された順序データへの参照です。

  3. 「 Save」をクリックしてから、Define output画面を閉じます。

テストし、エクスポートをすぐに実行する

出力に注文データを含めた後、エクスポートをテストし、すぐに実行します。

  1. オーディエンスのエクスポートページで、「 Test > Test scenario」をクリックします。

  2. Test scenarioタブで、検索フィールドをクリックし、Customerをクリックします。

    これにより、エクスポートをテストするためのランダムなゲストが選択されます。または、このエクスポートに使用している 正確なセグメントからゲストを選択する こともできます。

  3. 「 Test」をクリックします。テストの実行後、Response > Outputに次のような出力が表示されます。

    "email","orderRef","orderStatus"
    "[email protected]","B-321741","PURCHASED"

    これは、出力がCSV形式で、email、orderRef、orderStatusヘッダーを含み、オーディエンスのメールアドレスと注文データが含まれることを示しています。

    メモ

    このデータの一部が表示されない場合は、テスト用に選択したゲストのゲスト プロファイルにこのデータが含まれていないためです。本番環境では、ゲストプロファイルから参照するデータがゲストプロファイルで使用できることを確認します。

    これで、オーディエンスをエクスポートする準備が整いました。

  4. Testウィンドウを閉じます。

  5. 「 Schedule」をクリックします。

  6. Schedule audience export画面で、次の設定を指定します。

    • Start日付をTomorrowに設定します。

    • End日付をRun foreverに設定します。

    • Run timeを6:00 am UTCに設定します。

  7. Summaryウィンドウで、スケジュールの詳細を確認します。

  8. 「 Schedule」をクリックします。エクスポートは、明日から毎日実行されるようにスケジュールされています。

オーディエンスのエクスポートの実行が終了した後、管理者がSitecore CDPから直接出力をダウンロードできるようにしている場合は、同じWebページでこれを行うことができます(「 Activity 」タブの「 Finished exports 」セクションで、「 Download output」をクリックします。または、ダウンロード手順が記載された電子メール通知を受け取るか、外部APIまたは統合ツールにWebhook通知を送信することもできます。エクスポートされたデータへのアクセスを参照してください。

次のステップ

これで、オーディエンスのメールアドレスとSitecore CDPからの注文データの日次差分エクスポートが正常に設定されました。毎日、エクスポートには、過去24時間の注文履歴に応じて、異なるゲスト グループが含まれます。エクスポートしたデータを使用して、このオーディエンスを次回の有料メディア広告キャンペーンから除外できます。

次に、次の操作を実行できます。

  • 出力に含める ことができる他のデータ を確認します。

  • JavaScriptを使用して 、他のカスタム データを計算します。

  • 出力の内容を理解します。

  • フルエクスポートとデルタエクスポートの違いを考えてみましょう。

この記事を改善するための提案がある場合は、 お知らせください!

Documentation Assistant

This assistant uses AI to generate responses based on Sitecore documentation. While it has access to official sources, answers may be incomplete or inaccurate and should not be considered official advice or support.
Powered by
k
kapa.ai
Protected by reCAPTCHA

© Copyright 2026, Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use