Tracking

Consent Mode v2 i RODO: co może wysyłać sklep internetowy

Consent Mode v2 dla sklepów internetowych: cztery sygnały zgody Google, czego wymaga prawo UE i co nadal może wysyłać server-side tracking. Tylko ogólne informacje.

·Zaktualizowano ·10 min czytania·Autor: zespół ROASaurus

Najważniejsze wnioski
  • Consent Mode v2 to sposób, w jaki strona informuje tagi Google, na co zgodził się odwiedzający, za pomocą czterech sygnałów: ad_storage, analytics_storage, ad_user_data i ad_personalization.
  • Consent Mode nie zbiera zgody: robi to twój baner cookie, a Consent Mode przekazuje odpowiedź do Google.
  • W UE śledzące cookie reklamowe wymagają uprzedniej zgody, a każde wykorzystanie danych osobowych wymaga podstawy prawnej zgodnie z RODO.
  • Server-side tracking zmienia to, skąd dane są wysyłane, a nie to, czy wolno je wysyłać, więc nie usuwa potrzeby zgody.
  • ROASaurus nie ustawia sygnałów Consent Mode dla twoich tagów Google. W Shopify korzysta z Customer Privacy API, a w innych sklepach internetowych odczytuje twoje narzędzie do zgód, w tym Google Consent Mode.

Consent Mode v2 to sposób Google, w jaki strona informuje swoje tagi Google, czy odwiedzający zgodził się na cookie i na wykorzystanie swoich danych do reklam. Używa czterech sygnałów: ad_storage, analytics_storage, ad_user_data i ad_personalization. Sam o zgodę nie prosi. Pyta twój baner cookie, a Consent Mode przekazuje odpowiedź do Google.

Ten poradnik wyjaśnia cztery sygnały, podstawowy i zaawansowany Consent Mode, czego prawo UE wymaga od sklepu internetowego w dużym skrócie, jak wpisuje się w to server-side tracking i jak ROASaurus obsługuje zgody.

Consent Mode to funkcja Google dla stron internetowych i aplikacji. Strona ustawia domyślny stan zgody dla każdego odwiedzającego, zwykle odmowny, i aktualizuje go, gdy odwiedzający odpowie na baner cookie. Tagi Google odczytują ten stan i zmieniają swoje zachowanie. Ze zgodą działają normalnie. Bez zgody nie odczytują ani nie zapisują reklamowych cookie i wysyłają ograniczone dane albo nic, zależnie od konfiguracji.

Wersja 2 dodała dwa sygnały, ad_user_data i ad_personalization. Google wprowadziło je, gdy zaostrzało egzekwowanie swojej polityki zgody użytkowników w UE. Dla odwiedzających z Europejskiego Obszaru Gospodarczego (EOG) reklamodawcy, którzy chcą korzystać ze spersonalizowanych reklam i pomiaru, muszą zbierać zgodę i przekazywać sygnały zgody do Google. Sama polityka obejmuje odwiedzających z EOG, Wielkiej Brytanii i Szwajcarii.

SygnałCzym sterujeGdy jest odmowny
ad_storageCookie i identyfikatory urządzenia do reklamReklamowe cookie nie są zapisywane ani odczytywane
analytics_storageCookie i identyfikatory do analityki, takie jak czas trwania wizytyAnalityczne cookie nie są zapisywane ani odczytywane
ad_user_dataWysyłanie danych użytkownika do Google na potrzeby reklamDane osobowe do reklam nie są zbierane, w tym zahashowane dane enhanced conversions
ad_personalizationSpersonalizowane reklamyRemarketing i inne spersonalizowane reklamy nie dostają danych
Pierwsze dwa sygnały dotyczą przechowywania danych na urządzeniu. Dwa nowe dotyczą tego, co Google może robić z danymi użytkownika. Streszczenie na podstawie dokumentacji consent mode Google.

