Przygotowanie do udostępnienia interfejsów API dot. trafności i pomiaru Piaskownicy prywatności

W ramach projektu Piaskownica prywatności rozpocznie się przesyłanie interfejsów API związanych z trafnością i pomiarem do stabilnej wersji Chrome. Na harmonogramie realizacji projektu dla wersji internetowej podajemy, że ogólna dostępność rozpoczyna się w III kwartale 2023 r. Zamierzamy kierować użytkowników na stabilną wersję Chrome 115, co oznacza, że pod koniec lipca 2023 r. zaczniemy udostępniać interfejsy API ogólnie.

W tym poście omawiamy wiele elementów tej aktualizacji, w tym:

  • Czym jest dostawa. Wprowadzane interfejsy API dotyczące trafności i pomiarów to Topics, Protected Audience, Attribution Reporting, Private Aggregation, Shared Storage i Fenced Frames. Będziemy udostępniać te interfejsy API stopniowo, aby wykrywać potencjalne problemy.
  • Oficjalny proces wprowadzania na rynek. Każdy interfejs API przechodzi przez standardowy proces uruchamiania Chrome, który obejmuje poszczególne wiadomości o nazwie „Intent to Ship” (Intencję wysłania) do zatwierdzenia na liście adresowej blink-dev.
  • Zaktualizowane opcje kontroli dla użytkowników. Użytkownicy będą mieli do dyspozycji ustawienia prywatności w reklamach, które pozwolą im zarządzać interfejsami API.
  • Stan testowania origin. Testowanie origin będzie nadal dostępne aż do wersji stabilnej.
  • Rejestracja. Rejestracja będzie możliwa w czerwcu, a w sierpniu trzeba będzie zacząć korzystać z interfejsów API trafności i pomiarów.
  • Testy przeprowadzane przy użyciu Chrome. Przygotowujemy opcje testowania interfejsów API bez użycia danych z plików cookie innych firm.

Będziemy informować Cię na bieżąco, gdy zbliżymy się do GA. Na razie jedynym działaniem dla deweloperów jest uzyskanie informacji. Wiedza o nadchodzących zmianach pozwoli Ci upewnić się, że Twoje witryny są gotowe.

Kiedy mówimy „GA”, oznacza to, że interfejsy API są domyślnie dostępne w Chrome, bez konieczności flagowania przeglądarki ani uczestnictwa w testach origin. Nie oznacza to jednak, że wszystkie przeglądarki Chrome od razu korzystają z interfejsów API – interfejsy API będą udostępniane stopniowo, a użytkownicy zawsze mogą kontrolować, czy są one aktywne. Gdy osiągniemy już dostateczne znaczenie, ekosystem będzie mógł używać interfejsów API w środowisku produkcyjnym.

Oś czasu Piaskownicy prywatności w internecie.

To ten sam zestaw interfejsów API, które są dostępne do testowania w ramach testu trafności i źródła pomiaru. Opinie, które otrzymaliśmy od ekosystemu podczas testowania, były absolutnie kluczowe podczas projektowania tej funkcji pod kątem ważnych przypadków użycia. Dziękujemy wszystkim, którzy testują, zgłaszają problemy i dzielą się swoimi wynikami z całym światem – to prawdziwa współpraca.

Czym jest dostawa

