Wprowadzenie do raportów podsumowujących

Mierz dane zbiorcze od różnych użytkowników za pomocą Attribution Reporting API i Private Aggregation API.

Stan implementacji

Co to jest raport podsumowujący?

Raport z podsumowaniem jest przygotowywany dla grupy użytkowników, dzięki czemu nie można go powiązać z żadną konkretną osobą. Raporty podsumowujące zapewniają szczegółowe dane o konwersjach oraz pozwalają na elastyczne wykorzystywanie danych o kliknięciach i wyświetleniach. Raporty zbiorcze nie korzystają z plików cookie ani mechanizmów innych firm, które mogą służyć do identyfikowania poszczególnych użytkowników w różnych witrynach.

Raporty podsumowujące są tworzone w 2 kontekstach:

  • Pomiar skuteczności reklam: technologie reklamowe mogą generować raporty podsumowujące za pomocą raportów atrybucji, aby mierzyć, kiedy kliknięcie lub wyświetlenie reklamy prowadzi do konwersji w witrynie reklamodawcy, np. sprzedaży lub rejestracji. Technologie reklamowe mogą też generować raporty podsumowujące dotyczące aukcji interfejsu Protected Audience API z agregacją prywatną.
  • Ogólne raportowanie danych z różnych witryn: deweloperzy rejestrują dane z różnych witryn w pamięci współdzielonej, a następnie mogą generować raporty na ich temat za pomocą agregacji prywatnej. Ma to wiele zastosowań, np. wgląd w dane demograficzne użytkowników oraz pozyskiwanie unikalnych użytkowników z treściami.

Żądania raportów podsumowania są różne w przypadku raportów atrybucji i agregacji prywatnej. Zanim dowiesz się, jak generować raporty, musisz dowiedzieć się, czym jest agregacja i jak można wykorzystać raporty podsumowujące do realizacji potrzeb pomiarowych.

Kluczowe pojęcia

Planowanie zbierania danych

Kluczową zasadą raportów podsumowujących są wczesne decyzje projektowe. To Ty decydujesz, jakie dane chcesz zbierać w poszczególnych kategoriach. Raporty wyjściowe dostarczają informacji na temat kampanii lub firmy.

Raport wyjściowy zawiera szczegółowe dane o konwersjach w różnych witrynach oraz daje elastyczność w łączeniu danych o kliknięciach i wyświetleniach z danymi o konwersjach. Ostateczne dane wyjściowe możesz też traktować jako dane wejściowe dla narzędzi, których używasz do podejmowania decyzji.

Zadaj sobie pytanie, czego chcesz się dowiedzieć o zaangażowaniu użytkowników w moje treści.

Konwersje z reklam

Jeśli na przykład wygenerujesz raporty podsumowujące, aby sprawdzić, ile konwersji doprowadziło do określonej łącznej wartości wydatków, może to pomóc Twojemu zespołowi podjąć decyzję o tym, na co należy kierować kolejną kampanię reklamową, by uzyskać wyższe łączne wydatki.

Diagram przedstawiający sposób przetwarzania wielu raportów z możliwością zagregowania z dodanymi w nich szumem w celu wygenerowania konkretnych raportów podsumowujących.

Zaangażowanie w różnych witrynach

Jeśli na przykład wygenerujesz raporty podsumowujące, aby ustalić, ile osób czyta Twoje treści w witrynie innej firmy, może to ułatwić Twojemu zespołowi podjęcie decyzji o nawiązaniu współpracy z tą firmą w celu zwiększenia zaangażowania i zachęcenia czytelników do bezpośredniego odwiedzenia Twojej witryny.

Jakie informacje są rejestrowane przez przeglądarkę?

Raport agregujący to nieprzetworzone dane przechwycone przez przeglądarkę użytkownika, które obejmują wcześniej określony zestaw zasobników (czyli klucze agregacji). Sposób ustalenia tych kryteriów zależy od Twoich decyzji projektowych.

Raporty podsumowujące obejmują kombinację danych zbiorczych oraz szczegółowych danych o konwersjach.

Konwersje z reklam