Baner cookie przypisuje swoje własne kategorie do tych sygnałów. Typowe przypisanie wygląda tak: kategoria marketingowa lub reklamowa ustawia ad_storage, ad_user_data i ad_personalization, a kategoria analityczna lub statystyczna ustawia analytics_storage. Sprawdź, jak robi to twoje narzędzie do zgód, bo jeden błąd w przypisaniu wysyła złą odpowiedź do każdego tagu Google na twojej stronie.

Google oferuje dwa sposoby wdrożenia Consent Mode. Różnica polega na tym, co dzieje się przed zgodą i bez niej.

Podstawowy Consent Mode
  • Tagi Google nie ładują się, dopóki odwiedzający nie odpowie na baner
  • Jeśli odwiedzający odmówi, żadne dane nie trafiają do Google, nawet stan zgody
  • Modelowanie konwersji używa modelu ogólnego
Zaawansowany Consent Mode
  • Tagi Google ładują się od razu, ze zgodą domyślnie odmowną
  • Bez zgody tagi wysyłają pomiary bez cookie
  • Modelowanie konwersji używa modelu zbudowanego dla reklamodawcy
Oba są prawidłowymi konfiguracjami Consent Mode. Tryb zaawansowany wysyła część danych przed zgodą i bez niej, więc podejmij tę decyzję razem ze swoim doradcą prawnym.

Technicznie Consent Mode działa na dwóch poleceniach. Polecenie default ustawia stan zgody, zanim jakikolwiek tag Google wyśle dane. Polecenie update zmienia go, gdy odwiedzający odpowie na baner.

Polecenia default i update w Consent Mode
// On every page, before any Google tag sends data:
gtag('consent', 'default', {
  ad_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied',
  analytics_storage: 'denied'
});

// When the visitor accepts marketing and analytics cookies:
gtag('consent', 'update', {
  ad_storage: 'granted',
  ad_user_data: 'granted',
  ad_personalization: 'granted',
  analytics_storage: 'granted'
});

Platformy zarządzania zgodami zwykle wysyłają te polecenia za ciebie. Sprawdź, czy to robią i czy wysyłają update na każdej stronie po odpowiedzi odwiedzającego, a nie tylko na stronie, na której pokazał się baner.

Czego prawo UE wymaga od sklepu internetowego

Dla trackingu reklam najważniejsze są dwa przepisy UE, a Google dokłada do nich własną politykę. To skrót w dużym uproszczeniu.

Przepisy ePrivacy o cookie

Dyrektywa ePrivacy dotyczy zapisywania informacji na urządzeniu odwiedzającego, takich jak cookie, i ich odczytywania. Cookie bezwzględnie konieczne do usługi, o którą prosi odwiedzający, takie jak koszyk czy logowanie, nie wymagają zgody. Śledzące cookie reklamowe wymagają. Według wytycznych UE dla firm zgoda jest pierwsza: takich cookie nie można ustawić przy pierwszym otwarciu strony. Zgodę należy wyrażać osobno dla każdego celu, a jej wycofanie musi być tak samo łatwe jak udzielenie.

RODO o danych osobowych

RODO dotyczy każdego wykorzystania danych osobowych, takich jak adres e-mail, numer telefonu czy szczegóły zamówienia. Każde wykorzystanie wymaga jednej z sześciu podstaw prawnych, na przykład zgody, umowy lub prawnie uzasadnionych interesów. Możesz przetwarzać tylko dane potrzebne do danego celu. Usługa, która przetwarza dane osobowe w twoim imieniu, taka jak narzędzie do trackingu, wymaga pisemnej umowy z tobą.

Polityka zgody użytkowników z UE Google

Jeśli używasz produktów reklamowych Google, ta polityka dodaje obowiązek umowny. Dla odwiedzających z EOG, Wielkiej Brytanii i Szwajcarii musisz uzyskać ważną zgodę na cookie tam, gdzie wymaga tego prawo, oraz na wykorzystanie danych osobowych do personalizacji reklam. Musisz przechowywać zapisy zgód, wyjaśnić, jak ją wycofać, i wyraźnie wskazać każdą stronę, która otrzymuje dane.