Interfejsy API związane z trafnością i pomiarami to:

  • Tematy: generuj sygnały na potrzeby reklam opartych na zainteresowaniach bez plików cookie innych firm ani innych identyfikatorów użytkowników śledzących użytkowników w różnych witrynach.
  • Chroniona lista odbiorców: wybierz reklamy, aby wyświetlać remarketing i przypadki użycia niestandardowych list odbiorców, które mają na celu łagodzenie śledzenia w witrynach przez firmy zewnętrzne. Ten interfejs API nosił wcześniej nazwę FLEDGE. W miarę zbliżania się do wprowadzenia na rynek zmieniliśmy nazwę, aby lepiej odzwierciedlić dostępne funkcje).
  • Raportowanie atrybucji: korelowanie kliknięć i wyświetleń reklam z konwersjami. Technologie reklamowe mogą generować raporty podsumowujące i na poziomie zdarzenia.
  • Agregacja prywatna: generuj raporty zbiorcze na podstawie danych z Protected Audience i danych z różnych witryn z pamięci współdzielonej.
  • Pamięć współdzielona: zapewnia nieograniczony dostęp do zapisu w pamięci masowej w różnych witrynach przy jednoczesnym zapewnieniu ochrony prywatności.
  • Chronione ramki: możesz bezpiecznie umieszczać treści na stronie bez udostępniania danych z innych witryn.

Funkcje dostawy w Chrome

Walizka z kłódką i kluczem

Wszystkie propozycje nowych funkcji platformy internetowej, w tym te w Piaskownicy prywatności, przechodzą przez nasz standardowy proces dostarczania nowych funkcji w Chrome. Każdy etap życia interfejsu API jest sygnalizowany przez wiadomość Intent, którą udostępniamy na publicznej liście adresowej blink-dev. Oznacza to, że w przypadku każdej z funkcji Piaskownicy prywatności wysłaliśmy „Intencję do tworzenia prototypu” (I2P), gdy przedstawiliśmy wstępną propozycję do omówienia, oraz „Zamiar eksperymentowania” (I2E), gdy udostępniliśmy te funkcje do testowania w ramach testowania origin.

Wkrótce wyślemy wiadomość „Intent to Ship” (I2S) do blink-dev dla każdej funkcji. Komunikaty I2S będą zawierać dodatkowe informacje o dokładnym działaniu i planowaniu kierowania reklam na Chrome w wersji 115. Aby można było kontynuować, intruz musi uzyskać zatwierdzenia od 3 właścicieli interfejsu Chromium API.

Interfejsy API nie zostaną od razu włączone we wszystkich instancjach przeglądarek w wersji stabilnej. Podobnie jak w przypadku niektórych poprzednich funkcji Piaskownicy prywatności będziemy stopniowo włączać te interfejsy API dla coraz większego odsetka instancji przeglądarek, aby móc monitorować potencjalne problemy i na nie reagować. W miarę postępów będziemy udostępniać informacje o jego stanie na naszych kanałach dla programistów: tutaj na developers.chrome.com, w wątkach blink-dev I2S oraz na listach adresowych deweloperów.

Już wysłane

Interfejsy API związane z trafnością i pomiarami to kluczowy element projektu Piaskownicy prywatności. Mamy jednak jeszcze kilka ważnych kamieni milowych, a przed nami jeszcze wiele innych:

  • Redukcja klienta użytkownika: ograniczanie pasywnych danych przeglądarki, aby ograniczyć ilość informacji poufnych, które są potrzebne do pobierania odcisków cyfrowych. Jednocześnie wskazówki klienta użytkownika mogą aktywnie żądać danych. Zmniejszanie tych wartości rozpoczęliśmy w maju 2022 r., a zakończyliśmy w maju 2023 r.
  • CHIPS (CHIPS): umożliwia deweloperom zapisywanie pliku cookie do partycjonowanej pamięci masowej z osobnym kontenerem plików cookie dla każdej witryny najwyższego poziomu. Elementy CHIPS zostały udostępnione w wersji stabilnej Chrome w lutym 2023 roku.
  • Zestawy własne: za pomocą interfejsu Storage Access API możesz zadeklarować relacje między witrynami, aby umożliwić ograniczony dostęp do plików cookie z innych witryn. W tym tygodniu stopniowo wprowadzamy zestawy źródeł własnych w stabilnej wersji Chrome 113.
  • Federated Credential Management (FedCM): obsługa tożsamości sfederowanej bez udostępniania adresu e-mail użytkownika ani innych informacji umożliwiających identyfikację usłudze lub stronie innej firmy, chyba że użytkownik jednoznacznie wyrazi na to zgodę. Usługa FedCM została wysłana w listopadzie 2022 r.

