ファイルを介した顧客データの同期

TSVファイルにおける顧客データの列名と説明

CitrusAdでは、TSV形式の顧客データのみをサポートしています。TSVファイルの列名とその内容を下表に示します。顧客データの場合、必須の列は次のみになります: customer_id.

列名必須/任意データタイプ説明
customer_id必須テキストこれは、小売業者のシステムにおける顧客の識別子です。
year_of_birth任意数値もう使われていません。これは顧客の誕生年です。これは数値である必要があります。
gender任意テキストもう使われていません。これは顧客の性別です。値を指定する場合は、{"UNDEFINED", "FEMALE", "MALE", "OTHER"}のいずれかにする必要があります。
値は大文字と小文字を区別しません。
postcode任意テキストもう使われていません。顧客の連絡先住所の郵便番号です。
suburb任意テキストもう使われていません。顧客の連絡先住所の地区名です。
status差分更新を同期する場合は必須テキスト差分変更をファイルで同期する場合、これは顧客IDに対して実行するアクションを示すために使用されます。

指定できる値は INSERTUPDATE、およびDELETE
target_data任意Jsonマップ値を指定する場合は、jsonマップにする必要があります。(例)
{"customer_type" : "corporate", "customer_country" : "Australia"}
customer_targeting:KEY任意テキストこのタイプの列を使用する場合、小売業者はKEYに値を入力する必要があります。例えば、列名は「customer_targeting:customer_type」、列内のセルの値は「corporate」、「smb」、「retailer」などにできます。

TSVファイルには、この構文を持つ列が複数存在する可能性があります。

完全なファイル同期の場合、顧客用の見出し行と3個のデータ行を含むTSVファイルの例は以下の表の通りです。なお、生データはテキストファイルですが、読みやすいように表にしています。

customer_idyear_of_birthgenderpostcodesuburbcustomer_targeting:customer_type
09378321990MALE3000メルボルン小売業者
03472931993FEMALE4000ブリスベン小売業者
0293423OTHER4064ミルトン企業

同期オプション

全更新

全更新モードを使用すると、小売業者は顧客情報の完全なファイルを同期できます。これは、セットアップが簡単なため、小売業者が統合で使用する一般的な方法です。

差分更新

差分更新は、顧客に対する更新または変更のみを同期するようにファイルを調整することで可能になります。これは、多数のユーザーを抱える大規模な小売業者に向いています。

ファイルにはユーザーに対して実行するアクションを status 示す列が含まれている必要があります。指定できる値は、 INSERTUPDATE、およびDELETE.

以下のファイルの例を参照してください。

customer_idstatusyear_of_birthgenderpostcodesuburbcustomer_targeting:customer_type
1INSERT1990MALE3000メルボルン小売業者
2UPDATE1993FEMALE4000ブリスベン小売業者
3DELETEOTHER4064ミルトン企業

📘

全更新フィードでは、差分変更を同期できません。

上記のフィードの場合、顧客ID1は新規、顧客2は更新中、顧客3は小売業者によって削除されています。