Jak czyszczenie danych zainicjowanych przez użytkownika wpływa na raporty atrybucji? Jak wypada to na tle pomiarów z użyciem plików cookie?
Interfejs Attribution Reporting API umożliwia pomiar, kiedy kliknięcie reklamy prowadzi do konwersji w witrynie reklamodawcy, np. do sprzedaży lub rejestracji. Interfejs API do pomiaru konwersji z reklam zapewnia ochronę prywatności. Nie korzysta z plików cookie ani mechanizmów innych firm, które umożliwiają identyfikację poszczególnych użytkowników w witrynach. Raporty atrybucji, które łączą kliknięcie reklamy z konwersją, są generowane i zapisywane na urządzeniu użytkownika. Następnie przeglądarka wysyła je do wstępnie zdefiniowanego punktu końcowego.
Witryny eksperymentowały z Attribution Reporting API w Chrome w ramach testowania origin, który się zakończył.
Jedną z wniosków ze wczesnych eksperymentów jest wpływ czyszczenia danych inicjowanych przez użytkownika, np. czyszczenia historii przeglądarki,na dane pobierane przez reklamodawców i firmy z branży technologii reklamowych. Niedawno opublikowaliśmy zbiorcze statystyki Chrome. W tym poście odpowiadamy na najczęstsze pytania dotyczące wpływu czyszczenia danych inicjowanych przez użytkownika na raporty atrybucji.
Jak czyszczenie danych zainicjowanych przez użytkownika wpływa na raporty atrybucji?
I jak wypada to w porównaniu z pomiarami opartymi na plikach cookie?
Informacje o liczbach
Na te wartości ma wpływ wiele czynników:
- Czy użytkownicy mogą wyczyścić historię witryn, na które przechodzą po kliknięciu reklamy;
- Czy użytkownicy dokonują konwersji w przypadku kategorii witryn, w których zwykle czyścili historię, np. krótko po konwersji. W przypadku reklam w tego typu treściach może występować wyższy współczynnik czyszczenia, a co za tym idzie – większe rozbieżności w przypadku pomiaru z użyciem plików cookie.
- Czy użytkownicy wyczyściają historię w witrynach, w których klikają reklamy;
- Określa, czy atrybucja jest skonfigurowana tak, aby wygasała na długi czy krótki czas po kliknięciu (
attributionexpiry
). - Czy między kliknięciem a konwersją faktycznie upływa dużo czasu.
Zespoły Chrome będą nadal monitorować i publikować statystyki za pomocą listy adresowej dla deweloperów.
Czyszczenie danych po kliknięciu, ale przed konwersją
W przypadku plików cookie część odsetka konwersji nie jest raportowana z powodu czyszczenia danych poprzedzających konwersję po kliknięciu. Pliki cookie zostały wyczyszczone, więc nie ma pliku cookie, który można by dołączyć do żądania w momencie konwersji, więc konwersji nie można zmierzyć. Dokładny odsetek konwersji, które nie są raportowane z powodu czyszczenia danych inicjowanego przez użytkownika, nie jest znany. Różni się w zależności od firmy z branży technologii reklamowych (lub reklamodawców).
![Czyszczenie danych zainicjowanych przez użytkownika, zanim konwersja wpłynie na pomiar z wykorzystaniem plików cookie.](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/dataclear1.png?authuser=6&hl=pl)
Za pomocą interfejsu Attribution Reporting API część odsetka konwersji nie jest raportowana z powodu czyszczenia danych poprzedzających konwersję po kliknięciu. Obserwacje wczesnych eksperymentów z użyciem interfejsu Attribution Reporting API (w wersji próbnej origin) wykazały, że około 16% źródeł (zdarzenia kliknięcia) jest usuwanych przed konwersją. Część tych źródeł prowadzi do konwersji, więc raporty o tych konwersjach nie będą wysyłane, jeśli źródła zostaną usunięte.
Przykład
Przy współczynniku konwersji 10% przy łącznej liczbie 1000 kliknięć bez uwzględnienia innych błędów:
- Jeśli użytkownicy nigdy nie czyścili żadnych danych, firma z branży technologii reklamowych odnotuje 100 konwersji.
- Rozważenie usunięcia danych:
- W przypadku plików cookie: wyczyszczenie danych występujących po kliknięciu, a przed konwersją, powoduje, że pewien odsetek konwersji nie jest przypisywany do określonych zdarzeń kliknięcia, ponieważ nie ma pliku cookie służącego do zmapowania kliknięcia i konwersji. W naszym przykładzie firma z branży technologii reklamowych odnotowałaby mniej niż 100 konwersji.
- Dzięki Attribution Reporting: wyczyszczenie danych, które miało miejsce po kliknięciu i przed konwersją, spowodowało, że w pierwszej wersji próbnej origin 1,6% raportów zostało wyczyszczonych (16% z 10% = 1,6%). Bez uwzględnienia innych błędów firma z branży technologii reklamowych otrzymałaby 84 raporty sygnalizujące konwersję, a nie 100.
Czyszczenie danych po konwersji
W przypadku plików cookie czyszczenie danych po konwersji nie przynosi żadnych skutków, ponieważ konwersje są zgłaszane natychmiast firmie reklamowej.
![Czyszczenie danych zainicjowanych przez użytkownika po konwersji nie ma wpływu na pomiar z użyciem plików cookie.](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/user-initiated-data-clear-040db1d21c3e3.png?authuser=6&hl=pl)
W interfejsie Attribution Reporting API czyszczenie danych po konwersji powoduje wyczyszczenie raportów, aby uwzględnić wybór użytkownika, np. wyczyszczenie historii przeglądania lub usunięcie danych witryn. Interfejs API nie wysyła raportów od razu, ale z opóźnieniem, chroniąc prywatność użytkownika. Oznacza to, że pamięć przeglądarki jest już pusta, gdy zaplanowany czas wysłania raportu do wstępnie zdefiniowanego punktu końcowego (zwykle jest to firma z branży technologii reklamowych) jest już pusta.
![Czyszczenie danych zainicjowanych przez użytkownika po konwersji wpływa na pomiary za pomocą interfejsu Attribution Reporting API.](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/user-initiated-data-clear-d50275126ba4c.png?authuser=6&hl=pl)
Obserwacje dotyczące wczesnych eksperymentów z użyciem interfejsu Attribution Reporting API (w wersji próbnej origin) wykazały, że w ten sposób usunięto około 6,5% raportów.
Jakie dokładnie działania użytkowników mogą wpłynąć na raporty atrybucji?
Od Chrome 94 (czyli stabilnej wersji Chrome w momencie tworzenia tego tekstu) każde z poniższych działań spowoduje usunięcie zapisanych zdarzeń kliknięć i oczekujących raportów.
chrome://settings
> Prywatność i bezpieczeństwo > Wyczyść dane przeglądania- Zaznacz pole wyboru Historia przeglądania.
- lub zaznacz pole wyboru Wyczyść pliki cookie i inne dane witryn.
- Kliknij Wyczyść dane.
chrome://settings
> Prywatność i bezpieczeństwo > Pliki cookie i inne dane witryn- Włącz lub wyłącz opcję Wyczyść pliki cookie i dane witryn w momencie zamknięcia wszystkich okien.
- Możesz też dodać działanie w sekcji Zawsze usuwaj pliki cookie po zamknięciu okien.
chrome://history
:- Usuwanie pojedynczego wpisu
Elementy sterujące ograniczone do witryny:
- ustawienia historii w zakresie witryny
- Kliknij przycisk blokady na pasku adresu URL, otwórz Ustawienia witryny i kliknij Wyczyść dane.
Ta lista nie jest wyczerpująca. Oto typowe działania użytkowników, które wpływają na dane atrybucji. Inne działania użytkownika, takie jak odinstalowanie Chrome lub uruchomienie narzędzia do czyszczenia systemu, również miały wpływ na pomiary – niezależnie od tego, czy są oparte na interfejsie Attribution Reporting API czy o plikach cookie.
Czy czyszczenie danych zainicjowane przez użytkownika uwzględnia zaobserwowaną utratę danych?
Organizacje, które eksperymentowały z interfejsem API w ramach testowania origin, mogły zauważyć rozbieżności między pomiarem opartym na plikach cookie a pomiarem opartym na raportach atrybucji: w raportach atrybucji mogło być zgłoszonych mniej konwersji. Usuwanie danych zainicjowanych przez użytkownika może uwzględniać zaobserwowane straty, jednak aby móc rzetelnie odpowiedzieć na to pytanie, należy monitorować rozbieżności w przyszłości.
Istnieją 2 elementy, które odegrały rolę w rozbieżnościach między pomiarami opartymi na plikach cookie a pomiarami w raportach atrybucji w poprzednim badaniu origin:
- Czyszczenie danych inicjowane przez użytkownika.
- Błędy sieci. Są one uznawane za błędy i powinny zostać naprawione w Chrome 94.
Jak zachowujemy równowagę między prywatnością i przydatnością w interfejsie Attribution Reporting API z procesem czyszczenia danych inicjowanego przez użytkownika?
Na etapie testowania interfejsu API celem jest eksperymentowanie z niektórymi parametrami interfejsu API, aby zaobserwować jego wpływ na wysyłane raporty wyważony w porównaniu z możliwością identyfikacji użytkownika. Jednym z tych parametrów może być opóźnienie raportowania.
Podczas regularnych spotkań WICG prowadzone są dyskusje na temat ekosystemu, aby badać te parametry.
Czy na raporty zbiorcze będą miały taki sam wpływ?
Nie wiemy, jak usunięcie danych inicjowanych przez użytkownika wpłynie na raporty zbiorcze.
Statystyki udostępnione w tym poście dotyczą raportów na poziomie zdarzenia. Mimo że w przypadku raportów zbiorczych opóźnienia w raportach mogą być krótsze, czyli kilka godzin, a raporty na poziomie zdarzenia mogą być wysyłane kilka dni lub tygodni po kliknięciu, wpływ czyszczenia danych inicjowanego przez użytkownika może być mniejszy. Na przykład w przypadku niektórych kategorii witryn użytkownicy zwykle usuwają dane przeglądania wkrótce po konwersji. Takie zainicjowane przez użytkownika działania i tak zostaną wyczyszczone, mimo że zgodnie z harmonogramem powinny zostać wkrótce wysłane.
Attribution Reporting: wszystkie zasoby
Zobacz Raportowanie atrybucji.
Otrzymuj powiadomienia
- Aby otrzymywać powiadomienia o zmianach stanu w interfejsie API, dołącz do listy adresowej dla deweloperów.
- Aby uważnie śledzić wszystkie dyskusje na temat interfejsu API, kliknij przycisk Obejrzyj w serwisie GitHub. Aby to zrobić, musisz mieć lub utworzyć konto GitHub.
- Aby otrzymywać ogólne informacje na temat Piaskownicy prywatności, zasubskrybuj kanał RSS [Postęp w Piaskownicy prywatności].