Data Manager API を使用する際は、次のベスト プラクティスに留意してください。
すべてのユーザー識別子を送信する
UserData を使用してオーディエンス メンバーまたはイベントを送信する場合は、可能な限り多くの user_identifiers を含めます。同じタイプの識別子を複数送信することも含みます。
たとえば、ユーザーに複数のメールアドレスがある場合は、メールアドレスごとに個別の UserIdentifier を含めます。同様に、ユーザーの識別子としてメールアドレス、電話番号、住所など、異なるタイプの識別子がある場合は、識別子ごとに個別の UserIdentifier を追加します(識別子の最大数まで)。
リクエストを最適化する
1 日あたりのリクエスト上限を超える可能性を減らすには、リクエストごとに可能な限り多くのアイテムをバッチ処理します(リクエストあたりの上限まで)。
たとえば、オーディエンスに 10,000 人のオーディエンス メンバーを追加する場合は、audience_members リストの 10,000 人のメンバーすべてを 1 つの IngestAudienceMembersRequest に追加します。10,000 人のメンバーをすべて 1 つのリクエストでバッチ処理する方が、オーディエンス メンバーを追加するリクエストを個別に送信するよりもはるかに効率的です。
同時リクエストを送信する
データの取り込みに必要な全体的な時間を短縮するには、IngestionService に同時リクエストを送信します。1 分あたりのリクエスト数の上限を超える可能性を減らすため、最大 10 個のリクエストを同時に送信することをおすすめします。
リクエストの destinations が同じでも、同時リクエストを送信できます。