Dlaczego w Chrome udostępniono interfejs Attribution Reporting API

Interfejs Attribution Reporting API to interfejs Chrome, który obsługuje przypadki użycia raportowania atrybucji, jednocześnie zwiększając prywatność 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, gdy był on jeszcze w fazie rozwoju w grupie Web Incubator Community Group. Chrome w pełni angażuje się w odpowiednie procesy W3C, a zespoły Chrome pracują w ramach grupy społecznościowej ds. technologii reklamowych zapewniających prywatność (PATCG), aby znaleźć rozwiązanie, które będzie powszechnie akceptowane w wielu silnikach przeglądarek. Równoległe udostępnienie interfejsu API pozwoli nam przetestować i ulepszyć ten ważny przypadek użycia.

Przypadki użycia obsługiwane przez interfejs Attribution Reporting API są ważne, aby skutecznie zaspokajać potrzeby ekosystemu przed wycofaniem plików cookie innych firm.

Uważamy, że przypadki użycia interfejsu Attribution Reporting API mają kluczowe znaczenie dla rozwoju ekosystemu internetowego. Uważamy też, że usunięcie plików cookie innych firm z Chrome ma kluczowe znaczenie 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, a tym samym umożliwienie testowania i kalibracji przed wycofaniem plików cookie innych firm. Jest to zgodne z naszymi zobowiązaniami wobec brytyjskiego Urzędu ds. Konkurencji i Rynków (Competition and Markets Authority, CMA) dotyczącymi Piaskownicy prywatności i wycofania z Chrome plików cookie innych firm.

Wprowadzenie interfejsu Attribution Reporting API umożliwi deweloperom dostosowanie się do nowej technologii i zdobycie praktycznego doświadczenia, które będzie przydatne w procesie tworzenia standardów, a jednocześnie poprawi prywatność użytkowników.

Standardy są niezbędne do prawidłowego działania internetu, ale ich ustanowienie wymaga czasu i konsensusu. W miarę odchodzenia od śledzenia w wielu witrynach musimy mieć pewność, że nowe technologie, które opracowujemy, będą skutecznie zaspokajać potrzeby ekosystemu.

Wymaga to udostępnienia interfejsu Attribution Reporting API na szeroką skalę. Daje to deweloperom możliwość wdrożenia nowej technologii i oceny wyników testów w trakcie procesu standaryzacji. Uważamy, że wyniki tego wdrożenia i testowania zostaną wykorzystane w procesie ustalania standardów i pozwolą uczestnikom PATCG osiągnąć bardziej świadomy konsensus w sprawie interoperacyjnego standardu, który spełnia podstawowe wymagania.

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

  • Badania: wdrożenie interfejsu API zapewni Chrome i innym dostawcom przeglądarek kluczowe informacje potrzebne do zaprojektowania przyszłego interoperacyjnego interfejsu API. Wykorzystamy nasze wstępne spostrzeżenia w organizacjach takich jak PATCG, aby ulepszyć przyszłe standardy.
  • Zmiana paradygmatu rozwoju: deweloperzy, którzy przechodzą na interfejs Attribution Reporting API, będą poznawać nowe koncepcje techniczne, takie jak dodawanie szumu, które prawdopodobnie będą kluczowe dla przyszłych pomiarów chroniących prywatność niezależnie od konkretnego interfejsu API. Deweloperzy zaczną też dostosowywać inne systemy do zaszumionych danych. Dołożymy wszelkich starań, aby zapewnić deweloperom dokumentację i pomoc potrzebne do radzenia sobie z szumem i koncepcjami, które prawdopodobnie będą przenoszone.

Te korzyści są dodatkiem do podstawowego ulepszenia ochrony prywatności użytkowników, które wiąże się z wycofaniem plików cookie innych firm. Z tych powodów uważamy, że wymaga to najpierw udostępnienia interfejsu API obsługującego przypadki użycia interfejsu Attribution Reporting API.

Chrome zapewni staranną migrację do każdego możliwego zamiennika, który będzie z nim współpracować.

Chrome chce udostępnić skuteczny interfejs API zwiększający ochronę prywatności, który będzie można wykorzystywać w tym celu, aby wspierać ekosystem po wycofaniu plików cookie innych firm. W najbliższej przyszłości wymaga to udostępnienia interfejsu Attribution Reporting API.

Zdajemy sobie jednak sprawę, że niektóre przeglądarki nie wyraziły pozytywnego nastawienia do propozycji Chrome. Naszym długoterminowym celem pozostaje standard interoperacyjny, który jest szeroko obsługiwany przez przeglądarki. Aktywnie pracujemy nad znalezieniem takiego rozwiązania.

Po wprowadzeniu interfejsu Attribution Reporting API, jeśli pojawi się inny, wzajemnie uzgodniony standard, będziemy współpracować z ekosystemem, aby umożliwić przemyślane przejście na nowy interfejs API. W tym momencie możemy rozważyć wycofanie interfejsu Attribution Reporting API. Prawdopodobnie będzie to oznaczać znaczny okres, w którym w Chrome będą dostępne zarówno interfejs Attribution Reporting API, jak i jego następca. Pozwoli to programistom i innym zainteresowanym stronom na odpowiednio długie przetestowanie nowego interfejsu API i ułatwi przejście na niego.

Angażowanie się i przesyłanie opinii

Stale ulepszamy interfejs API i wprowadziliśmy już kilka zmian w odpowiedzi na opinie deweloperów (np. 1, 2, 3, 4, 5 i inne). Czekamy na dalsze opinie i liczymy na dalszą ścisłą współpracę ze społecznością.