Cum se rezolvă problema GDPR cu o etichetă GTM pe server
Publicat: 2022-07-05După intrarea în vigoare a Regulamentului general privind protecția datelor (GDPR), utilizatorii Google Analytics din Europa s-au confruntat cu o problemă. Utilizarea Google Analytics a devenit ilegală pentru operatorii de site-uri web din mai multe țări din cauza deciziilor autorităților europene de protecție a datelor, deoarece nu respectă GDPR.
Vestea bună este că această problemă are o soluție. Dacă vă place structura de date Google Analytics 4, nu trebuie să renunțați la ea. În schimb, puteți utiliza urmărirea pe server în Managerul de etichete Google și puteți utiliza o etichetă specială de la OWOX pentru a transfera direct datele de pe site-ul dvs. la Google BigQuery, fără a le trimite la serverele Google Analytics.
Google Analytics și GDPR — Care este problema?
În 2020, organizația non-profit NOYB a depus 101 plângeri împotriva site-urilor care operează în Spațiul Economic European (SEE) care au aplicat Google Analytics sau Facebook Connect. După aceasta, autoritățile SEE de protecție a datelor au început să emită hotărâri care obligă operatorii site-urilor SEE să nu mai folosească aceste servicii pe motiv că nu respectă Regulamentul general privind protecția datelor (GDPR).
Problema constă în metoda de aplicare a Google Analytics în Europa, deoarece Google stochează datele adunate despre rezidenții UE (date despre comportamentul utilizatorilor) pe un serviciu cloud din SUA. Problema a fost – și este încă – că măsurile de protecție luate de Google sunt insuficiente pentru a împiedica serviciile de informații americane să acceseze datele personale ale rezidenților UE. Potrivit autorităților europene de protecție a datelor, aceste transferuri de date în străinătate încalcă GDPR.
Cum să rezolvi problema cu urmărirea pe server GTM și Google BigQuery
Urmărirea pe partea serverului GTM este o alternativă la metoda tradițională de urmărire pe partea clientului, care rezolvă problema transmisiei de date sensibile, a blocajelor de anunțuri și a vitezei de încărcare a paginii.
Pentru a procesa datele colectate pe partea serverului (urmărire pe server), se adaugă o destinație intermediară (în cazul Google Tag Manager, acesta este un server cloud). Din partea clientului, cererea merge mai întâi către serverul cloud, iar apoi serverul cloud procesează această solicitare și o trimite la un sistem terță parte. Adică, în loc ca browserul client să facă o cerere către sistemul terț, acea solicitare este făcută de un server cloud.

Avantajele urmăririi pe server GTM
- Urmărirea pe partea serverului vă permite să ascundeți logica de afaceri a modului în care site-ul dvs. interacționează cu aplicațiile terțe, mutându-l în back-end. Adică datele pe care le transferați și logica pe care o utilizați pentru a le transfera nu vor fi disponibile utilizatorului.
- Trimiterea datelor către sisteme terțe nu depinde de browserul utilizatorului, deoarece toate solicitările sunt procesate și trimise pe partea de server și nu sunt afectate de blocantele de anunțuri, deoarece această metodă elimină posibilitatea de a detecta un script prin identificarea domeniului care trimite cerere.
- Această metodă de urmărire este mai sigură, ceea ce înseamnă că puteți completa datele utilizatorului colectate de partea clientului cu informațiile necesare fără riscul dezvăluirii.
- Aveți control deplin asupra datelor care vor fi trimise către sisteme terțe, permițându-vă să respectați cerințele existente GDPR, CCPA și CSP.
- Folosind un subdomeniu atunci când configurați un container de server, puteți seta cookie-uri primare, mărindu-le durata de viață. Acest lucru ajută la eliminarea influenței instrumentelor de prevenire a urmăririi încorporate în Safari, Chrome și Firefox.
Pentru a nu trimite date către Google Analytics, puteți utiliza Google Analytics 4 RawData către BigQuery Tag, care vă permite să redirecționați automat evenimentele GoogleAnalytics 4 către un tabel Google BigQuery.

