Sprawdzone metody

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 z parametrem 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 adresu e-mail. 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 dodania każdego członka odbiorców.

Wysyłanie równoczesnych żądań

Aby skrócić łączny 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

Przechwytuj i zbieraj parametr request_id z każdego IngestAudienceMembersResponse lub IngestEventsResponse i używaj identyfikatorów żądań do sprawdzania diagnostyki.