Tracking

Consent Mode v2 și GDPR: ce are voie să trimită un magazin online

Consent Mode v2 pentru magazine online: cele patru semnale de consimțământ Google, ce cere legislația UE și ce mai poate trimite tracking-ul server-side. Doar informații generale.

·Actualizat pe ·10 min de citit·De echipa ROASaurus

Ideile principale
  • Consent Mode v2 este modul în care un site le spune tagurilor Google la ce a fost de acord un vizitator, prin patru semnale: ad_storage, analytics_storage, ad_user_data și ad_personalization.
  • Consent Mode nu colectează consimțământul: îl colectează bannerul tău de cookie-uri, iar Consent Mode transmite răspunsul mai departe către Google.
  • În UE, cookie-urile de tracking pentru publicitate necesită consimțământ prealabil, iar orice utilizare a datelor cu caracter personal necesită o bază legală conform GDPR.
  • Tracking-ul server-side schimbă locul de unde sunt trimise datele, nu dacă ai voie să le trimiți, așa că nu elimină nevoia de consimțământ.
  • ROASaurus nu setează semnalele Consent Mode pentru tagurile tale Google. Pe Shopify urmează Customer Privacy API; pe alte magazine online citește instrumentul tău de consimțământ, inclusiv Google Consent Mode.

Consent Mode v2 este modul prin care Google permite unui site să le spună tagurilor sale Google dacă un vizitator a fost de acord cu cookie-urile și cu utilizarea datelor sale pentru reclame. Folosește patru semnale: ad_storage, analytics_storage, ad_user_data și ad_personalization. Nu cere el însuși consimțământul. Cere bannerul tău de cookie-uri, iar Consent Mode transmite răspunsul mai departe către Google.

Acest ghid explică cele patru semnale, Consent Mode basic și advanced, ce cere legislația UE de la un magazin online, la nivel general, cum se încadrează tracking-ul server-side și cum gestionează ROASaurus consimțământul.

Consent Mode este o funcție Google pentru site-uri și aplicații. Site-ul setează o stare implicită de consimțământ pentru fiecare vizitator, de obicei refuzat, și o actualizează când vizitatorul răspunde la bannerul de cookie-uri. Tagurile Google citesc acea stare și își schimbă comportamentul. Cu consimțământ, funcționează normal. Fără consimțământ, nu citesc și nu scriu cookie-uri de publicitate și trimit date limitate sau nimic, în funcție de configurarea ta.

Versiunea 2 a adăugat două semnale, ad_user_data și ad_personalization. Google le-a introdus în timp ce întărea aplicarea politicii sale privind consimțământul utilizatorilor din UE. Pentru vizitatorii din Spațiul Economic European (SEE), agenții de publicitate care vor să folosească personalizarea reclamelor și măsurarea trebuie să colecteze consimțământul și să partajeze semnalele de consimțământ cu Google. Politica în sine acoperă vizitatorii din SEE, din Regatul Unit și din Elveția.

SemnalCe controleazăCând este refuzat
ad_storageCookie-uri și identificatori de dispozitiv pentru publicitateNu se scrie și nu se citește niciun cookie de publicitate
analytics_storageCookie-uri și identificatori pentru analiză, cum ar fi durata viziteiNu se scrie și nu se citește niciun cookie de analiză
ad_user_dataTrimiterea datelor utilizatorului către Google pentru publicitateDatele personale pentru reclame nu sunt colectate, inclusiv datele cu hash din enhanced conversions
ad_personalizationPublicitate personalizatăRemarketingul și alte reclame personalizate nu primesc date
Primele două semnale țin de stocarea pe dispozitiv. Cele două noi țin de ce are voie Google să facă cu datele utilizatorului. Rezumat după documentația Google despre consent mode.

Un banner de cookie-uri își asociază propriile categorii cu aceste semnale. O asociere frecventă este: categoria de marketing sau de publicitate setează ad_storage, ad_user_data și ad_personalization, iar categoria de analiză sau statistici setează analytics_storage. Verifică cum face asta instrumentul tău de consimțământ, pentru că o singură eroare de asociere trimite răspunsul greșit către fiecare tag Google de pe site-ul tău.

Google oferă două moduri de a implementa Consent Mode. Diferența este ce se întâmplă înainte de consimțământ și fără consimțământ.

Consent Mode basic
  • Tagurile Google nu se încarcă până când vizitatorul răspunde la banner
  • Dacă vizitatorul refuză, nicio dată nu ajunge la Google, nici măcar starea consimțământului
  • Modelarea conversiilor folosește un model general
Consent Mode advanced
  • Tagurile Google se încarcă imediat, cu consimțământul refuzat implicit
  • Fără consimțământ, tagurile trimit măsurători fără cookie-uri
  • Modelarea conversiilor folosește un model construit pentru advertiser
