Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
Marketing Cloud Personalization
予約 ETL ファイルの要件

予約 ETL ファイルの要件

Booking ETL データフィードを使用するための要件について説明します。

Personalization に送信する各 Booking ETL ファイルにはいくつかの要件があります。詳細は、「Booking ETL File Schema」を参照してください。

  • 各予約には、詳細を予約に関連付ける bookingID が含まれている必要があります。パーソナライズでは、bookingID を使用して、同じ bookingID でグループ化された複数のレコード (同じ bookingID に関連付けられた複数のルームなど) の予約情報を更新します。パーソナライズでは、bookingID が一致する行が 1 つの予約トランザクションとして処理されます。そのため、ユーザー識別子、予約日、プロパティ、チェックインおよびチェックアウト日時は、1 つの予約に関連付けられたレコードと一致する必要があります。送信する前に BookID でファイルをグループ化するか、読み込み前に Personalization でファイルを並び替えます。ファイルが並び替えられていないと、データの読み込みに失敗します。詳細は、「Activate the Hotel Gear (ホテルギアの有効化)」を参照してください。

  • 各取引レコードの商品 ID、価格、数量を含めます。Booking ETL ファイルには、チェックインまたはチェックアウトの日時、プロパティ、パーティーの規模など、予約の詳細を含めることもできます。ただし、Booking アドオン ETL データフィードを使用して、追加のアドオン品目を bookingID に関連付ける必要があります。詳細は、「Booking Add-On ETL Requirements (予約アドオン ETL の要件)」を参照してください。

  • パーソナライズでは、同じ bookingID の複数のレコードはマージされません。同じ bookingID を持つすべてのレコードのユーザー識別子と purchaseDate の値は同じである必要があります。予約 ID は 1 つのプロファイルに一意である必要があります。

  • [ホテルギア] 設定画面で予約状況オプションを設定します。予約状況は、キャンセル済み、確認済み、予約済みなど、予約の現在の状態です。予約状況のホテルルールでこれらの値を参照するには、システム管理者がホテルギアの設定画面に移動して、対応する都道府県を入力する必要があります。

  • Booking ETL 更新ファイルには、bookingStatus 属性とすべての関連項目が含まれている必要があります。Booking ETL データフィードを使用して予約状況を更新する場合、各予約に関連付けられた更新された bookingStatus 属性を含める必要があります。Booking ETL ファイルでは、値が bookingStatus のみであっても、すべての項目を予約に含める必要があります。

  • マルチ ID システムを使用している場合、予約 ETL ファイルに少なくとも 1 つの ID 属性を含める必要があります。1 つの bookingID に対して複数の ID 属性を送信するには、ファイルに複数の ID 属性列を追加します。マルチ ID システムを使用しない場合、Personalization は userID に基づいてプロファイルをマージします。詳細は、「予約 ETL ファイルおよび予約 ETL ファイルスキーマでの複数の ID の送信に関するガイドライン」を参照してください。

 
読み込み中
Salesforce Help | Article