Zaktualizowano ustawienia użytkownika

Oprócz udostępniania interfejsów API platformy internetowej aktualizujemy interfejs w Chrome, aby konfigurować te funkcje. Ulepszamy ten interfejs, zastępując opcje kontroli uczestnictwa w okresie próbnym, aby lepiej zintegrować go z ogólnymi ustawieniami Chrome. Obecnie z niewielką grupą użytkowników stabilnej wersji Chrome testujemy zaktualizowany interfejs ochrony prywatności w reklamach.

Deweloperzy mogą wyświetlić podgląd tych ustawień, ustawiając flagę chrome://flags/#privacy-sandbox-settings-4. Cały czas pracujemy nad nowymi funkcjami, więc bieżąca wersja może różnić się od tej, którą wprowadzamy domyślnie. Ustawienia te nie wpływają jednak na sposób, w jaki witryny korzystają z platformy API – metody wykrywania cech i wywoływania interfejsów API pozostają takie same.

Podgląd ustawień prywatności w reklamach w Chrome.

Testowanie origin

Testowanie origin Piaskownicy prywatności i Pomiar skuteczności umożliwia przeprowadzanie w witrynach ujednoliconych eksperymentów obejmujących Attribution Reporting, Protected Audience, Topics, Fenced Frame i pamięci współdzielone. Zamierzamy kontynuować testowanie origin do wersji stabilnej Chrome 115. Testerzy biorący udział w testach origin mogą zauważyć pewne luki w dostępności lub danych z interfejsów API w trakcie ich wdrażania stabilnego. Dla tych testerów udostępnimy dodatkowe wskazówki i szczegóły, które pomogą im w przeprowadzeniu tej zmiany.

W miarę postępów będziemy aktualizować dokumentację.

Rejestracja i dalsze kroki

Oprócz Google Analytics zależy nam też na tym, aby te interfejsy API były używane zgodnie z przeznaczeniem i z przejrzystością. Zapowiedzieliśmy wprowadzenie nowego procesu rejestracji dla deweloperów w Chrome i na Androidzie w przypadku interfejsów API trafności i pomiarów w Piaskownicy prywatności. Informacje na ten temat i instrukcje znajdziesz w dokumentacji rejestracji.

Tryby testowania obsługiwane przez Chrome

Zamierzamy przeprowadzić testy prowadzone w Chrome, które pozwolą witrynom dokładnie sprawdzić, jak działają w świecie bez plików cookie innych firm. Pozwoli nam to przeprowadzać skuteczniejsze testy interfejsów API i zwiększać zaufanie w całym ekosystemie, co do gotowości na wycofanie plików cookie innych firm.

Współpracowaliśmy z CMA, aby zapewnić zgodność tych trybów testowania z platformą (i harmonogramem testowania) dla firm zewnętrznych określoną w uwagach na temat ilościowego testowania technologii Piaskownicy prywatności Google. W związku z tym CMA przewiduje, że wyniki testowania w tych trybach mogą zostać wykorzystane podczas oceny Piaskownicy prywatności.

Planujemy wprowadzić dwa tryby testowania z udziałem w Chrome:

  • Tryb A: technologie reklamowe mogą otrzymywać etykiety kontrolne i eksperymentalne w przypadku części ruchu oraz wykorzystywać je do przeprowadzania testów i eksperymentów.
  • Tryb B: Chrome globalnie wyłącza pliki cookie innych firm u niektórych części wszystkich użytkowników Chrome.

Te informacje nie są ostateczne. Dalsze wskazówki dotyczące implementacji opublikujemy w miarę postępów w III kwartale 2023 r. Aktualne propozycje są następujące.

Tryb A: testowanie opcjonalne