Avantajele etichetei OWOX pentru server-side GTM
Google Analytics 4 RawData to BigQuery Tag este gratuit. Oricine folosește GTM pe server îl poate instala și obține următoarele beneficii:
- Conformitatea GDPR. Folosind eticheta noastră, puteți configura partea serverului GTM, astfel încât datele să nu ajungă deloc la serverele Google Analytics din SUA, ci să ajungă direct la setul de date cu locația pe care ați specificat-o în Google BigQuery. Adică, datele nu depășesc deloc conturul prima parte al afacerii. Astfel, afacerea în sine garantează conformitatea 100% GDPR.
- Aranjare pentru o singură data. Eticheta trebuie configurată o singură dată. Nu este nevoie să mergeți la setări și să schimbați structura tabelului în GBQ de fiecare dată când adăugați noi evenimente/parametri GA4 în marcarea site-ului.
- Date în timp real. Datele sunt trimise către GBQ în timp real - nu este nevoie să așteptați un export programat.
- Fara restrictii. De exemplu, nu veți întâlni limita cunoscută de 1 milion de accesări pe zi care se aplică încărcărilor native din versiunea gratuită a GA 4 în GBQ.
- Eticheta este gratuită și disponibilă pentru oricine folosește urmărirea pe server GTM.
Dacă aveți nevoie de o soluție de analiză de încredere, adaptată la GDPR și la lumea confidențialității, înscrieți-vă pentru o demonstrație gratuită.
Cum să configurați colectarea de date brute de la Google Analytics 4 la BigQuery cu eticheta Google Analytics 4 RawData la BigQuery
Puteți utiliza Google Analytics 4 RawData la BigQuery Tag dacă ați activat Google Analytics 4 și ați configurat GTM ca manager de etichete pe server pentru evenimentele GA 4. Cu această etichetă, veți obține date brute Google Analytics 4 după fiecare adăugare a unui nou eveniment în marcajul site-ului fără a configura mai întâi o schemă în BigQuery.
Cum să adăugați Google Analytics 4 RawData la eticheta BigQuery
Pasul 1. Creați un tabel adecvat în Google BigQuery
1. Creați un set de date într-un proiect GBQ:

2. Alegeți o locație a datelor:

3. Creați un tabel cu următoarea schemă:

Numele domeniului | Tip | Modul |
---|---|---|
rawDataOwox | ŞIR | NECESAR |
creat la | TIMESTAMP-UL | NECESAR |
Cea mai rapidă modalitate este să rulați codul SQL de mai jos în GBQ:
CREATE TABLE IF NU EXISTIS [project_name].[dataset_name].ga4RawDataOwox (rawDataOwox STRING NOT NULL, createdAt TIMESTAMP NOT NULL) OPTIONS(description="GA4 Raw data transfered direct to GBQ from server-side GTM using OWOX tag")

Notă! În acest exemplu de cod SQL, trebuie să înlocuiți [project_name].[dataset_name] cu numele actual al proiectului și al setului de date.
Pasul 2. Adăugați eticheta din Șabloane în spațiul dvs. de lucru
1. Accesați Șabloane → Șabloane de etichete → Galerie de căutare în containerul dvs. GTM de pe partea serverului:

2. Găsiți și alegeți eticheta:

3. Adăugați-l în spațiul dvs. de lucru:

Pasul 3. Adăugați eticheta
Accesați Etichete și adăugați această etichetă. Alegeți un declanșator și setați calea către tabelul dvs. în GBQ.
Notă! Bifați caseta de selectare „Activați înregistrarea în jurnal” numai pentru depanare.

Atâta timp cât containerul dvs. de server rulează în același proiect GCP cu tabelul BigQuery, sunteți gata. Nu trebuie să faceți nimic în ceea ce privește autentificarea, deoarece contul de serviciu implicit al App Engine are acces complet la orice tabel BigQuery adăugat la proiect.
Pasul 4. Publicați containerul cu o nouă etichetă
Trimiteți și publicați modificările, apoi testați fluxul în modul Previzualizare. Dacă totul este corect, veți vedea Google Analytics 4 RawData to BigQuery Tag sub Etichete declanșate:

Și veți vedea datele în tabelul Google BigQuery:

Cum se utilizează aceste date
Scrieți cod SQL pentru a utiliza aceste date într-o structură convenabilă pentru rapoartele dvs. Exemplu:
SELECT JSON_EXTRACT_SCALAR(rawDataOwox, '$.page_referrer') AS page_referrer, JSON_EXTRACT_SCALAR(rawDataOwox, '$.page_title') AS page_title, JSON_EXTRACT_SCALAR(rawDataOwox, '$.event_name') AS event_name, JSON_EXTRACT_SCALAR(rawDataOwox, '$.user_agent') AS user_agent FROM `[project_name].[dataset_name].ga4RawDataOwox`
SELECT JSON_EXTRACT_SCALAR(rawDataOwox, '$.page_referrer') AS page_referrer, JSON_EXTRACT_SCALAR(rawDataOwox, '$.page_title') AS page_title, JSON_EXTRACT_SCALAR(rawDataOwox, '$.event_name') AS event_name, JSON_EXTRACT_SCALAR(rawDataOwox, '$.user_agent') AS user_agent FROM `[project_name].[dataset_name].ga4RawDataOwox`

Dacă ați activat Google Analytics 4 și trebuie să importați date de cost în Google BigQuery sau trebuie să creați rapoarte pe mai multe canale, rezervați o demonstrație cu OWOX.
Specialiștii noștri vă vor arăta cum puteți utiliza produsele OWOX BI (și serviciile noastre profesionale) pentru a vă atinge obiectivele și a transforma datele brute în date pregătite pentru afaceri.

Clienții noștri
se dezvolta cu 22% mai rapid
Creșteți mai repede, măsurând ceea ce funcționează cel mai bine în marketingul dvs
Analizați-vă eficiența de marketing, găsiți zonele de creștere, creșteți rentabilitatea investiției
Obțineți o demonstrație