ユーザーをインポートする
CSVインポート、REST API、クラウドデータ取り込みなど、Brazeのさまざまなユーザーインポートオプションについて説明します。
インポートオプション
BrazeのCSVインポート、サーバーレスS3 Lambda CSVインポートスクリプト、直接API呼び出し、またはデータウェアハウスからのCloud Data Ingestionを通じて、ユーザー属性とイベントをアップロードできます。
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インポートを参照してください。
ダッシュボードのユーザーをインポートから大きなCSVをアップロードすると、Brazeがファイルを受信して計算ステップを実行している間、ページが応答しないように見えたり、応答が遅くなることがあります。アップロードと計算が完了するまでお待ちください。合計時間はファイルサイズに応じて数分から数時間かかり、ファイルが大きいほど計算に時間がかかります。

プロパティ付きのカスタムイベントをインポートする場合、CSVの列ヘッダーにドット表記を使用する必要があります。カスタムイベントのフォーマットの詳細については、カスタムイベントのフォーマットについてを参照してください。
Lambda ユーザーCSVインポート
サーバーレスS3 Lambda CSVインポートスクリプトを使用して、ユーザー属性をBrazeにアップロードできます。このソリューションはCSVアップローダーとして機能し、CSVをS3バケットにドロップすると、スクリプトがAPIを通じてアップロードします。
1,000,000行のファイルの推定実行時間は約5分です。詳細については、ユーザー属性CSVからBrazeへのインポートを参照してください。
REST API
/users/trackエンドポイントを使用して、ユーザーのカスタムイベント、ユーザー属性、および購入を記録できます。
Cloud Data Ingestion
BrazeのCloud Data Ingestionを使用して、ユーザー属性をインポートおよび管理できます。
HTMLバリデーション
Brazeはインポート中にHTMLデータのサニタイズ、バリデーション、または再フォーマットを行わないため、Webパーソナライゼーションに使用するすべてのインポートデータからスクリプトタグを削除する必要があります。
Brazeにインポートするデータが特にWebブラウザーでのパーソナライゼーションを目的としている場合は、HTML、JavaScript、またはWebブラウザーでレンダリングされた際に悪意のある形で利用される可能性のあるスクリプトタグがすべて除去されていることを確認してください。
また、HTMLについては、BrazeのLiquidフィルター(strip_html)を使用して、レンダリングされたテキストからHTMLを除去することもできます。例:
1
{{ "Have <em>you</em> read <strong>Ulysses</strong>?" | strip_html }}
1
Have you read Ulysses?