Technologie reklamowe będą mogły otrzymywać etykiety eksperymentu dla części ruchu w Chrome. Technologie reklamowe mogą współpracować z innymi technologiami reklamowymi, np. w ramach jednej grupy eksperymentalnej przeprowadzać aukcje Protected Audience bez plików cookie innych firm. Technologie reklamowe mogą też używać tych etykiet do własnych niezależnych eksperymentów i testów.

Chrome nie zmienia stanu plików cookie innych firm w przypadku użytkowników korzystających z Trybu A. Chrome podaje tylko etykiety, aby umożliwić technikom reklamowym eksperymentowanie ze spójnymi grupami kontrolnymi i eksperymentalnymi. Oznacza to, że witryna wydawcy nadal może otrzymywać dane z plików cookie innych firm do wykorzystania przez wydawcę, nawet jeśli w eksperymencie biorą udział partnerzy technologii reklamowych.

Oczekujemy, że zapewni to możliwość eksperymentowania, w ramach którego wszystkie powiązane witryny i usługi mogą skoordynować działania tak, aby pliki cookie innych firm nie były używane na żadnym etapie procesu. Spodziewamy się dostarczania etykiet dla nawet 10% przeglądarek Chrome w ramach nowego nagłówka żądania i wskazówki klienta o niskiej entropii. Zachęcamy wszystkich zainteresowanych testami do przekazywania opinii z ekosystemu na temat metody uzyskiwania dostępu do etykiet i szczegółowości etykiet.

Planujemy udostępnić tryb testowania zgody w IV kwartale 2023 r. Tryb ten będzie stosowany do czasu wycofania plików cookie innych firm.

Tryb B: wycofanie 1% plików cookie innych firm

Chrome wycofa obsługę plików cookie innych firm w maksymalnie 1% przeglądarek. Ten tryb nie jest zmieniany, ponieważ będzie stosowany na całym świecie. Jeśli witryna nie wdrożyła jeszcze alternatywnego rozwiązania, takiego jak CHIPS lub zestawy źródeł własnych, może to mieć wpływ na niektóre funkcje witryny.

Pracujemy nad złagodzeniami problemów, aby wykrywać i prewencyjnie informować właścicieli witryn o problemach, które wpływają na wygodę użytkowników na tym etapie.

Dodatkowo planujemy udostępnić niewielki odsetek ruchu w ramach Trybu B, w którym interfejsy API do pomiaru trafności i pomiarów Piaskownicy prywatności są wyłączone. Inne interfejsy API, takie jak własne zestawy, CHIPS, FedCM itp., nie będą wyłączone. Przewidujemy, że to połączenie pomoże określić bazową wydajność bez plików cookie innych firm, dlatego zależy nam na opinii o odpowiedniej części ruchu przeznaczonej na ten podzbiór testów.

W I kwartale 2024 r. planujemy wycofać 1% plików cookie innych firm. Będziemy ściśle współpracować z CMA, zanim podejmiemy dalsze kroki w celu zwiększenia ich dostępności.

Angażuj i dziel się opiniami

Jeśli nie bierzesz jeszcze udziału w testowaniu źródła trafności i pomiaru wyników pomiaru, możesz się zarejestrować i eksperymentować z tymi interfejsami API. Zarejestruj się teraz, aby uzyskać więcej praktycznych informacji o tych interfejsach API i wypróbować różne techniki, zanim staną się powszechnie dostępne.

Opinie różnych zainteresowanych osób z całego ekosystemu internetu są kluczowe dla inicjatywy Piaskownica prywatności. W naszej sekcji na temat opinii znajdziesz przegląd istniejących kanałów publicznych, które możesz obserwować i uczestniczyć w dyskusji. Znajdziesz tam też formularz opinii, dzięki któremu będziesz mieć zawsze możliwość bezpośredniego kontaktu z zespołem Chrome.

Jeśli jesteś deweloperem, możesz zadawać pytania i dołączać do dyskusji w repozytorium pomocy dla deweloperów Piaskownicy prywatności na GitHubie.