Dlaczego w Chrome udostępniono interfejs Attribution Reporting API

Interfejs Attribution Reporting API to interfejs API Chrome, który obsługuje przypadki użycia Attribution Reporting, a zarazem zapewnia większą ochronę prywatności użytkowników. Jest to jedna z wielu propozycji (1, 2, 3, 4 i inne), które mają rozwiązać ten sam problem.

W tym dokumencie wyjaśniamy, dlaczego udostępniliśmy interfejs Attribution Reporting API, który jest nadal w fazie inkubacji w grupie społeczności Web Incubator. Chrome w pełni angażuje się w odpowiednie procesy W3C, a zespół Chrome współpracuje w ramach grupy ds. prywatności w technologiach reklamowych (PATCG), aby znaleźć rozwiązanie, które będzie powszechnie akceptowane przez wiele przeglądarek. Wdrożenie interfejsu API równolegle pozwoli nam przetestować i ulepszyć ten ważny przypadek użycia.

Zastosowania interfejsu Attribution Reporting API są ważne, aby skutecznie wspierać potrzeby ekosystemu przed wycofaniem plików cookie innych firm.

Uważamy, że przypadki użycia raportowania atrybucji są kluczowe dla rozwoju ekosystemu sieci. Jesteśmy też przekonani, że usunięcie plików cookie innych firm z Chrome jest kluczowe dla poprawy prywatności użytkowników w internecie.

Aby zaspokoić potrzeby ekosystemu i lepiej chronić prywatność użytkowników, uważamy, że konieczne jest udostępnienie tego interfejsu API, aby umożliwić testowanie i kalibrację przed wycofaniem plików cookie innych firm. Jest to zgodne z naszym zobowiązaniem wobec brytyjskiego Urzędu ds. Konkurencji i Rynków (CMA) w sprawie usunięcia plików cookie innych firm z Chrome i Piaskownicy prywatności.

Wydanie interfejsu Attribution Reporting API pozwoli deweloperom dostosować się do nowej technologii i przetestować ją w praktyce, aby pomóc w określaniu standardów, a zarazem zapewnić większą prywatność użytkowników.

Standardy są niezbędne do prawidłowego działania sieci, ale ich opracowanie wymaga czasu i konsensusu. Ponieważ internet odchodzi od śledzenia użytkowników w wielu witrynach, musimy zadbać o to, aby nowe technologie, które opracowujemy, skutecznie wspierały potrzeby ekosystemu.

Wymaga to udostępnienia interfejsu Attribution Reporting API szerokiemu gronu użytkowników. Daje to deweloperom możliwość stosowania nowej technologii i oceny wyników testów w trakcie procesu tworzenia standardów. Wierzymy, że wyniki wdrożenia i testowania przyczynią się do ustanowienia standardów i umożliwią uczestnikom PATCG osiągnięcie bardziej świadomego konsensusu w sprawie interoperacyjnego standardu, który spełnia wymagania związane z podstawowym przypadkiem użycia.

Wprowadzenie interfejsu Attribution Reporting API zapewnia konkretne korzyści w zakresie tworzenia podstaw przyszłego pomiaru skuteczności na platformie internetowej:

  • Badania: wdrożenie interfejsu API zapewni Chrome i innym dostawcom przeglądarek ważne informacje potrzebne do zaprojektowania interfejsu API umożliwiającego współpracę. Udostępnimy nasze wstępne spostrzeżenia takim organizacjom jak PATCG, aby poprawić przyszłe standardy.
  • Zmiana paradygmatu programowania: deweloperzy, którzy przenoszą się na interfejs Attribution Reporting API, będą wdrażać nowe koncepcje techniczne, takie jak dodawanie szumu, które prawdopodobnie będą kluczowe dla przyszłych pomiarów z zachowaniem prywatności niezależnie od konkretnego interfejsu API. Deweloperzy zaczną też dostosowywać inne systemy do danych z zakłóceniami. Dołożymy wszelkich starań, aby zapewnić deweloperom dokumentację i pomoc potrzebną do radzenia sobie z problemami związanymi z tłumieniem szumów i z koncepcjami, które można przenieść.

Wszystkie te korzyści są dodatkiem do fundamentalnej poprawy ochrony prywatności użytkowników, która wiąże się z wycofaniem plików cookie innych firm. Uważamy, że wymaga to najpierw udostępnienia interfejsu API, który obsługuje przypadki użycia raportowania atrybucji.

Chrome zapewniłby ostrożną migrację do dowolnej możliwej interoperacyjnej alternatywy.

Chrome zapowiada udostępnienie skutecznego interfejsu API zapewniającego ochronę prywatności w ramach tego przypadku użycia, aby wspierać ekosystem po wycofaniu plików cookie innych firm. W najbliższej przyszłości wymaga to udostępnienia interfejsu AttributionReportingAPI.

Zdajemy sobie jednak sprawę, że niektóre przeglądarki nie zareagowały pozytywnie na propozycję Chrome. Naszym długofalowym celem jest opracowanie interoperacyjnego standardu, który będzie szeroko obsługiwany przez przeglądarki. Aktywnie pracujemy nad takim rozwiązaniem.

Teraz, gdy udostępniliśmy interfejs Attribution Reporting API, jeśli pojawi się inny wspólnie uzgodniony standard, współpracując z ekosystemem, pomożemy w przemyślanym przejściu na nowy interfejs API. W tym momencie moglibyśmy rozważyć wycofanie interfejsu Attribution Reporting API. Oznaczałoby to prawdopodobnie długi okres, w którym w Chrome dostępne byłyby zarówno Attribution Reporting API, jak i jego zamiennik, aby dać deweloperom i innym zainteresowanym stronom wystarczająco dużo czasu na przetestowanie interfejsu API zastępczego i ułatwić im migrację.

Zaangażowanie i przesyłanie opinii

Jesteśmy zaangażowani w ciągłe ulepszanie interfejsu API i już wprowadziliśmy kilka zmian w odpowiedzi na opinie programistów (np. 1, 2, 3, 4, 5 i inne). Czekamy na dalsze opinie i liczymy na dalszą współpracę ze społecznością.