Podczas korzystania z interfejsu Data Manager API pamiętaj o tych sprawdzonych metodach.
Wysyłanie wszystkich identyfikatorów użytkowników
Podczas wysyłania list odbiorców lub zdarzeń za pomocą UserData uwzględnij jak najwięcej parametrów user_identifiers, w tym wiele identyfikatorów tego samego typu.
Jeśli na przykład użytkownik ma kilka adresów e-mail, dodaj osobny element UserIdentifier dla każdego z nich. Podobnie, jeśli masz identyfikatory różnych typów dla użytkownika, takie jak adresy e-mail, numery telefonów i adresy pocztowe, dodaj osobny parametr UserIdentifier dla każdego identyfikatora, aż do maksymalnej liczby identyfikatorów.
Optymalizacja żądań
Aby zmniejszyć prawdopodobieństwo przekroczenia dziennych limitów żądań, w każdym żądaniu umieszczaj jak najwięcej elementów, aż do osiągnięcia limitów żądań.
Jeśli na przykład chcesz dodać do listy odbiorców 10 tys. osób, dodaj wszystkie 10 tys. osób na liście audience_members w jednym IngestAudienceMembersRequest. Grupowe dodawanie wszystkich 10 000 odbiorców w ramach jednego żądania jest bardziej wydajne niż wysyłanie osobnego żądania dodania każdego z nich.
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 liczby żądań na minutę, zalecamy wysyłanie maksymalnie 10 żądań jednocześnie.
Możesz wysyłać równoczesne żądania, nawet jeśli mają one ten sam destinations.
Sprawdź diagnostykę
Zapisz i zbierz parametr request_id z każdego elementu IngestAudienceMembersResponse lub IngestEventsResponse i użyj identyfikatorów żądań, aby sprawdzić diagnostykę.