PrzepisCzego dotyczyPrzykład w sklepie internetowym
Dyrektywa ePrivacyZapisywanie informacji na urządzeniu i ich odczytywanieCookie piksela Meta, cookie z visitor id
RODOJakiekolwiek przetwarzanie danych osobowychWysłanie zahashowanego e-maila z zakupem do platformy reklamowej
Polityka zgody użytkowników z UE GoogleProdukty reklamowe Google używane dla odwiedzających z EOG, Wielkiej Brytanii i SzwajcariiPrzekazywanie sygnałów Consent Mode do tagów Google
Przepisy się sumują. Jeden krok w konfiguracji trackingu może podlegać więcej niż jednemu z nich.

Server-side tracking zmienia to, skąd zdarzenie jest wysyłane: z twojego serwera zamiast z przeglądarki odwiedzającego. Nie zmienia tego, co wolno ci wysłać. Pokazują to dwie kwestie.

Po pierwsze, większość konfiguracji server-side nadal zaczyna się w przeglądarce. Skrypt odczytuje click id z adresu strony docelowej i zapisuje go na urządzeniu, więc do tego kroku stosuje się przepisy ePrivacy. Po drugie, wysłanie do platformy reklamowej zakupu z zahashowanym e-mailem, adresem IP lub click id to przetwarzanie danych osobowych. Wymaga podstawy prawnej według RODO, niezależnie od drogi, którą dane przechodzą. Nasz poradnik czym jest server-side tracking wyjaśnia stronę techniczną.

Baner cookieOdwiedzający zezwala na marketingowe cookie albo odmawia.
Skrypt w przeglądarceUstawia visitor id i wiąże z nim click id, tylko ze zgodą.
Twój serwerBuduje zakup z zamówienia i hashuje dane osobowe.
Platforma reklamowaOtrzymuje tylko to, co obejmuje twoja podstawa prawna.
Przeniesienie kroku na serwer nie wyłącza go spod przepisów. Każdy krok, który korzysta z urządzenia albo wysyła dane osobowe, wymaga podstawy.

Minimalizacja danych i hashowanie

Wysyłaj to, czego platforma potrzebuje, żeby dopasować i policzyć konwersję, a nie całe zamówienie. Platformy reklamowe wymagają, żeby pola osobowe, takie jak e-mail i telefon, były znormalizowane i zahashowane SHA-256 przed wysłaniem. Hashowanie chroni surową wartość w drodze do platformy, ale nie jest anonimizacją: platforma porównuje hash ze swoimi danymi użytkowników, żeby znaleźć dopasowanie. Traktuj zahashowane dane jako dane osobowe.

Jako przykład, gdzie jedno narzędzie stawia granicę, oto co robi ROASaurus w Shopify przy włączonym Respect visitor consent, czyli ustawieniu domyślnym.

DaneOdwiedzający zezwala na marketingowe cookieOdwiedzający odmawia
Cookie z visitor idUstawioneNie ustawione
Click id i UTMZapisaneNiezapisane
Zdarzenia przeglądania, takie jak wyświetlenia stron i dodania do koszykaZapisane z visitor idZachowane bez visitor id, adresu IP i danych przeglądarki, i niewysyłane do platform reklamowych
Piksele w przeglądarce Meta, TikTok i innychZaładowane i wysyłają zdarzeniaNieładowane, brak zdarzeń z przeglądarki
Konwersja Google Ads z checkoutu ShopifyWysłaneNiewysłane
Opłacone zamówienie, wysłane server-sideWysłane z click id, zahashowanymi danymi klienta z zamówienia oraz adresem IP i user agentemWysłane do Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft i Taboola z zahashowanymi danymi klienta z zamówienia oraz adresem IP i user agentem zamówienia, bez click id. LinkedIn i miejsca docelowe dodane po nim nie dostają nic; GA4 dostaje anonimową sprzedaż
Adres strony docelowej zamówienia w ShopifyUżywany w raportach atrybucji ROASaurus, niewysyłany do platform reklamowychUżywany w raportach atrybucji ROASaurus, niewysyłany do platform reklamowych
Meta, TikTok i pozostałe wymienione wyżej platformy dostają opłacone zamówienie w obu przypadkach. Dla odwiedzającego, który odmówił, to zdarzenie nie niesie click id.

