送信データファイル名:構文と例 outbound-data-file-name-syntax-and-examples
送信データファイルの名前に使用される必須フィールド、構文および規則について説明します。
構文およびファイル名要素 syntax-file-name
送信ファイル名には、次の要素が含まれています。以下の要素はすべてオプションです。
[SYNC_TYPE][_DID][_MASTER_DPID][_PID_ALIAS][_SYNC-MODE][_TIMESTAMP]SPLITNUM.sync[.gz]
パラメーター
送信データファイル名の要素の定義を次の表に示します。
SYNC_TYPE
データ転送方法を参照します。転送方法には以下が含まれます。
- FTP - SFTP を使用した転送
- Amazon S3 - Amazon AWS への転送
DID
宛先 ID。
Audience Manager では、宛先は、ターゲット設定可能なセグメントをマッピングできる統合のインスタンスです。顧客は、ビジネス要件に応じて、複数の宛先を持つことができます。
MASTER_DPID
データプロバイダーまたはデータソース ID。この ID は、ファイルコンテンツに存在するユーザー ID のタイプを識別します。最も一般的なユーザー ID キーを次に示します。
- 20914 - Google 広告主 ID(raw、ハッシュ化されていない)
- 20915 - 広告主用 Apple ID(raw、ハッシュ化されていない)
- ベンダー ID - サードパーティユーザー ID(Web/Cookie)
詳しくは、「グローバルデータソース」を参照してください。
PID_ALIAS
SYNC_MODE
同期モードは、同期タイプに基づいてファイル名にラベルを追加するマクロプレースホルダーです。同期タイプには、完全および増分があります。ファイル名に iter
または full
として現れます。
iter
:「反復」または増分同期を示します。増分ファイルには、最後の同期以降に収集された新しいデータのみが含まれます。full
:「完全」同期を示します。完全に同期されたファイルには、古いデータと最後の同期以降に収集された新しいデータが含まれます。
TIMESTAMP
SPLITNUM
整数。処理時間を向上するために複数の部分に分割されたファイルの部分を特定します。番号は、データが属する元のファイルのどの部分かを示します。
3 桁以上の整数にする必要があり、分割サイズが 100 よりも小さいは、前にゼロを付ける必要があります。
元のファイルには、分割番号はありません。最初の分割ファイルは、001 で終わります。後述の例を参照してください。
.gz (optional)
ファイル名の例 file-name-examples
シナリオ 1
Amazon S3 の場所に送信されたファイルで、PID_ALIAS="XYZCustomer"
を満たし、かつファイルコンテンツに Google Advertiser IDs を含むもの。
例:増分ファイル:
S3_1234_20914_XYZCustomer_iter_1486140844000.sync.gz
S3_1234_20914_XYZCustomer_iter_1486140844000001.sync.gz
S3_1234_20914_XYZCustomer_iter_1486140844000002.sync.gz
例:完全ファイル:
S3_1234_20914_XYZCustomer_full_1486140844000.sync.gz
S3_1234_20914_XYZCustomer_full_1486140844000001.sync.gz
シナリオ 2
FTP の場所に送信されたファイルで、PID_ALIAS
がなく、ファイルコンテンツに Apple Advertiser IDs を含むもの:
例:増分ファイル:
ftp_1234_20915_iter_1486140843000.sync.gz
ftp_1234_20915_iter_1486140843000001.sync.gz
例:完全ファイル:
ftp_1234_20915_full_1486140843000.sync.gz
ftp_1234_20915_full_1486140843000001.sync.gz
シナリオ 3:FTPで PID_ALIAS="XYZCustomer"
の場所に送信されたファイルで、ファイルコンテンツにサードパーティユーザー ID (Vendor ID=45454
)を含むもの。
例:増分ファイル:
ftp_1234_45454_XYZCustomer_iter_1486140843000.sync.gz
ftp_1234_45454_XYZCustomer_iter_1486140843000001.sync.gz
ftp_1234_45454_XYZCustomer_iter_1486140843000001.sync.gz
例:完全ファイル:
ftp_1234_45454_XYZCustomer_full_1486140843200.sync.gz
ftp_1234_45454_XYZCustomer_full_1486140843200001.sync.gz
送信データファイルコンテンツ:構文とパラメーター outbound-contents-syntax
送信データファイルの情報を編成するのに使用する必須フィールド、構文、規則について説明します。これらの仕様に従って、データの形式を設定します。
構文
データファイルのフィールドの順序は次のとおりです。
UUID<SPACE>SEGMENT_1,SEGMENT_2<SPACE>REMOVED_SEGMENT_,...
パラメーター
データファイルのコンテンツを定義する変数を次の表に示します。
UUID
<SPACE>
SEGMENT_N
REMOVED_SEGMENT_N
例:基本的なファイル形式
適切な形式のデータファイルは次のサンプルのようになります。このファイルエントリは、セグメント 24、26 および 27 の対象となるユーザーを示します。必要に応じて、スペースで UUID
とセグメント ID を区切ります。もう 1 つのスペースで、セグメント ID のセットを区切ります。この例では、ユーザーは、セグメント 24、26 および 27 に属します。セグメント 25 および 28 からは削除されています。
59767559181262060060278870901087098252 24,26,27 25,28