Podczas korzystania z interfejsu Data Manager API pamiętaj o tych sprawdzonych metodach.
Wysyłanie wszystkich identyfikatorów użytkowników
Niezależnie od tego, czy wysyłasz członków listy odbiorców, czy zdarzenia z UserData
, uwzględnij jak najwięcej user_identifiers
, w tym wysyłając wiele identyfikatorów tego samego typu.
Jeśli na przykład masz kilka adresów e-mail dla danego użytkownika, dodaj osobne UserIdentifier
dla każdego z nich. Podobnie, jeśli masz identyfikatory różnych typów dla użytkownika, np. adresy e-mail, numery telefonów i adresy, dodaj osobne UserIdentifier
dla każdego identyfikatora, aż do maksymalnej liczby identyfikatorów.
Prośby o zoptymalizowanie
Aby zmniejszyć prawdopodobieństwo przekroczenia dziennych limitów próśb, dodaj do każdej prośby jak najwięcej elementów, aż do limitu na prośbę.
Jeśli np. chcesz dodać do listy odbiorców 10 tys. użytkowników, dodaj wszystkich 10 tys. użytkowników z listy audience_members
w jednym pliku IngestAudienceMembersRequest
. Przesłanie wszystkich 10 tys. użytkowników w jednym żądaniu jest znacznie bardziej wydajne niż wysyłanie osobnego żądania dotyczącego każdego z nich.
Wysyłanie równoczesnych żądań
Aby skrócić całkowity czas przetwarzania danych, wysyłaj równoległe żądania do usługi IngestionService
. Zalecamy wysyłanie do 10 żądań jednocześnie, aby zmniejszyć prawdopodobieństwo przekroczenia limitu żądań na minutę.
Możesz wysyłać równoległe żądania, nawet jeśli mają one ten sam parametr destinations
.