Omówienie raportowania atrybucji w internecie

Mierzenie, kiedy kliknięcie lub wyświetlenie reklamy prowadzi do konwersji, np. zakupu w witrynie reklamodawcy.

Dla kogo jest to przeznaczone?

Znajdziesz tu podstawowe informacje o raportowaniu atrybucji i niektóre powiązane z nim koncepcje, ale bez szczegółów technicznych.

Reklamodawcy i wydawcy, którzy korzystają z platform technologii reklamowych do pomiaru konwersji, nie muszą używać interfejsu API bezpośrednio. Jeśli Twoja firma zajmująca się technologią reklamową planuje integrację z tym interfejsem API, możesz się zainteresować tym, jak działa interfejs Attribution Reporting API.

Czym jest interfejs Attribution Reporting API?

Obecnie pomiar konwersji z reklam często opiera się na plikach cookie innych firm. Przeglądarki ograniczają dostęp do plików cookie innych firm, ponieważ mogą one służyć do śledzenia użytkowników w różnych witrynach i naruszać ich prywatność.

Interfejs Attribution Reporting API umożliwia dokonywanie tych pomiarów w sposób zapewniający ochronę prywatności, bez używania plików cookie innych firm.

Ten interfejs API umożliwia reklamodawcom i dostawcom technologii reklamowych pomiar konwersji w tych przypadkach:

  • Kliknięciawyświetlenia reklam.
  • Reklamy w ramce iframe firmy zewnętrznej, np. reklamy w witrynie wydawcy, który korzysta z usług zewnętrznego dostawcy technologii reklamowej.
  • Reklamy w kontekście danych własnych, np. reklamy w sieci społecznościowej lub na stronie wyników wyszukiwania albo reklamy wyświetlane przez wydawcę.

Jeśli nie znasz niektórych z tych terminów lub pojęć, zajrzyj do glosariusza Piaskownicy prywatności.

Wypróbuj API

  • Testuj lokalnie w przeglądarce. Ustaw flagę, która informuje przeglądarkę Chrome o włączeniu określonych eksperymentalnych funkcji.

Jeśli chcesz eksperymentować z interfejsem API, przejdź do artykułu Attribution Reporting: eksperymentowanie i udział.

Zmiany w interfejsie API

Dostępność

Propozycja Stan
Ścieżka konwersji: aplikacja–strona internetowa
Objaśnienie dotyczące witrynyobjaśnienie dotyczące Androida
Ogłoszenie dotyczące listy mailingowej
Dostępne w Chrome i na Androidzie w ramach wersji próbnej usługi Origin
Ścieżka konwersji: konwersje na różnych urządzeniach
Objaśnienie
Ta oferta pakietowa została zarchiwizowana. Obecnie nie planujemy wprowadzać tej funkcji.
Zapobieganie nieprawidłowym raportom agregowanym za pomocą weryfikacji raportów
Wprowadzenie
Ta oferta pakietowa została zarchiwizowana. W tym przypadku zamiast tego zastosowaliśmy funkcję trigger_context_id.
Domyślna lista dozwolonych interfejsów Attribution Reporting API Permissions-Policy pozostanie bez zmian (*
). Ogłoszenie dotyczące list mailingowych
Dostępne w Chrome w I kwartale 2023 r.
Konfigurowalna epsilona raportowania na poziomie zdarzenia
problem na GitHubie
Dostępna w Chrome w IV kwartale 2023 r.
Wypełnianie danych w przypadku raportów zbiorczych
Zaktualizowany opis
Dostępna w Chrome w IV kwartale 2023 r.
Elastyczne konfiguracje na poziomie zdarzenia
Elastyczny model danych na poziomie zdarzenia
Dostępne w Chrome w IV kwartale 2023 r.
Możliwość dostosowywania liczby raportów atrybucji i liczby lub długości okresów raportowania.

