Interfejsu Data Manager API możesz używać do wysyłania zalecanych i niestandardowych zdarzeń Google Analytics.
Wysyłanie zdarzeń zalecanych i niestandardowych
Jeśli przechodzisz z platformy Measurement Protocol w Google Analytics, instrukcje znajdziesz w artykule Przejście z platformy Measurement Protocol na interfejs Data Manager API.
Omówienie procesu
Aby wysyłać dane zdarzeń za pomocą interfejsu Data Manager API, wykonaj te czynności:
Przygotuj miejsca docelowe: zdefiniuj obiekty
Destinationdla poladestinationsżądania pozyskiwania, aby określić konto docelowe i miejsce docelowe konwersji lub zdarzenia. Szczegółowe informacje znajdziesz w artykule Przygotowywanie miejsc docelowych.Przygotuj dane zdarzeń i identyfikatory: wypełnij pola
Eventszczegółami zdarzeń i wymaganymi identyfikatorami (np. identyfikatorami kliknięć reklam, klientów lub instancji aplikacji). Jeśli w obiekcieuserDatapodajesz informacje kontaktowe użytkownika, znormalizuj i zaszyfruj identyfikatory za pomocą algorytmu SHA-256 zgodnie z wytycznymi dotyczącymi formatowania, a opcjonalnie możesz je też zaszyfrować. Szczegółowe informacje znajdziesz w artykule Przygotowywanie danych zdarzeń.Utwórz i wyślij żądanie pozyskania: prześlij żądanie
events.ingestzawierającedestinations, rekordyEventiencryptionInfo, jeśli zaszyfrowanouserData. Zanim wyślesz dane produkcyjne, użyjvalidateOnly: true, aby przetestować ładunek pod kątem błędów typu fast-fail. Wymagania dotyczące pól i przykładowe kody znajdziesz w artykule Wysyłanie zdarzeń.Sprawdzanie diagnostyki: pobierz diagnostykę przetwarzania asynchronicznego i sprawdź stan pozyskiwania za pomocą
requestStatus.retrieve.
Przypadki użycia
Oto kilka przypadków użycia, w których warto wysyłać zalecane i niestandardowe zdarzenia za pomocą interfejsu Data Manager API:
Skojarz działania online z działaniami offline.
Mierzenie interakcji po stronie klienta i po stronie serwera.
Wysyłanie zdarzeń występujących poza standardowymi interakcjami użytkowników, takich jak konwersje offline.
wysyłanie zdarzeń z urządzeń i aplikacji, takich jak kioski i zegarki, w których nie jest dostępne automatyczne zbieranie danych.
Dane przekazywane przez użytkowników
Własne dane o klientach, takie jak zaszyfrowane adresy e-mail, numery telefonów i adresy pocztowe, możesz wysyłać w polu userData obiektu Event. Pomaga to ulepszać pomiar konwersji, atrybucję i tworzenie list odbiorców w Google Analytics.
Podczas wysyłania danych przekazywanych przez użytkowników pamiętaj o tych kwestiach:
Wysyłane ze zdarzeniami: w interfejsie Data Manager API dane przekazywane przez użytkowników muszą być wysyłane jako część
Event. Samodzielne przesyłanie bez zdarzenia nie jest obsługiwane.Formatowanie i haszowanie: identyfikatory osobiste (takie jak adres e-mail, numer telefonu, imię i nazwisko oraz adres pocztowy) muszą zostać przed przesłaniem znormalizowane i zahaszowane za pomocą algorytmu SHA-256. Inne pola (takie jak miasto, stan lub prowincja, kod pocztowy i kod kraju) są normalizowane, ale nie są szyfrowane. Aby poznać szczegółowe wymagania, zapoznaj się z przewodnikiem Formatowanie danych użytkownika.
Szyfrowanie: możesz opcjonalnie zaszyfrować zaszyfrowane dane użytkownika.
Identyfikator użytkownika: zalecamy podawanie parametru
userIdrazem z parametremuserData, gdy tylko dostępny jest spójny identyfikator użytkownika.Implementacja: instrukcje tworzenia żądań znajdziesz w artykule Dodawanie danych przekazywanych przez użytkowników.
Uwagi dotyczące integracji
Korzystając z interfejsu Data Manager API, pamiętaj o tych kwestiach.
Remarketing
Google Analytics obsługuje remarketing na tym samym urządzeniu, gdy włączysz Google Signals. W przypadku remarketingu na różnych urządzeniach wymagany jest parametr userId.
Możesz też wysyłać dane przekazywane przez użytkowników, aby włączyć dopasowywanie własnych list odbiorców.
Identyfikatory reklamowe
Google Analytics automatycznie łączy identyfikatory wyświetlania reklam (takie jak GBRAID lub WBRAID) zbierane podczas interakcji online ze zdarzeniami interfejsu Data Manager API za pomocą parametrów clientId lub appInstanceId.
Ustawienia prywatności
Google Analytics łączy zdarzenia interfejsu Data Manager API z interakcjami online za pomocą parametru clientId lub appInstanceId, aby stosować ustawienia prywatności użytkownika, takie jak „reklamy niespersonalizowane” i „ogranicz śledzenie reklam”.
Ustawienia zgody użytkownika możesz też określać bezpośrednio w każdym zdarzeniu za pomocą obiektu consent.
informacje geograficzne i informacje o urządzeniu,
Google Analytics automatycznie łączy najnowsze informacje geograficzne i informacje o urządzeniu z tagowania ze zdarzeniami interfejsu Data Manager API za pomocą clientId lub appInstanceId.
Dzięki temu zdarzenia interfejsu Data Manager API będą uwzględniane w raportach zawierających wymiary geograficzne i wymiary dotyczące urządzeń.
Jeśli chcesz, aby zdarzenie interfejsu Data Manager API odzwierciedlało informacje geograficzne i informacje o urządzeniu z konkretnej sesji, a nie najnowsze informacje o clientId lub appInstanceId, dodaj wpis w additionalEventParameters, w którym parameterName ma wartość session_id, a value ma wartość identyfikatora konkretnej sesji, i wyślij zdarzenie w ciągu 24 godzin od rozpoczęcia sesji.
Za pomocą interfejsu Data Manager API możesz podawać informacje geograficzne i informacje o urządzeniu dotyczące zdarzeń.
Pełna integracja typu „serwer-serwer”
Możesz wysyłać zdarzenia do Google Analytics wyłącznie za pomocą interfejsu Data Manager API, ale wtedy możesz mieć dostęp tylko do częściowych raportów. Interfejs Data Manager API służy do wzbogacania dotychczasowych zdarzeń zbieranych za pomocą gtag, Menedżera tagów lub Firebase. Niektóre nazwy zdarzeń i parametrów są zarezerwowane do użytku w ramach automatycznego zbierania i nie można ich wysyłać za pomocą interfejsu Data Manager API.
Generowanie zdarzeń i zmiana ich nazw
Zdarzenia wysyłane za pomocą interfejsu Data Manager API nie aktywują reguł generowania ani zmiany nazwy zdarzeń. Twoja aplikacja powinna implementować logikę wysyłania zdarzeń niestandardowych za pomocą interfejsu Data Manager API, podobnie jak w przypadku reguł skonfigurowanych w interfejsie Google Analytics.