To, czy opłacone zamówienie odwiedzającego, który odmówił, wolno wysłać, jest kwestią prawną, a odpowiedź może się różnić w zależności od sklepu i kraju. ROASaurus domyślnie je wysyła. Jeśli z twojej porady prawnej wynika, że zdarzenia zakupu też wymagają uprzedniej zgody, skontaktuj się z ROASaurus, zanim włączysz zakupy server-side. Szczegóły dla Shopify i innych sklepów internetowych zawiera zgody i prywatność.

Jeden miesiąc zamówień, poglądowo (65% zgód, 10% zablokowanych przeglądarek)
Opłacone zamówienia wysłane server-side
1,000
Zamówienia wysłane z click id
650
Zamówienia, które widzą piksele w przeglądarce
585
Przy 65% zgód do platform reklamowych z click id trafia co najwyżej 650 z 1,000 zamówień. Blokery reklam zatrzymują potem 10% tych przeglądarek, więc piksele widzą 585.

ROASaurus nie ustawia sygnałów Google Consent Mode dla twoich tagów Google. Odczytuje wybór odwiedzającego z innego źródła w zależności od twojego sklepu internetowego:

  • W Shopify skrypt witryny i piksele checkoutu odczytują Customer Privacy API Shopify, które wypełnia twój baner cookie. Piksel checkoutu uwzględnia też wybór, który kupujący zmienia w trakcie zakupu. Poradnik server-side tracking w Shopify pokazuje krok po kroku, jak to działa.
  • W innych sklepach internetowych skrypt ROASaurus odczytuje OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, banery IAB TCF, polecenia consent Google Consent Mode i WP Consent API. W Google Consent Mode zgoda marketingowa oznacza, że ad_storage i ad_user_data mają status granted, a inne kategorie możesz przypisać osobno dla każdego narzędzia. W przypadku innego banera wywołaj tlq('consent', true) albo tlq('consent', false), gdy odwiedzający dokona wyboru.
  • Konwersje Google Ads są wysyłane tylko z checkoutu Shopify. ROASaurus ładuje tam tag Google wyłącznie dla kupujących, którzy zezwalają na marketingowe cookie, ale nie wysyła razem z nim sygnałów Consent Mode.
  • Z serwera ROASaurus przekazuje wybór we własnych polach zgody Google: zdarzenia Google Analytics 4 zawierają ad_user_data i ad_personalization, ze statusem granted dla odwiedzających, którzy wyrazili zgodę, i denied dla zamówień wysyłanych jako anonimowa sprzedaż, a leady przesyłane do Google Ads zawierają zgodę ad_user_data.

Twoje własne tagi Google nadal potrzebują Consent Mode. Jeśli na swojej stronie uruchamiasz tagi Google Ads lub Google Analytics, twój baner albo narzędzie do zgód musi wysyłać do nich sygnały. Jeśli reklamujesz się wśród odwiedzających z EOG, zapytaj dostawcę narzędzia do zgód lub programistę, czy cała twoja konfiguracja, w tym konwersje Google Ads z checkoutu, spełnia wymagania Google dla twojego konta.

  1. Zainstaluj baner cookie

    Musi blokować marketingowe cookie, a analityczne tam, gdzie wymaga tego prawo, dopóki odwiedzający się nie zgodzi. W Shopify użyj banera, który zapisuje dane do Customer Privacy API.

  2. Przypisz baner do Consent Mode

    Ustaw cztery sygnały domyślnie na odmowne i aktualizuj je z banera, żeby twoje tagi Google respektowały wybór odwiedzającego.

  3. Ustaw w swoim narzędziu do trackingu respektowanie zgody

    W ROASaurus zostaw włączone Respect visitor consent w Store settings. W sklepach innych niż Shopify sprawdź, czy ROASaurus odczytuje twoje narzędzie do zgód, albo przekazuj wybór przez tlq('consent', …).

  4. Zdecyduj o zakupach server-side

    Zapytaj swojego doradcę prawnego, czy opłacone zamówienia odwiedzających, którzy odmówili, wolno wysyłać i na jakiej podstawie prawnej.

  5. Zaktualizuj politykę prywatności i umowy

    Wymień każdą platformę reklamową, która otrzymuje dane, wyjaśnij, jak wycofać zgodę, i podpisz umowę powierzenia przetwarzania danych z każdym podmiotem przetwarzającym.

  6. Przetestuj obie odpowiedzi

    Odrzuć cookie w prywatnym oknie przeglądarki i sprawdź w narzędziach deweloperskich, że żaden piksel reklamowy się nie ładuje i nie jest ustawione cookie z visitor id. Potem zaakceptuj i sprawdź, że oba się pojawiają.