Dostępna w Chrome w I kwartale 2024 r.
Możliwość dostosowywania liczby bitów danych wyzwalacza.
Obsługa szczegółowych raportów debugowania w raportowaniu atrybucji, które nie wymagają plików cookie innych firm
Wprowadzenie
Dostępna w Chrome w III kwartale 2024 r.
Obsługa interfejsu Attribution Reporting API i usługi agregacji w Google Cloud
Wyjaśnienie dotyczące interfejsu Attribution Reporting API
Wyjaśnienie dotyczące usługi agregacji
Dostępne w Chrome w drugiej połowie 2023 r.
Elastyczne filtrowanie treści
Informacje
Dostępna w Chrome w III kwartale 2024 r.
Filtrowanie przed atrybucją: zakresy atrybucji
Objaśnienie
Dostępne w Chrome w IV kwartale 2024 r.

Przykłady zastosowań i funkcje

Interfejs Attribution Reporting API umożliwia dostęp do różnych typów statystyk dzięki 2 rodzajom raportów, które można wysyłać do reklamodawcy lub zewnętrznego dostawcy technologii reklamowych. Oba te typy raportów mogą być używane jednocześnie i uzupełniają się nawzajem.

  • Raporty na poziomie zdarzenia łączą konkretne kliknięcie lub wyświetlenie reklamy (po stronie reklamy) z danymi o konwersji. Dane po stronie konwersji są bardzo ograniczone i zawierają szum (co oznacza, że w niewielkim odsetku przypadków zamiast prawdziwych raportów wysyłane są losowe dane). Pozwala to zachować prywatność użytkowników, ponieważ uniemożliwia łączenie ich tożsamości w różnych witrynach. Aby dodatkowo chronić prywatność, raporty są przesyłane z opóźnieniem.
  • Raporty podsumowujące nie są powiązane z konkretnym zdarzeniem po stronie reklamy. Raporty te zawierają bogatsze i dokładniejsze dane o konwersjach niż raporty na poziomie zdarzenia. Połączenie technik ochrony prywatności pomaga zmniejszyć ryzyko łączenia tożsamości w różnych witrynach.

Raporty na poziomie zdarzenia

Raporty na poziomie zdarzenia łączą kliknięcie lub wyświetlenie reklamy z ogólnymi danymi o konwersjach.

Raport na poziomie zdarzenia
Przykładowy raport na poziomie zdarzenia: identyfikator kliknięcia 200400600 na stronie news.example (przypisany do identyfikatora użytkownika Bob_Doe na stronie news.example) doprowadził do zakupu na stronie shop.example.

Raporty na poziomie zdarzenia są odpowiednie w przypadku:

  • Optymalizacja Odpowiadaj na pytania takie jak „Jak mogę zwiększyć zwrot z inwestycji?”. W szczególności te raporty mogą służyć do optymalizacji umieszczania reklam, ponieważ w raportach mogą być dostępne unikalne identyfikatory po stronie reklam. Raporty na poziomie zdarzenia mogą dostarczać dane treningowe dla modeli uczenia maszynowego.
  • Raportowanie przybliżone, w którym wymagane jest bardzo mało informacji o konwersji. Obecny limit to 3 bity danych o konwersjach w przypadku kliknięć, co oznacza, że konwersję można przypisać do jednej z 8 kategorii, oraz 1 bit w przypadku wyświetleń. Kodowanie szczegółowych danych po stronie konwersji, takich jak konkretna cena lub czas konwersji, nie jest obsługiwane w raportach na poziomie zdarzenia.
  • Wykrywanie oszustw Dane w niektórych raportach mogą być przydatne do wykrywania i analizowania oszustw reklamowych, ponieważ pozwalają zrozumieć wzorce, które można wykorzystać do identyfikowania spamu lub nieprawidłowej aktywności.

Raporty podsumowujące

Raporty podsumowujące (wcześniej nazywane raportami zbiorczymi) zawierają bardziej szczegółowe dane o konwersjach i większą elastyczność w zakresie łączenia danych o kliknięciach lub wyświetleniach z danymi o konwersjach.