Ambele sunt configurări valide de Consent Mode. Modul advanced trimite unele date înainte de consimțământ și fără consimțământ, așa că decide-l împreună cu consultantul tău juridic.

Din punct de vedere tehnic, Consent Mode funcționează cu două comenzi. Comanda default setează starea consimțământului înainte ca vreun tag Google să trimită date. Comanda update o schimbă atunci când vizitatorul răspunde la banner.

Comenzile default și update din 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'
});

Platformele de gestionare a consimțământului trimit de obicei aceste comenzi în locul tău. Verifică dacă o fac și dacă trimit update-ul pe fiecare pagină după ce vizitatorul a răspuns, nu doar pe pagina unde a fost afișat bannerul.

Ce cere legislația UE de la un magazin online

Două legi ale UE contează cel mai mult pentru tracking-ul reclamelor, iar Google adaugă peste ele propria politică. Este un rezumat general.

Regulile ePrivacy privind cookie-urile

Directiva ePrivacy acoperă stocarea de informații pe dispozitivul unui vizitator, cum ar fi cookie-urile, și citirea lor ulterioară. Cookie-urile strict necesare pentru un serviciu cerut de vizitator, cum ar fi coșul de cumpărături sau autentificarea, nu necesită consimțământ. Cookie-urile de tracking pentru publicitate îl necesită. Potrivit ghidului UE pentru companii, consimțământul vine primul: astfel de cookie-uri nu pot fi setate la prima deschidere a paginii. Consimțământul trebuie dat pentru fiecare scop în parte, iar retragerea lui trebuie să fie la fel de simplă ca acordarea.

GDPR și datele cu caracter personal

GDPR se aplică oricărei utilizări a datelor cu caracter personal, cum ar fi o adresă de email, un număr de telefon sau detaliile unei comenzi. Fiecare utilizare are nevoie de una dintre cele șase baze legale, de exemplu consimțământul, un contract sau interesele legitime. Poți prelucra doar datele de care ai nevoie pentru scop. Un serviciu care prelucrează date personale pentru tine, cum ar fi un instrument de tracking, are nevoie de un contract scris cu tine.

Politica Google privind consimțământul utilizatorilor din UE

Dacă folosești produsele de publicitate Google, această politică adaugă o obligație contractuală. Pentru vizitatorii din SEE, din Regatul Unit și din Elveția, trebuie să obții consimțământ valid pentru cookie-uri acolo unde legea o cere și pentru utilizarea datelor personale în personalizarea reclamelor. Trebuie să păstrezi evidența consimțământului, să explici cum poate fi retras și să numești clar fiecare parte care primește datele.

RegulăCe acoperăExemplu într-un magazin online
Directiva ePrivacyStocarea de informații pe dispozitiv și citirea lor ulterioarăCookie-ul pixelului Meta, un cookie cu id de vizitator
GDPROrice prelucrare a datelor cu caracter personalTrimiterea unui email cu hash, împreună cu o achiziție, către o platformă de publicitate
Politica Google privind consimțământul utilizatorilor din UEProduse de publicitate Google folosite pentru vizitatori din SEE, Regatul Unit și ElvețiaTransmiterea semnalelor Consent Mode către tagurile Google
Regulile se cumulează. Un singur pas dintr-o configurare de tracking poate intra sub incidența a mai multora dintre ele.

Tracking-ul server-side schimbă locul de unde este trimis un eveniment: serverul tău în loc de browserul vizitatorului. Nu schimbă ce ai voie să trimiți. Două puncte arată de ce.

În primul rând, majoritatea configurărilor server-side încep totuși în browser. Un script citește click id-ul din URL-ul de landing page și îl stochează pe dispozitiv, așa că regulile ePrivacy se aplică acestui pas. În al doilea rând, trimiterea unei achiziții cu un email cu hash, o adresă IP sau un click id către o platformă de publicitate este prelucrare de date cu caracter personal. Aceasta are nevoie de o bază legală conform GDPR, indiferent de traseul pe care îl urmează datele. Ghidul nostru despre ce este tracking-ul server-side explică partea tehnică.

Banner de cookie-uriVizitatorul permite sau refuză cookie-urile de marketing.
Script din browserSetează un id de vizitator și îi leagă click id-urile, doar cu consimțământ.
Serverul tăuConstruiește achiziția din comandă și aplică hash datelor personale.
Platforma de publicitatePrimește doar ce acoperă baza ta legală.
Mutarea unui pas pe server nu îl scoate de sub incidența regulilor. Fiecare pas care folosește dispozitivul sau trimite date personale are nevoie de o bază.

Minimizarea datelor și aplicarea hash-ului

