ユーザーをインポートする
CSVインポート、REST API、クラウドデータ取り込みなど、Brazeのさまざまなユーザーインポートオプションについて説明します。
インポートオプション
BrazeでのCSVインポート、サーバーレスS3 Lambda CSVインポートスクリプト、直接APIコール、またはデータウェアハウスからのクラウドデータ取り込みを通じて、ユーザー属性やイベントをアップロードできます。
Braze CSVインポート
CSVインポートを使用して、以下のユーザー属性やカスタムイベントを記録・更新できます。開始するには、CSVインポートを参照してください。
| タイプ | 定義 | 例 | 最大ファイルサイズ |
|---|---|---|---|
| デフォルト属性 | Brazeが認識する予約済みのユーザー属性。 | first_name、email |
500 MB |
| カスタム属性 | ビジネスに固有のユーザー属性。 | last_destination_searched |
500 MB |
| カスタムイベント | ユーザーアクションを表す、ビジネスに固有のイベント。 | trip_booked |
50 MB |
CSVの構成
Brazeは標準CSV形式のユーザーデータを受け付けます。デフォルト属性とカスタム属性のインポートは最大500 MBのファイルをサポートし、カスタムイベントのインポートは最大50 MBのファイルをサポートします。識別子、列ヘッダー、バリデーションルール、および例については、CSVインポートを参照してください。
ダッシュボードのImport Usersから大きなCSVをアップロードすると、Brazeがファイルを受信して計算ステップを実行している間、ページが応答しないか、応答が遅くなることがあります。アップロードと計算が完了するまでお待ちください。合計時間はファイルサイズに応じて数分から数時間の範囲で、ファイルが大きいほど計算に時間がかかります。
プロパティ付きのカスタムイベントをインポートする場合、CSVの列ヘッダーにドット表記を使用する必要があります。カスタムイベントのフォーマットの詳細については、カスタムイベントのフォーマットについてを参照してください。
Lambda ユーザーCSVインポート
サーバーレスS3 Lambda CSVインポートスクリプトを使用して、ユーザー属性をBrazeにアップロードできます。このソリューションはCSVアップローダーとして機能し、CSVをS3バケットにドロップすると、スクリプトがAPIを通じてアップロードします。
1,000,000行のファイルの推定実行時間は約5分です。詳細については、ユーザー属性CSVからBrazeへのインポートを参照してください。
REST API
/users/trackエンドポイントを使用して、ユーザーのカスタムイベント、ユーザー属性、および購入を記録できます。
クラウドデータ取り込み
Brazeのクラウドデータ取り込みを使用して、ユーザー属性をインポートおよび管理できます。
HTMLバリデーション
Brazeはインポート時にHTMLデータのサニタイズ、バリデーション、または再フォーマットを行わないため、Webパーソナライゼーションに使用するすべてのインポートデータからスクリプトタグを削除する必要があることに注意してください。
Webブラウザでのパーソナライゼーション用途を目的としたデータをBrazeにインポートする場合、Webブラウザでレンダリングされた際に悪意を持って利用される可能性のあるHTML、JavaScript、またはその他のスクリプトタグが除去されていることを確認してください。
あるいは、HTMLの場合、Braze Liquidフィルター(strip_html)を使用して、レンダリングされたテキストからHTMLを除去できます。例:
1
{{ "Have <em>you</em> read <strong>Ulysses</strong>?" | strip_html }}
1
Have you read Ulysses?