Konwersje są definiowane przez reklamodawcę lub firmę zajmującą się technologiami reklamowymi i mogą się różnić w zależności od kampanii reklamowej. Jedna kampania może mierzyć liczbę kliknięć reklam, po których użytkownik kupuje reklamowany produkt. Inna kampania może zmierzyć, ile wyświetleń reklamy doprowadziło do wizyt w witrynie reklamodawcy.

Na przykład dostawca technologii reklamowych prowadzi kampanię reklamową w witrynie news.example.Konwersja polega na tym, że użytkownik klika reklamę butów i dokonuje zakupu obuwia.

Technologia reklamowa otrzymuje raport z podsumowaniem tej kampanii reklamowej o identyfikatorze 1234567, który podaje, że 12 stycznia 2022 r. liczba konwersji ze strony buty.example: 518 – łączne wydatki wynoszą 38 174 zł. 60% konwersji pochodziło od użytkowników kupujących niebieskie trampki z kodem SKU produktu 9872, a 40% to użytkownicy, którzy kupili żółte sandały z kodem SKU 2643. Identyfikator kampanii zawiera szczegółowe dane po stronie reklamy, a kody SKU produktów to szczegółowe dane o konwersjach. Liczba konwersji i łączne wydatki to dane zbiorcze.

Zaangażowanie w różnych witrynach

Przed rozpoczęciem zbierania danych musisz określić, jakie informacje chcesz zbierać, określić oczekiwane konwersje w ramach danej integracji między witrynami oraz określić typ raportu, który chcesz zbierać.

Istnieje kilka możliwych zastosowań, które zostały opisane w dokumentacji agregacji prywatnej. Przyjrzyjmy się jednemu przykładowi:

Warto mierzyć dane demograficzne użytkowników, którzy widzieli Twoje treści w różnych witrynach. Prywatna agregacja może podać odpowiedź, np. „Około 317 unikalnych użytkowników jest w wieku 18–45 lat i pochodzi z Niemiec”. Najpierw zdecyduj, jakie informacje chcesz zbierać (np. wiek i lokalizacja). Następnie możesz korzystać z pamięci współdzielonej, aby zbierać z witryny innej firmy określone dane demograficzne. Później możesz za pomocą agregacji prywatnej przesłać raport z wymiarami „grupa wiekowa” i „kraj” zakodowane w kluczu agregacji.

Jak są zbierane dane przed agregacją?

Raporty podsumowujące zawierają zbiorcze dane z grupy poszczególnych urządzeń. Nie można zaobserwować ani sprawdzić działań poszczególnych użytkowników, ale proces gromadzenia danych wygląda tak samo w przypadku każdej z nich.

Działania poszczególnych użytkowników są szyfrowane i gromadzone w raporcie zbiorczym. Raporty te zawierają też niewielką liczbę niezaszyfrowanych metadanych związanych z grupowaniem.

W przypadku danych raportowania atrybucji raporty zbiorcze są rejestrowane w następujący sposób:

  1. Użytkownik odwiedza witrynę wydawcy i widzi lub klika reklamę, czyli inaczej zdarzenie źródła atrybucji.
  2. Kilka minut lub dni później użytkownik dokona konwersji, czyli tzw. zdarzenie aktywujące atrybucję. Jako konwersję można na przykład zdefiniować zakup produktu.
  3. Oprogramowanie przeglądarki dopasowuje kliknięcie lub wyświetlenie reklamy do zdarzenia konwersji. Na podstawie tego dopasowania przeglądarka tworzy możliwy do zagregowania raport za pomocą określonej logiki utworzonej przez dostawcę technologii reklamowych.
  4. Przeglądarka szyfruje te dane i po niewielkim opóźnieniu wysyła je na serwer technologii reklamowej w celu ich zebrania. Aby uzyskać dostęp do zaszumionych statystyk, serwer technologii reklam musi korzystać z usługi agregacji.