Trimite ce are nevoie platforma ca să asocieze și să numere conversia, nu întreaga comandă. Platformele de publicitate cer ca datele personale, cum ar fi emailul și telefonul, să fie normalizate și transformate în hash SHA-256 înainte de trimitere. Hash-ul protejează valoarea brută pe drumul către platformă, dar nu este anonimizare: platforma compară hash-ul cu propriile date de utilizator ca să găsească o potrivire. Tratează datele cu hash ca date personale.

Ca exemplu de unde trasează un instrument linia, iată ce face ROASaurus pe Shopify cu Respect visitor consent activat, ceea ce este setarea implicită.

DateVizitatorul permite cookie-urile de marketingVizitatorul refuză
Cookie cu id de vizitatorSetatNesetat
Click id-uri și UTM-uriStocateNestocate
Evenimente de navigare, cum ar fi vizualizările de pagină și adăugările în coșStocate cu id-ul de vizitatorPăstrate fără id de vizitator, adresă IP sau detalii despre browser și netrimise către platformele de publicitate
Pixelii din browser ai Meta, TikTok și ai altoraÎncărcați și trimit evenimenteNeîncărcați, fără evenimente din browser
Conversie Google Ads din checkout-ul ShopifyTrimisNetrimis
Comandă plătită, trimisă server-sideTrimisă cu click id-uri, cu datele de client cu hash din comandă și cu adresa IP și user agent-ulTrimisă către Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft și Taboola cu datele de client cu hash din comandă și cu adresa IP și user agent-ul comenzii, fără click id-uri. LinkedIn și destinațiile adăugate după el nu primesc nimic; GA4 primește o vânzare anonimă
Adresa de landing page a unei comenzi ShopifyFolosită în rapoartele de atribuire ROASaurus, netrimisă către platformele de publicitateFolosită în rapoartele de atribuire ROASaurus, netrimisă către platformele de publicitate
Meta, TikTok și celelalte platforme menționate mai sus primesc comanda plătită în ambele cazuri. Pentru un vizitator care a refuzat, acel eveniment nu poartă niciun click id.

Dacă comanda plătită a unui vizitator care a refuzat poate fi trimisă este o întrebare juridică, iar răspunsul poate diferi de la un magazin la altul și de la o țară la alta. ROASaurus o trimite implicit. Dacă sfatul tău juridic spune că și evenimentele de achiziție necesită consimțământ prealabil, contactează ROASaurus înainte să activezi achizițiile server-side. Consimțământ și confidențialitate are detaliile pentru Shopify și pentru alte magazine online.

O lună de comenzi, ilustrativ (65% consimțământ, 10% dintre browsere blocate)
Comenzi plătite trimise server-side
1,000
Comenzi trimise cu click id-uri
650
Comenzi pe care le văd pixelii din browser
585
Cu un consimțământ de 65%, cel mult 650 din 1,000 de comenzi ajung la platformele de publicitate cu click id-uri. Blocantele de reclame opresc apoi 10% dintre acele browsere, așa că pixelii văd 585.

ROASaurus nu setează semnalele Google Consent Mode pentru tagurile tale Google. Citește alegerea vizitatorului dintr-o altă sursă, în funcție de magazinul tău online:

  • Pe Shopify, scriptul din vitrină și pixelii din checkout citesc Customer Privacy API din Shopify, pe care îl completează bannerul tău de cookie-uri. Pixelul din checkout urmează și o alegere pe care cumpărătorul o schimbă în timpul checkout-ului. Ghidul despre tracking-ul server-side pe Shopify arată pas cu pas cum funcționează asta.
  • Pe alte magazine online, scriptul ROASaurus citește OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, bannerele IAB TCF, comenzile consent din Google Consent Mode și WP Consent API. Cu Google Consent Mode, consimțământul de marketing înseamnă că ad_storage și ad_user_data sunt acordate, iar pentru fiecare instrument poți mapa și alte categorii. Cu un alt banner, apelează tlq('consent', true) sau tlq('consent', false) când vizitatorul alege.
  • Conversiile Google Ads sunt trimise doar din checkout-ul Shopify. ROASaurus încarcă acolo tagul Google doar pentru cumpărătorii care permit cookie-urile de marketing, dar nu trimite odată cu el semnale Consent Mode.
  • De pe server, ROASaurus transmite alegerea mai departe în câmpurile de consimțământ proprii ale Google: evenimentele Google Analytics 4 conțin ad_user_data și ad_personalization, acordate pentru vizitatorii care și-au dat consimțământul și refuzate pentru comenzile trimise ca vânzări anonime, iar încărcările de lead-uri în Google Ads conțin consimțământul ad_user_data.

