メインコンテンツまでスキップ

SFTPオーディエンス統合ガイド

Rokt AdsのSFTP統合により、広告主や技術パートナーはオーディエンスセグメントを.csvファイルとしてフォーマットされたバッチでRoktに安全に送信し、キャンペーンのターゲティングや抑制に使用するためにユーザーデータを同期させることができます。Rokt Adsとオーディエンスを同期させることで、誤ったユーザーに配信される広告が減少し、無駄な支出が削減され、キャンペーン全体のパフォーマンスが向上します。

前提条件前提条件 への直接リンク

始める前に、以下を確認してください:

  • SFTPクライアントへのアクセス(例: FileZilla, WinSCP, またはコマンドラインsftp
  • セキュアな資格情報交換のためのKeybaseアカウント

1. CSVファイルの作成1. CSVファイルの作成 への直接リンク

オーディエンスデータをRoktに正常に送信するためには、以下のガイドラインに従ってCSVファイルとしてフォーマットしてください:

ファイルフォーマット要件ファイルフォーマット要件 への直接リンク

  • ファイルはRFC 4180のCSVフォーマット標準に準拠している必要があります。
  • サポートされているファイルフォーマット:
    • プレーンCSV (.csv)
    • 1つ以上のCSVファイルを含むZIPアーカイブ (.zip)
    • Gzip圧縮されたCSV (.csv.gz)
    • .gpg拡張子のPGP暗号化ファイル(例: .csv.gpgまたは.csv.gz.gpg)。Roktの公開鍵については、Roktアカウントマネージャーにお問い合わせください。
  • ファイルサイズ: 5 MB – 2 GB(最適)。より大きなデータセットは、並列処理のために複数のファイルに分割してください。
  • ファイルあたり最大50列。
  • 最大行サイズ: 80 KB。
  • すべての列名は一意でなければなりません。
  • アップロード時にサブフォルダを使用しないでください。

ファイル命名ファイル命名 への直接リンク

ファイルには以下の命名規則を使用してください:

ファイル名パターン
<name>-audience.csvpremium_users-audience.csv
注意

ファイル名の<name>部分にダッシュ(-)やドット(.)を避けてください。audienceの前のダッシュは必須です。

データ要件データ要件 への直接リンク

各行には少なくとも1つの有効なユーザーが含まれている必要があります。

注記

有効な識別値が欠けている行は処理に失敗します。すべての行に少なくとも1つの識別列が値を含んでいることを確認してください。

ルートレベルフィールドルートレベルフィールド への直接リンク

列名例の値備考
environmentproduction環境識別子(例: development, production)。

ユーザー識別子ユーザー識別子 への直接リンク

列名例の値備考
user_identities.emailj.smith@example.comユーザーのメールアドレス(プレーンテキスト)。
user_identities.otherfab1e2e699b3b927cbf875046a64f222ハッシュ化されたメールまたは他の識別子。SHA-256を使用。ハッシュ化する前に小文字にし、末尾のスペースを削除してください。

ユーザー属性ユーザー属性 への直接リンク

マッチングを改善するために、以下の属性を可能な限り多く含めてください:

カラム名例の値備考
user_attributes.FirstNameJohn顧客の名。
user_attributes.FirstNameSha256fab1e2e699b3b927cbf875046a64f222名のSHA-256ハッシュ。ハッシュ化する前に小文字にし、スペースをトリムします。
user_attributes.LastNameDoe顧客の姓。
user_attributes.LastNameSha256fab1e2e699b3b927cbf875046a64f222姓のSHA-256ハッシュ。ハッシュ化する前に小文字にし、スペースをトリムします。
user_attributes.Mobile3125551515電話番号。1112345678 または +1 (222) 345-6789 の形式を受け入れます。
user_attributes.MobileSha256fab1e2e699b3b927cbf875046a64f222SHA-256ハッシュ。形式は 5551234567 (数字のみ、国コードなし)。
user_attributes.Age33顧客の年齢。
user_attributes.Dob19900717生年月日。形式は YYYYMMDD
user_attributes.GenderM顧客の性別:MMaleF、または Female
user_attributes.CityBrooklyn顧客の市。
user_attributes.StateNY顧客の州(米国の場合は2文字コード)。
user_attributes.Zip11201顧客の郵便番号。
user_attributes.TitleMr顧客の敬称:MrMrsMs など。

デバイス識別子デバイス識別子 への直接リンク

カラム名例の値備考
device_info.android_advertising_id38400000-8cf0-11bd-b23e-10b96e40000dAndroidのGoogle Advertising ID (GAID)。
device_info.android_uuid550e8400-e29b-41d4-a716-446655440000AndroidデバイスのUUID。
device_info.ios_advertising_id38400000-8cf0-11bd-b23e-10b96e40000diOSのAdvertising ID (IDFA)。
device_info.ios_idfv550e8400-e29b-41d4-a716-446655440000iOSのベンダー識別子 (IDFV)。

オーディエンス属性オーディエンス属性 への直接リンク

オーディエンスデータには、以下の列を含めてください:

列名例の値必須備考
external_audience_idpremium_usersはいオーディエンスの名前です。
actionaddはい許可される値: add または remove。ユーザーをオーディエンスに含めるには add を使用し、除外するには remove を使用します。
change_timestamp_ms1713895200000いいえオーディエンスメンバーシップの変更のUnixタイムスタンプ(ミリ秒単位)です。

CSVファイルの例CSVファイルの例 への直接リンク

テンプレートとして使用するサンプルファイルをダウンロードしてください:

RoktSample-audience.csv

2. SFTP資格情報の取得2. SFTP資格情報の取得 への直接リンク

Roktは安全な資格情報交換のためにKeybaseを使用します。

SFTPサーバーの詳細:

  • ホスト: sftp://sftp.us2.mparticle.com
  • ポート: 4422
SFTPクライアント (例: FileZilla, WinSCP)

グラフィカルなSFTPクライアントを使用する場合、ホスト sftp.us2.mparticle.comプロトコル SFTP、ポート 4422 を使用してください(またはクライアントがURL全体を受け入れる場合は sftp://sftp.us2.mparticle.com を貼り付けてください)。プロンプトが表示されたら、アカウントマネージャーから提供されたユーザー名とパスワードを入力してください。

資格情報を取得するには:

  1. keybase.ioでKeybaseアカウントを作成またはログインします。
  2. Keybaseのユーザー名をRoktのアカウントマネージャーと共有します。
  3. アカウントマネージャーが暗号化されたKeybaseチャットを通じてSFTP資格情報を送信します。
ヒント

資格情報を安全に保管してください。メールやその他の暗号化されていないチャネルで共有しないでください。

3. CSVファイルのアップロード3. CSVファイルのアップロード への直接リンク

  1. SFTPサーバーに接続します:
sftp -P 4422 your_username@sftp.us2.mparticle.com
  1. ドロップフォルダ構造に移動または作成します:
cd drop
mkdir US2-123456789123456789 # Use the folder name provided by your Account Manager
cd US2-123456789123456789
  1. CSVファイルをアップロードします:
put premium_users-audience.csv
注意

フォルダ名に末尾のスペースがないことを確認してください。フォルダ名は大文字と小文字を区別します。

次に何が起こるか次に何が起こるか への直接リンク

ファイルはアップロード後すぐに処理キューに追加されます。処理が成功したか確認する必要がある場合や問題が発生した場合は、Roktのアカウントマネージャーに連絡してください。

この記事は役に立ちましたか?