Dowiedz się więcej o raportach podsumowujących.

Przykład statystyk z raportów podsumowujących
Oto przykład statystyk z raportów podsumowujących: kampania o identyfikatorze 1234567 w dniu news.example wygenerowała 518 konwersji w dniu shoes.example, a jej łączne wydatki wyniosły 38 174 PLN. Połowa konwersji pochodziła od użytkowników z Nowego Jorku w Stanach Zjednoczonych.

Raporty podsumowujące najlepiej sprawdzają się w przypadku raportowania. Raporty te pomagają znaleźć odpowiedzi na pytania takie jak „Jaki jest mój zwrot z inwestycji?”.

Wykorzystanie raportów podsumowujących do optymalizacji, np. do optymalizacji pod kątem wartości zakupu, która nie jest obsługiwana przez raporty na poziomie zdarzenia (ponieważ dane o konwersjach są zbyt ogólne), jest obszarem aktywnych badań.

Inne funkcje

Inne funkcje tego interfejsu API:

Obsługa przeglądarek

Chociaż te 2 interfejsy API są różne, Chrome i WebKit współpracują w otwarty sposób, aby uprościć pracę programistów, np. poprzez ujednolicenie nazw atrybutów i struktury JSON w raportach.

Zestaw funkcji interfejsu Attribution Reporting API różni się od zestawu funkcji interfejsu Private Click Measurement API zaproponowanego przez Safari i WebKit. W przypadku interfejsu Attribution Reporting API:

  • Obsługiwany jest pomiar konwersji po obejrzeniu.
  • Możemy udostępniać raporty na poziomie zdarzenia.
  • Raporty podsumowujące zawierają szczegółowe informacje zarówno o kliknięciach lub wyświetleniach, jak i o konwersjach.
  • Firmy zewnętrzne, takie jak platformy technologii reklamowych, mogą otrzymywać raporty w imieniu wydawców i reklamodawców.

Konfiguracja przeglądarki

  • Użytkownicy mogą zrezygnować z interfejsu API w ustawieniach użytkownika na stronie chrome://settings/adPrivacy.
  • Interfejs API nie jest aktywny w trybie incognito.

Jak witryny mogą kontrolować dostęp?

Jeśli interfejs API jest dostępny w danej przeglądarce, jest domyślnie dostępny w każdej witrynie, zarówno w dokumentach i skryptach najwyższego poziomu, jak i w ramkach iframe z tej samej domeny.

Dowolne podmioty zewnętrzne, np. elementy iframe z reklamami z innych domen, które nie zostały dodane do strony za pomocą skryptu z dostępem najwyższego poziomu, nie mogą korzystać z interfejsu API bez wiedzy wydawcy lub reklamodawcy. W tych elementach iframe interfejs Attribution Reporting API musi być wyraźnie włączony za pomocą zasad dotyczących uprawnień.

<iframe src="..." allow="attribution-reporting"></iframe>

Podmioty zewnętrzne z dostępem najwyższego poziomu, które dodają do strony elementy iframe z innych źródeł, mogą też włączyć interfejs Attribution Reporting API za pomocą zasad dotyczących uprawnień.

Witryna może wyłączyć interfejs Attribution Reporting API dla wszystkich podmiotów, w tym skryptów z dostępem najwyższego poziomu, wysyłając nagłówek odpowiedzi HTTP:

Permissions-Policy: attribution-reporting=()

Jak działa interfejs Attribution Reporting API?

Interfejs Attribution Reporting API umożliwia prowadzenie pomiarów 2 połączonych zdarzeń: zdarzenia w witrynie wydawcy, np. wyświetlenia lub kliknięcia reklamy przez użytkownika, oraz następującej po nim konwersji w witrynie reklamodawcy.

Raporty na poziomie zdarzenia

