Wprowadzenie do raportów debugowania w ramach Atrybucji

Część 1 z 3 dotycząca debugowania raportu Attribution Reporting Dowiedz się, dlaczego debugowanie jest ważne i kiedy używać raportów debugowania podczas testowania.

Dlaczego potrzebujesz raportów debugowania

Jeśli testujesz interfejs Attribution Reporting API, sprawdź, czy integracja działa prawidłowo, poznaj luki w wynikach pomiarów między implementacją opartą na plikach cookie a implementacją Attribution Reporting oraz rozwiąż problemy z integracją.

Do wykonania tych zadań wymagane są raporty z debugowania. Dlatego zdecydowanie zalecamy ich skonfigurowanie.

Słowniczek

Najważniejsze aspekty raportów debugowania

Dwa typy raportów debugowania

Dostępne są 2 typy raportów debugowania. Używaj obu, ponieważ mają one różne zastosowania.

Raporty debugowania o udanych wynikach

Raporty debugowania powodzenia rejestrują udane wygenerowanie raportu atrybucji. Są one bezpośrednio powiązane z raportami atrybucji.

Raporty debugowania o udanych testach są dostępne od wersji 101 Chrome (kwiecień 2022 r.).

szczegółowe raporty debugowania,

Szczegółowe raporty debugowania zapewniają większą przejrzystość źródeł i zdarzeń uruchamiających. Dzięki temu możesz sprawdzić, czy źródła zostały zarejestrowane, lub śledzić brakujące raporty i ustalić, dlaczego ich brakuje (awaria źródeł lub zdarzeń uruchamiających, awaria podczas wysyłania lub generowania raportu). Szczegółowe raporty debugowania wskazują:

  • przypadki, w których przeglądarka zarejestrowała źródło;
  • Przypadki, w których przeglądarka nie zarejestrowała źródła lub zdarzenia wywołującego, co oznacza, że nie wygeneruje raportu atrybucji.
  • przypadki, w których z jakiegoś powodu nie można wygenerować ani wysłać raportu atrybucji;

Szczegółowe raporty debugowania zawierają pole type, które opisuje albo pomyślną rejestrację źródła, albo powód, dla którego nie wygenerowano raportu źródła, raportu o wyzwalaczu lub raportu o przypisaniu.

Szczegółowe raporty debugowania są dostępne od wersji 109 Chrome (styczeń 2023 r.), z wyjątkiem szczegółowych raportów debugowania dotyczących rejestracji źródła, które zostały dodane później w wersji 112 Chrome.

Przykładowe raporty znajdziesz w sekcji Część 2. Konfigurowanie raportów debugowania.

Aby korzystać z raportów debugowania, źródło raportowania musi ustawić plik cookie.

Jeśli do otrzymywania raportów skonfigurowano domenę należącą do innej firmy, plik cookie będzie plikiem cookie innej firmy. Oznacza to, że raporty debugowania są generowane tylko wtedy, gdy pliki cookie innych firm są dozwolone w przeglądarce użytkownika.

Raporty debugowania są wysyłane natychmiast.

Przeglądarka wysyła raporty debugowania natychmiast do źródła raportowania. Jest to odmienne podejście niż w przypadku raportów atrybucji, które są wysyłane z opóźnieniem.

Raporty debugowania o udanych wynikach są generowane i wysyłane, gdy tylko zostanie utworzony odpowiedni raport atrybucji, czyli w przypadku rejestracji wyzwalacza.

Szczegółowe raporty debugowania są wysyłane natychmiast po zarejestrowaniu źródła lub reguły.

Raporty debugowania mają różne ścieżki punktów końcowych

Podobnie jak raporty atrybucji, wszystkie raporty debugowania są wysyłane do źródła raportowania. Raporty debugowania są wysyłane do 3 oddzielnych punktów końcowych źródła raportowania:

  • Punkt końcowy do raportów debugowania success na poziomie zdarzenia
  • Punkt końcowy służący do generowania pomyślnych raportów debugowania, które można agregować
  • Punkt końcowy służący do szczegółowych raportów debugowania na poziomie zdarzenia i zbiorczych.

Więcej informacji znajdziesz w artykule Część 2. Konfigurowanie raportów debugowania.

Przypadki użycia

