Podczas korzystania z interfejsu Data Manager API pamiętaj o tych sprawdzonych metodach.
Wysyłanie wszystkich identyfikatorów użytkowników
Gdy wysyłasz członków odbiorców lub zdarzenia za pomocą parametru UserData, uwzględnij jak najwięcej
user_identifiers jak to możliwe, w tym kilka identyfikatorów tego
samego typu.
Jeśli na przykład masz kilka adresów e-mail użytkownika, uwzględnij osobny
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 osobny UserIdentifier dla każdego identyfikatora, aż do osiągnięcia maksymalnej liczby identyfikatorów.
Optymalizowanie żądań
Aby zmniejszyć prawdopodobieństwo przekroczenia dziennych limitów żądań, w każdym żądaniu grupuj jak najwięcej elementów, aż do osiągnięcia limitów na żądanie.
Jeśli na przykład chcesz dodać 10 tys. członków odbiorców do odbiorców, dodaj wszystkich
10 tys. członków do listy audience_members w jednym
IngestAudienceMembersRequest. Grupowanie wszystkich 10 tys. członków w jednym żądaniu jest bardziej wydajne niż wysyłanie osobnego żądania w celu dodania każdego członka odbiorców.
Wysyłanie równoczesnych żądań
Aby skrócić ogólny czas potrzebny na wczytanie danych, wysyłaj równoczesne żądania
do IngestionService. Aby zmniejszyć prawdopodobieństwo przekroczenia limitu żądań na
minutę, zalecamy wysyłanie maksymalnie 10
żądań jednocześnie.
Możesz wysyłać równoczesne żądania, nawet jeśli mają one te same destinations.
Sprawdzanie diagnostyki
Rejestruj i zbieraj parametr request_id z każdej odpowiedzi
IngestAudienceMembersResponse lub
IngestEventsResponse i używaj identyfikatorów żądań do
sprawdzania diagnostyki.