Propriile tale taguri Google au în continuare nevoie de Consent Mode. Dacă rulezi taguri Google Ads sau Google Analytics pe site-ul tău, bannerul sau instrumentul tău de consimțământ trebuie să le trimită semnalele. Dacă faci publicitate pentru vizitatori din SEE, verifică la furnizorul instrumentului tău de consimțământ sau la dezvoltatorul tău dacă întreaga ta configurare, inclusiv conversiile Google Ads din checkout, îndeplinește cerințele Google pentru contul tău.

  1. Instalează un banner de cookie-uri

    Trebuie să blocheze cookie-urile de marketing, și cookie-urile de analiză acolo unde legea ta o cere, până când vizitatorul este de acord. Pe Shopify, folosește un banner care scrie în Customer Privacy API.

  2. Asociază bannerul cu Consent Mode

    Setează cele patru semnale pe denied implicit și actualizează-le din banner, astfel încât tagurile tale Google să urmeze alegerea vizitatorului.

  3. Setează-ți instrumentul de tracking să respecte consimțământul

    În ROASaurus, păstrează Respect visitor consent activat în Store settings. Pe alte magazine online decât Shopify, verifică dacă ROASaurus citește instrumentul tău de consimțământ sau transmite alegerea cu tlq('consent', …).

  4. Decide ce faci cu achizițiile server-side

    Întreabă-ți consultantul juridic dacă comenzile plătite ale vizitatorilor care au refuzat pot fi trimise și pe ce bază legală.

  5. Actualizează-ți politica de confidențialitate și contractele

    Numește fiecare platformă de publicitate care primește date, explică cum poate fi retras consimțământul și semnează un acord de prelucrare a datelor cu fiecare împuternicit.

  6. Testează ambele răspunsuri

    Refuză cookie-urile într-o fereastră privată de browser și verifică în instrumentele pentru dezvoltatori că nu se încarcă niciun pixel de reclame și nu se setează niciun cookie cu id de vizitator. Apoi acceptă și verifică dacă apar ambele.

Surse

  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 cookies on your website
  5. Your Europe: Data protection under GDPR

În ROASaurus

Continuă lectura

TrackingBlocantele de reclame și tracking-ul: ce pierde magazinul tăuBlocantele de reclame opresc pixelii de tracking, așa că platformele de publicitate pierd achiziții. Vezi ce evenimente se pierd, de ce evenimentele server-side nu se pierd și cum îți măsori diferența.TrackingEvenimente de achiziție duplicate: de ce vânzările sunt numărate de două oriEvenimentele de achiziție duplicate umflă conversiile și ROAS-ul. Vezi cauzele, cum deduplică Meta, TikTok, Snapchat, Pinterest și Reddit și cum remediezi problema.TrackingSafari ITP și tracking-ul reclamelor: ce mai funcționeazăSafari ITP limitează la 7 zile cookie-urile setate de scripturi, sau la 24 de ore după unele click-uri pe reclame. Vezi ce efect are asupra atribuirii și ce tracking mai funcționează.
Întrebări frecvente

Întrebări, cu răspunsuri

Care este diferența dintre Consent Mode v1 și v2?

Versiunea 2 a adăugat două semnale, ad_user_data și ad_personalization, la semnalele de stocare ad_storage și analytics_storage. Ele îi spun Google dacă datele utilizatorului pot fi folosite pentru publicitate și pentru reclame personalizate.

Este obligatoriu Consent Mode v2?

Pentru vizitatorii din SEE, Google cere agenților de publicitate să colecteze consimțământul și să partajeze semnalele de consimțământ ca să poată folosi în continuare personalizarea reclamelor și măsurarea. Pe site-uri, Consent Mode este modul obișnuit de a partaja aceste semnale cu tagurile Google.

Scutește tracking-ul server-side de nevoia de consimțământ pentru cookie-uri?

Nu. Tracking-ul server-side schimbă locul de unde sunt trimise evenimentele, nu dacă ai voie să le trimiți. Citirea click id-urilor în browser și trimiterea datelor personale către platformele de publicitate intră ambele sub incidența regulilor UE privind confidențialitatea.

Este compatibil ROASaurus cu Google Consent Mode?

ROASaurus nu setează semnalele Consent Mode pentru tagurile tale Google, dar le citește. Pe Shopify urmează Customer Privacy API. Pe alte magazine online citește instrumentul tău de consimțământ, inclusiv comenzile consent din Google Consent Mode. De pe server, evenimentele sale GA4 și încărcările de lead-uri în Google Ads conțin câmpurile de consimțământ ale Google. Propriile tale taguri Google au în continuare nevoie de Consent Mode de la bannerul tău.

Sunt anonime datele de client cu hash?

Tratează-le ca date personale. Hash-ul ascunde emailul brut pe drumul către platformă, dar platforma de publicitate compară hash-ul cu propriile date de utilizator, iar acesta este motivul pentru care este trimis.

Fiecare vânzare, urmărită până la reclama care a adus-o

Tracking server-side, profit și lifetime value într-o singură aplicație. Probă gratuită de 14 zile, fără card bancar.

Începe proba gratuită →