W przypadku agregacji prywatnej wygląda to tak:

  1. Firma zewnętrzna decyduje, co chce mierzyć, i zapisuje dane w pamięci współdzielonej, aby móc je później odczytać.
  2. Użytkownik wywołuje zdarzenie, które jest zgodne z tym, co chce mierzyć firma zewnętrzna. Na przykład, gdy użytkownik odwiedzi stronę z umieszczoną treścią, firma zewnętrzna może odczytać dane w pamięci współdzielonej i za pomocą agregacji prywatnej wysyłać na Twój serwer zaszyfrowane raporty zbiorcze, które mogą być gromadzone.

Grupowanie raportów zbiorczych

Zanim rozpocznie się przetwarzanie i agregowanie raportów podsumowujących, należy je zebrać w grupę. Wsad to strategiczna grupa raportów zbiorczych.

Raporty zbiorcze zawierają niewielką ilość niezaszyfrowanych danych (shared_info), których można używać do tworzenia wsadów. Obejmuje to m.in. sygnaturę czasową i źródło raportu. Raport nie może być zbiorczy na podstawie zaszyfrowanych informacji.

W idealnym przypadku partie będą zawierać wiele raportów. Możesz grupować grupy co godzinę, codziennie, co tydzień lub w dowolnym innym przedziale czasu. Strategia może się zmienić w przypadku konkretnych wydarzeń, w których spodziewany jest większy ruch.

Na przykład podczas grupowania raportów zbiorczych w interfejsie Attribution Reporting API możesz np. zmienić strategię grupowania na co godzinę w dniu dużej wyprzedaży, gdzie spodziewasz się większej liczby konwersji z reklam.

Jeśli korzystasz z interfejsu Private Aggregation API, możesz spodziewać się zmiany strategii w dniu opublikowania dużej informacji prasowej dotyczącej konkretnego materiału umieszczonego na stronach innych firm.

Przetwarzanie danych za pomocą usługi agregacji

Usługa agregacji odszyfrowuje i łączy zbiorcze dane z raportów zbiorczych, dodaje szum i zwraca raport końcowy. Ta usługa działa w zaufanym środowisku wykonawczym (TEE), które jest wdrażane w usłudze w chmurze, która obsługuje niezbędne środki bezpieczeństwa do ochrony tych danych.

Raporty podsumowujące w funkcji atrybucji

Aby dostawcy technologii reklamowych mogli pobrać raport podsumowujący, musisz wykonać te czynności:

  1. Dostawca technologii reklamowych zbiera zbiorcze raporty o przeglądarkach poszczególnych użytkowników.
  2. Dostawca technologii reklamowych grupuje raporty z możliwością zagregowania i wysyła je do usługi agregacji.
  3. Usługa agregacji planuje instancję roboczą, aby agregowała dane.
  4. Instancja robocza agregująca odszyfrowuje i agreguje dane z raportów zbiorczych, w tym zaszumione dane.
  5. Usługa agregująca zwraca raport podsumowujący do dostawcy technologii reklamowych.

Technologia reklamowa może wykorzystać raport podsumowujący do określania stawek i oferowania raportów swoim klientom. Schemat zakodowany w formacie JSON to proponowany format raportów podsumowujących.

Raporty zbiorcze z agregacją prywatną

  1. Odczyt danych z różnych witryn zebranych przez pamięć współdzieloną i wygeneruj klucz agregacji, aby zgrupować dane.
  2. Wywołaj interfejs Private Aggregation API z workletu Shared Storage z kluczem agregacji i wartością, którą chcesz agregować. Przeglądarka generuje zaszyfrowany raport zagregowany na podstawie podanych przez Ciebie danych i wysyła go na Twój serwer, aby go zebrać.
  3. Grupowanie raportów zbiorczych i wysyłanie ich do usługi agregacji w celu przetworzenia.
  4. Usługa agregująca przetwarza raporty zbiorcze, a potem dodaje do nich szum.
  5. Usługa agregująca zwraca raport podsumowujący osobie, która wysłała prośbę.

Angażuj i dziel się opiniami

Raporty podsumowujące to kluczowy element propozycji pomiarowych w Piaskownicy prywatności. Podobnie jak inne oferty Piaskownicy prywatności, jest to dokumentowane i omawiane publicznie na GitHubie.