raport na poziomie zdarzenia,
Raporty na poziomie zdarzenia są generowane w ten sposób:
przeglądarka dopasowuje kliknięcia lub wyświetlenia z danymi o konwersjach zdefiniowanymi przez dostawcę technologii reklamowej;
później przeglądarka wysyła wygenerowane raporty do wcześniej zdefiniowanego punktu końcowego.Dzieje się to z pewnym opóźnieniem i dodaniem szumu.

Raporty podsumowujące

Generowanie raportu zbiorczego

Raporty podsumowujące są generowane w ten sposób:

  • Użytkownik klika lub wyświetla specjalnie skonfigurowaną reklamę. Przeglądarka na lokalnym urządzeniu użytkownika rejestruje to zdarzenie wraz z wcześniej określonymi danymi konfiguracyjnymi atrybucji.
  • Gdy użytkownik dokona konwersji, przeglądarka dopasuje to konkretne zdarzenie kliknięcia lub wyświetlenia (nazywane zdarzeniem źródłowym atrybucji) do szczegółowych danych o konwersjach (nazywanych danymi aktywowania atrybucji). Wymiary rejestrowanych szczegółów są wstępnie zdefiniowane przez firmę dostarczającą technologię reklamową, a przeglądarka postępuje według logiki określonej przez tego dostawcę technologii. Przeglądarka przekazuje te dane wyjściowe w raporcie umożliwiającym ich agregację.
  • Raporty z możliwością agregacji są szyfrowane przez przeglądarkę i wysyłane na serwer dostawcy technologii reklamowej. Z serwera dostawcy technologii reklamowej raporty z możliwością agregacji są przesyłane do usługi do agregacji w celu wygenerowania raportu podsumowującego.
  • Raporty podsumowujące są następnie udostępniane dostawcy technologii reklamowej. Warto zauważyć, że te raporty nie podlegają takim opóźnieniom jak raporty na poziomie zdarzenia.

Dowiedz się więcej o raportach podsumowujących.

Prywatność

W przeciwieństwie do plików cookie innych firm interfejs Attribution Reporting API umożliwia firmom reklamowym uzyskiwanie statystyk dotyczących konwersji bez śledzenia aktywności użytkownika w różnych witrynach.

Weźmy na przykład osobę o imieniu Bob. Podczas czytania wiadomości na stronie news.example Michał widzi reklamę. Tydzień później Robert kupuje buty na stronie shoes.example.

Obecnie taka konwersja byłaby śledzona przez plik cookie innej firmy używany jako identyfikator śledzący użytkowników w różnych witrynach. Dzięki plikom cookie innych firm firma z branży technologii reklamowych może uzyskać wiele szczegółowych informacji o aktywności Basi w witrynach news.exampleshoes.example. Technologia reklamowa może połączyć te informacje, aby utworzyć szczegółowy profil użytkownika, w tym jego lokalizację, nawyki przeglądania i ulubione treści na news.example. Profil ten może też zawierać informacje o zakupach, aktywności i dane karty kredytowej w shoes.example. To połączenie między witrynami jest przydatne do pomiaru konwersji z reklam. Ale ogranicza prywatność użytkowników: aktywność Basi jest śledzona w różnych witrynach z dużą szczegółowością.

Widok obok siebie dzisiejszego internetu (połączona tożsamość) i jutrzejszego internetu (podzielona tożsamość)
Widok obok siebie dzisiejszego internetu (połączona tożsamość) i internetu przyszłości (podzielona tożsamość)

Łączymy niewielką ilość informacji z różnych witryn – wystarczającą do pomiaru konwersji, ale niewystarczającą do szczegółowego śledzenia aktywności użytkownika w różnych witrynach. Aktywność Boba na news.exampleshoes.example pozostaje oddzielna.

Ochrona w poszczególnych typach raportów

Raporty na poziomie zdarzenia łączą identyfikator po stronie reklamy z niewielką ilością danych po stronie konwersji. Chociaż dostarczają one informacji o konwersji w różnych witrynach, informacje po stronie konwersji są zbyt ogólne, aby można było połączyć tożsamość użytkownika w różnych witrynach.