Źródła

  1. Google for Developers: Consent mode overview
  2. Google Ads Help: Updates to consent mode for traffic in European Economic Area (EEA)
  3. Google: EU user consent policy
  4. Your Europe: Online privacy, how to use cookie on your website
  5. Your Europe: Data protection under GDPR

W ROASaurus

Czytaj dalej

TrackingBlokery reklam a tracking: co traci twój sklepBlokery reklam zatrzymują piksele śledzące, więc platformy reklamowe nie widzą części zakupów. Zobacz, które zdarzenia giną, dlaczego zdarzenia server-side nie giną i jak zmierzyć swoją lukę.TrackingZduplikowane zdarzenia zakupu: dlaczego sprzedaż jest liczona dwa razyZduplikowane zdarzenia zakupu zawyżają konwersje i ROAS. Zobacz przyczyny, jak deduplikują Meta, TikTok, Snapchat, Pinterest i Reddit oraz jak to naprawić.TrackingSafari ITP a tracking reklam: co nadal działaSafari ITP ogranicza cookie ustawiane przez skrypty do 7 dni, a po niektórych kliknięciach w reklamy do 24 godzin. Zobacz, jak wpływa to na atrybucję i jaki tracking nadal działa.
FAQ

Pytania i odpowiedzi

Czym różni się Consent Mode v1 od v2?

Wersja 2 dodała dwa sygnały, ad_user_data i ad_personalization, do sygnałów przechowywania ad_storage i analytics_storage. Mówią one Google, czy dane użytkownika mogą być używane do reklam i do spersonalizowanych reklam.

Czy Consent Mode v2 jest wymagany?

Dla odwiedzających z EOG Google wymaga od reklamodawców zbierania zgody i przekazywania sygnałów zgody, żeby mogli dalej korzystać ze spersonalizowanych reklam i pomiaru. Na stronach internetowych Consent Mode to zwykły sposób przekazywania tych sygnałów do tagów Google.

Czy server-side tracking eliminuje potrzebę zgody na cookie?

Nie. Server-side tracking zmienia to, skąd zdarzenia są wysyłane, a nie to, czy wolno je wysyłać. Odczytywanie click id w przeglądarce i wysyłanie danych osobowych do platform reklamowych podlegają przepisom UE o prywatności.

Czy ROASaurus obsługuje Google Consent Mode?

ROASaurus nie ustawia sygnałów Consent Mode dla twoich tagów Google, ale je odczytuje. W Shopify korzysta z Customer Privacy API. W innych sklepach internetowych odczytuje twoje narzędzie do zgód, w tym polecenia consent Google Consent Mode. Z serwera jego zdarzenia GA4 i leady przesyłane do Google Ads zawierają pola zgody Google. Twoje własne tagi Google nadal potrzebują Consent Mode z twojego banera.

Czy zahashowane dane klientów są anonimowe?

Traktuj je jak dane osobowe. Hashowanie ukrywa surowy e-mail w drodze do platformy, ale platforma reklamowa porównuje hash ze swoimi danymi użytkowników i właśnie po to jest wysyłany.

Każda sprzedaż przypisana do reklamy, która ją przyniosła

Server-side tracking, zysk i wartość życiowa klienta w jednej aplikacji. 14-dniowy darmowy okres próbny, bez karty kredytowej.

Zacznij darmowy okres próbny →