おすすめの方法

Data Manager API を使用する場合は、次のベスト プラクティスを念頭に置いてください。

すべてのユーザー ID を送信する

UserData を使用してオーディエンス メンバーまたはイベントを送信する場合は、同じタイプの識別子を複数送信するなど、できるだけ多くの user_identifiers を含めます。

たとえば、ユーザーに複数のメールアドレスがある場合は、メールアドレスごとに個別の UserIdentifier を含めます。同様に、メールアドレス、電話番号、住所など、ユーザーの異なるタイプの識別子がある場合は、識別子の最大数まで、識別子ごとに個別の UserIdentifier を追加します。

リクエストを最適化する

1 日あたりのリクエスト数の上限を超える可能性を減らすには、リクエストごとの上限まで、各リクエストにできるだけ多くのアイテムをバッチ処理します。

たとえば、オーディエンスに 10,000 人のオーディエンス メンバーを追加する場合は、audience_members リスト内の 10,000 人のメンバーをすべて 1 つの IngestAudienceMembersRequest に追加します。10,000 人すべてのメンバーを 1 つのリクエストでバッチ処理する方が、オーディエンス メンバーごとに個別のリクエストを送信するよりもはるかに効率的です。

同時リクエストを送信する

データの取り込みに必要な全体的な時間を短縮するには、IngestionService に同時リクエストを送信します。1 分あたりのリクエスト数の上限を超える可能性を減らすため、最大 10 件のリクエストを同時に送信することをおすすめします。

リクエストに同じ destinations が含まれていても、リクエストを同時に送信できます。