Raporty podsumowujące zawierają szczegółowe informacje, ale tylko na poziomie zagregowanym. Zawartość tych raportów z możliwością agregacji jest szyfrowana, gdy są one wysyłane do dostawcy technologii reklamowej, więc nie może on uzyskać z nich żadnych informacji bez użycia usługi agregacji. Usługa do agregacji zapewnia dostęp tylko do zagregowanych danych z szumem.

Dodatkowe zabezpieczenia prywatności, takie jak ograniczenia częstotliwości, są nakładane zarówno na raporty na poziomie zdarzenia, jak i na raporty zbiorcze.

Dodatkowe zabezpieczenia prywatności nakładane zarówno na raporty na poziomie zdarzenia, jak i na raporty zbiorcze.

Szczegółowe informacje: raporty na poziomie zdarzenia a prywatność

Raporty na poziomie zdarzenia dostarczają statystyk konwersji bez śledzenia użytkowników w witrynach, ponieważ korzystają z tych mechanizmów ochrony prywatności:

  • Nie jest używany żaden identyfikator w witrynach ani nie opuszcza urządzenia żadna szczegółowa aktywność związana z przeglądaniem różnych witryn.
  • Raporty na poziomie zdarzenia łączą 64 bity informacji po stronie reklamy (news.example) z 1 bitem lub 3 bitami po stronie konwersji (shop.example). 64 bity to wystarczająca ilość informacji, aby można je było przypisać do identyfikatora pojedynczego użytkownika, ale te 64 bity można powiązać tylko z bardzo małą ilością informacji z innych witryn: 1 bitem lub 3 bitami, co nie wystarcza do przechowywania identyfikatora.
    • 64 bity po stronie reklamy nie są nowymi informacjami. Identyfikator użytkownika może być już dostępny po stronie reklamy. news.example lub adtech.example wie już o aktywności danego użytkownika w usłudze news.example.
  • Stosujemy dodatkowe zabezpieczenia, aby zapobiegać nadużyciom i śledzeniu w wielu witrynach:
    • Raporty są wysyłane z opóźnieniem.
    • Dane o konwersjach są zaszumione: przez określony odsetek czasu generowane są fałszywe raporty.
    • Liczba raportów o przypisanych konwersjach jest ograniczona w przypadku każdego kliknięcia lub wyświetlenia.

Szczegółowe informacje: raporty podsumowujące i prywatność

Raporty podsumowujące łączą zdarzenie kliknięcia lub wyświetlenia ze szczegółowymi danymi o konwersjach. Zapewniają one statystyki konwersji bez śledzenia użytkowników w witrynach, korzystając z tych mechanizmów ochrony prywatności:

  • Nie jest używany żaden identyfikator w wielu witrynach.
  • Każda atrybucja może mieć wiele udziałów w raporcie z podsumowaniem. Każdy użytkownik może wywołać wiele atrybucji w przypadku danego kliknięcia (lub wyświetlenia) i konwersji.
  • Dane są agregowane do poziomu wielu zdarzeń (wielu użytkowników) i nie można dokładnie obserwować poszczególnych zdarzeń. W przypadku zagregowanych danych wraz ze wzrostem poziomu szczegółowości rośnie też względny szum w tych danych. Aby zachować przydatność, bardziej precyzyjne są wycinki danych, które agregują wiele zdarzeń i użytkowników.
  • Nieprzetworzone raporty, które łączą szczegółowe zdarzenie kliknięcia lub wyświetlenia ze szczegółowymi danymi o konwersjach, są szyfrowane i nieczytelne dla firmy technologicznej zajmującej się reklamami. Te dane może odczytywać tylko usługa do agregacji.
  • Stosujemy dodatkowe zabezpieczenia, aby zapobiegać nadużyciom i śledzeniu w wielu witrynach:
    • Raporty są wysyłane z losowymi opóźnieniami.
    • Zapytania dotyczące różnych wycinków danych podlegają ograniczeniu liczby zapytań.

Angażowanie się i przesyłanie opinii