Podstawowe sprawdzanie integracji w czasie rzeczywistym

Raporty debugowania są wysyłane do punktu końcowego natychmiast, w przeciwieństwie do raportów atrybucji, które są opóźniane w celu ochrony prywatności użytkowników. Wykorzystaj raporty debugowania jako sygnał w czasie rzeczywistym, że integracja z interfejsem Attribution Reporting API działa.

Więcej informacji znajdziesz w artykule Część 3. Przewodnik po debugowaniu.

Analiza strat

W odróżnieniu od plików cookie innych firm Attribution Reporting API zawiera wbudowane zabezpieczenia prywatności, które mają na celu zapewnienie równowagi między użytecznością a prywatnością. Oznacza to, że za pomocą interfejsu Attribution Reporting API możesz nie być w stanie zbierać wszystkich danych pomiarowych, które można zbierać za pomocą plików cookie. Nie wszystkie konwersje, które możesz śledzić za pomocą plików cookie innych firm, będą generować raport atrybucji.

Przykład: w raportach na poziomie zdarzenia możesz zarejestrować maksymalnie 1 konwersję na wyświetlenie. Oznacza to, że w przypadku danego wyświetlenia reklamy otrzymasz tylko 1 raport atrybucji, niezależnie od tego, ile razy użytkownik dokonał konwersji.

Korzystając z raportów debugowania, możesz zobaczyć różnice między wynikami pomiarów opartych na plikach cookie a tymi uzyskanymi za pomocą interfejsu Attribution Reporting API. Określ, które konwersje są raportowane, ile konwersji nie jest raportowanych oraz które konwersje nie są raportowane i dlaczego.

Więcej informacji o analizie strat znajdziesz w artykule Część 3. Przewodnik po debugowaniu.

Rozwiązywanie problemów

Straty spowodowane ochroną prywatności lub zasobów są spodziewane, ale inne straty mogą być niezamierzone. Nieprawidłowa konfiguracja implementacji lub błędy w samym przeglądarce mogą powodować brak raportów.

Raporty debugowania możesz wykorzystać do wykrycia i rozwiązania problemu z wdrożeniem po swojej stronie lub do zgłoszenia potencjalnego błędu zespołom przeglądarek. Dowiedz się, jak to zrobić w artykule Część 3. Przewodnik po debugowaniu.

Sprawdzanie zaawansowanej konfiguracji

Niektóre funkcje interfejsu Attribution Reporting API umożliwiają dostosowywanie jego działania. Przykładami takich reguł są reguły filtrowania, reguły deduplikacji i reguły z priorytetami.

Podczas korzystania z tych funkcji możesz używać raportów debugowania, aby sprawdzić, czy logika prowadzi do zamierzonego działania w wersji produkcyjnej, bez oczekiwania na raporty o przypisaniu. Więcej informacji znajdziesz w artykule Część 3. Przewodnik po debugowaniu.

Testowanie lokalne z raportami możliwymi do agregacji

W odróżnieniu od zaszyfrowanych raportów o atrybucji, które można agregować, raporty debugowania, które można agregować, zawierają niezaszyfrowany ładunek.

Korzystaj z zbiorczych raportów debugowania, aby weryfikować zawartość zbiorczych raportów oraz generować raporty podsumowujące za pomocą lokalnego narzędzia do agregacji na potrzeby testowania.

Ponowne przetwarzanie raportów usługi agregacji

Kolejną zaletą korzystania z trybu debugowania jest to, że umożliwia on ponowne przetworzenie raportów. Aby przetwarzać raporty więcej niż raz, włącz raporty debugowania. Warto ponownie przetworzyć raporty, gdy:

  • próbuje debugować usługę agregacji.
  • eksperymentowanie z różnymi strategiami grupowania.
  • eksperymentowanie z różnymi wartościami epsilona.

Odzyskiwanie danych

Zalecamy, aby specjaliści ds. technologii reklam włączyli tryb debugowania, aby otrzymywać raporty z debugowania, dzięki którym mogą odzyskać dane do raportowania. Jest to przydatne w przypadku problemów z usługą agregacji, takich jak niedostępność lub brak odpowiedzi usług, które mogą spowodować niepowodzenie generowania raportu podsumowania.

Następny

Część 2. Konfigurowanie raportów debugowania