Google Manager de etichete acceptă două configurații distincte: etichetarea la nivel de client și etichetarea la nivel de server.
Etichetare la nivel de client | Etichetare la nivel de server |
---|---|
În etichetarea la nivel de client, un singur container se află pe site sau în aplicație. Containerul conține toate etichetele, declanșatoarele, variabilele și codul asociat care sunt folosite pentru a măsura interacțiunile utilizatorilor. Când un utilizator accesează o pagină, containerul este activat și încarcă etichetele asociate. Când utilizatorul realizează o acțiune care declanșează o etichetă, datele despre eveniment sunt trimise în una sau mai multe solicitări HTTP din browser sau de pe dispozitiv către produsele dvs. sau partenerii de publicitate Google. |
Etichetarea la nivel de server folosește două containere:
Containerul web găzduiește numai etichetele necesare pentru a monitoriza și a trimite informații despre interacțiunile utilizatorilor și pentru a genera evenimente sub formă de solicitări HTTP. Containerul de pe server acceptă toate solicitările HTTP din containerul web. În containerul de pe server, puteți configura reguli de procesare înainte de a trimite datele către produsele dvs. Google sau la punctele finale terță parte. |
De ce ar trebui să folosiți etichetarea la nivel de server?
Scopul containerului de pe server este să furnizeze un punct final intermediar pe care dvs. îl dețineți, între browserul sau dispozitivul în care sunt înregistrate evenimentele și punctele finale terță parte. Containerul de pe server completează containerul web prin gestionarea prelucrării intensive a resurselor, care ar rula în mod normal în browser în configurația de etichetare la nivel de client. Containerul de pe server vă oferă și oportunitatea și instrumentele necesare pentru a filtra, valida și modifica datele după cum este necesar, înainte de a le trimite la punctele finale pentru date statistice și publicitate.Principalele avantaje ale folosirii etichetării la nivel de server sunt:
- reduce sarcina clientului privind procesarea datelor, îmbunătățind performanța site-ului și a aplicației;
- puteți să filtrați și să modificați solicitările primite, pentru a asigura confidențialitatea datelor;
- puteți să validați și să normalizați datele, îmbunătățind calitatea datelor.
Îmbunătățiți performanța site-ului sau a aplicației
Etichetarea la nivel de server îmbunătățește performanța clienților, reducând volumul de cod executat în browser sau în aplicație. În cazul etichetării la nivel de client, browserul trebuie să mapeze fiecare eveniment la una sau la mai multe solicitări HTTP, în funcție de numărul de puncte finale la care trimiteți informațiile despre eveniment. Prin urmare, clientul dvs. poate trimite mai multe solicitări HTTP foarte similare, care pot plasa o sarcină semnificativă asupra resurselor clientului.
Într-o configurare de etichetare la nivel de server, clientul trebuie să genereze o singură solicitare HTTP pentru fiecare eveniment care este trimis la containerul de pe server. Apoi, containerul de pe server generează și trimite solicitări specifice furnizorilor. Rezultatul este o performanță mai bună a site-ului, deoarece clientul execută mai puțin cod și trimite mai puține solicitări HTTP.
Pentru a îmbunătăți și mai mult viteza paginii, puteți să încărcați bibliotecile și resursele legate de marketing folosind mediul de etichetare la nivel de server, atunci când folosiți serverul ca o Rețea de difuzare de conținut (CDN).
Asigurarea confidențialității datelor, în detaliu
Atunci când folosiți etichetarea la nivel de client, browserul utilizatorului comunică direct cu terțe părți, ceea ce poate fi o provocare pentru controlul asupra informațiilor folosite în comun. În funcție de modul în care site-ul sau aplicația dvs. procesează informațiile utilizatorilor, poate exista riscul de a permite accesul la datele cu caracter personal în solicitările HTTP.
Etichetarea la nivel de server vă oferă control deplin asupra datelor distribuite către terțe părți. Puteți să eliminați toate datele cu caracter personal din containerul de pe server, înainte de a transfera datele către partenerii de marketing. Puteți să vă asigurați că se colectează și se trimit numai datele care sunt necesare și care sunt în conformitate cu reglementările privind confidențialitatea datelor.
Atunci când configurați containerul de pe server ca el să funcționeze într-un context de parte primară, toate datele site-urilor și modulele cookie rămân în cadrul domeniului dvs. Acest lucru înseamnă că furnizorii nu pot accesa cookie-uri terță parte. Un context de parte primară vă permite să implementați politici mai stricte privind securitatea conținutului, deoarece browserul are comunicații cu domenii terță parte mai puține sau deloc, în funcție de configurarea dvs.
Îmbunătățiți calitatea datelor
În etichetarea la nivel de client este dificil să asigurați consecvența și validitatea datelor, deoarece sunt transmise direct la punctele finale ale furnizorilor.
Folosind etichetarea la nivel de server, dețineți controlul asupra datelor. Acest lucru vă permite să:
- remediați inconsecvențele din datele despre evenimente care pot fi introduse de diferite browsere, dispozitive sau o altă prelucrare la nivel de client;
- reduceți riscul de pierdere a datelor prin validarea datelor despre evenimente, pentru a vă asigura că acestea îndeplinesc criteriile necesare pentru a fi acceptate și prelucrate la punctul final al furnizorului;
- eliminați datele redundante sau inutile care pot fi inserate de browser sau de aplicație.
Începeți să folosiți etichetarea la nivel de server
Sunteți gata să aflați cum să folosiți etichetarea la nivel de server?
Calea noastră de învățare „Noțiuni de bază privind etichetarea la nivel de server” vă pune la dispoziție toate abilitățile de care aveți nevoie pentru a începe etichetarea la nivel de server. Veți afla cum să:
- creați un server de etichetare folosind GCP App Engine;
- vă configurați etichetele pentru trimiterea datelor către server;
- vă pregătiți serverele pentru traficul live;
- vă monitorizați serverele.