Acasă / Blog / Feeduri și tracking

Feeduri și tracking

Tracking server-side pentru magazin online: ce este și când merită

Ce este tracking-ul server-side pentru un magazin online, cum recuperează comenzile pierdute din browser, ce variante de implementare există, cum funcționează deduplicarea și ce nu rezolvă, inclusiv consimțământul.

Dorești să dezvolt și magazinul tău? Contact direct:

WhatsApp 0765 268 465
Un server miniatural în centru care primește un flux de cutii de la un magazin online și le trimite mai departe pe patru benzi

Tracking-ul server-side pentru un magazin online înseamnă trimiterea evenimentelor de măsurare, cum ar fi comenzile, către GA4, Google Ads, Meta sau TikTok de pe serverul tău, nu doar din browserul vizitatorului. Datele devin mai complete, pentru că nu mai depind de scripturile blocate sau de pagina de mulțumire, iar tu controlezi exact ce informații pleacă spre fiecare platformă.

Odată cu restricțiile browserelor, blocarea scripturilor și regulile de consimțământ, măsurarea doar din browser pierde tot mai multe comenzi. Platformele de reclame optimizează pe aceste date incomplete și cheltuie bugetul mai puțin eficient. Mai jos găsești cum funcționează server-side, ce variante ai, ce costă și ce nu rezolvă.

Ce este tracking-ul server-side?

În modelul clasic, browserul vizitatorului încarcă scripturile Google, Meta și altele și trimite direct către ele datele despre vizită și comandă. În modelul server-side, evenimentele ajung mai întâi la un server controlat de tine, care le verifică, le completează și le transmite mai departe fiecărei platforme.

Google descrie arhitectura în documentația despre Google Tag Manager server-side. Pentru GA4 există și Measurement Protocol, iar pentru Meta, Conversions API. Toate permit trimiterea evenimentelor direct de pe server.

Infografic: cele opt beneficii și condiții ale tracking-ului server-side, de la comenzi recuperate și control al datelor la deduplicare, consimțământ, subdomeniu propriu, cost și monitorizare
Opt lucruri de știut înainte de tracking-ul server-side.
Tracking din browser vs server-side
CriteriuDoar browserBrowser plus server
Comenzi cu plată fără revenirePierduteTrimise la confirmarea plății
Scripturi blocateEvenimente pierdutePurchase recuperat de pe server
Control asupra datelorFiecare script colectează ce vreaTu decizi ce trimiți fiecărei platforme
Viteza paginiiMulte scripturi în browserMai puține scripturi terțe
Cost și complexitateMicServer, configurare, monitorizare
ConsimțământObligatoriuLa fel de obligatoriu

Ce variante de implementare există?

Prima variantă este un container Google Tag Manager server-side, găzduit în cloud pe un subdomeniu propriu, de exemplu date.magazin.ro. Browserul trimite un singur flux de evenimente către acest container, care le distribuie către GA4, Google Ads, Meta și alte platforme. Este flexibilă, dar necesită configurare și costuri de găzduire.

A doua variantă este integrarea directă din platforma magazinului: la confirmarea comenzii, serverul trimite evenimentul purchase prin Measurement Protocol către GA4 și prin Meta Conversions API către Meta. Este mai simplă pentru evenimentele critice și folosește date sigure, direct din comandă.

Cum funcționează deduplicarea?

Când același eveniment pleacă și din browser, și de pe server, platforma trebuie să știe că este vorba de o singură comandă. Pentru Meta, ambele surse trimit același event_id și același nume de eveniment. Pentru GA4, transaction_id identifică aceeași comandă. Fără deduplicare, comenzile apar dublate în rapoarte și în optimizarea campaniilor.

Ce nu rezolvă server-side?

Server-side nu ocolește consimțământul. Dacă vizitatorul a refuzat cookie-urile de marketing, datele trimise de pe server trebuie să respecte aceeași alegere, conform regulilor din ghidul despre Consent Mode v2. Server-side nici nu repară o implementare greșită de evenimente: dacă value sau currency lipsesc, lipsesc și pe server.

Diferența dintre GA4 și magazin scade, dar nu dispare, după cum explicăm în ghidul despre diferențele de vânzări.

Cum implementezi tracking-ul server-side, pas cu pas?

  1. Verifici implementarea din browser: evenimente, parametri, consimțământ.
  2. Alegi varianta: container server-side sau integrare directă din platformă.
  3. Configurezi subdomeniul și găzduirea, dacă folosești container.
  4. Trimiți purchase de pe server la confirmarea plății.
  5. Configurezi deduplicarea cu event_id și transaction_id.
  6. Aplici consimțământul și pentru evenimentele de pe server.
  7. Monitorizezi săptămânal comenzile din platforme față de magazin.

Baza rămâne o implementare corectă de evenimente, descrisă în ghidul despre configurarea GA4 pentru e-commerce. Catalogul de produse trebuie să folosească aceleași ID-uri, conform ghidului despre catalogul Meta.

Aceeași logică server-side se aplică la reclamele Meta, prin Conversions API, și la reclamele TikTok, prin Events API.

Greșeli frecvente la tracking-ul server-side

Prima greșeală este lipsa deduplicării. Comenzile apar de două ori în Meta și în Google Ads, iar algoritmii optimizează pe date umflate.

A doua greșeală este folosirea server-side pentru a trimite date fără consimțământ. Pe lângă riscul legal, platformele pot suspenda contul pentru încălcarea politicilor.

A treia greșeală este un container configurat o dată și nemonitorizat. Schimbările de platformă sau de API pot opri trimiterea evenimentelor fără ca cineva să observe.

A patra greșeală este mutarea tuturor tagurilor pe server dintr-odată, fără test pe un singur eveniment, ceea ce face imposibilă identificarea problemelor.

Întrebări frecvente

Ce este tracking-ul server-side?

Este trimiterea evenimentelor de măsurare, cum ar fi comenzile, de pe serverul magazinului către GA4, Google Ads, Meta sau alte platforme, în loc să depindă doar de scripturile din browser. Datele sunt mai complete și mai controlate, dar implementarea trebuie să respecte consimțământul vizitatorilor.

Am nevoie de tracking server-side pentru un magazin mic?

Nu neapărat pentru toate evenimentele, dar purchase trimis de pe server este util chiar și pentru magazinele mici, mai ales cu plăți cu cardul și redirecționare. Dacă rulezi reclame pe Meta sau Google Ads, datele mai complete ajută algoritmii să optimizeze mai bine bugetul.

Cât costă tracking-ul server-side?

Costul depinde de varianta aleasă. Un container Google Tag Manager server-side are costuri lunare de găzduire în cloud, care cresc cu traficul, plus configurarea inițială. Integrarea directă din platformă, prin Measurement Protocol și Conversions API, poate fi inclusă în platformă, fără server separat.

Server-side ocolește ad blockerele?

Reduce pierderile pentru evenimentele trimise direct de pe server, cum ar fi purchase la confirmarea plății. Scopul nu este însă ocolirea alegerilor utilizatorului. Dacă vizitatorul a refuzat consimțământul, trebuie respectat și în fluxul de pe server, pentru fiecare instrument în parte.

Pot renunța la tagurile din browser?

De obicei, nu complet. Tagurile din browser colectează informații de sesiune, sursă și comportament, pe care serverul nu le are direct. Varianta recomandată este combinarea lor: browserul pentru context, serverul pentru evenimentele critice, cu deduplicare între cele două, ca nicio comandă să nu fie numărată dublu.

Ce este Measurement Protocol?

Measurement Protocol este interfața prin care poți trimite evenimente direct către GA4 de pe un server. Este folosit, de exemplu, pentru purchase confirmat după plată sau pentru refund. Evenimentele trebuie legate de sesiunea vizitatorului prin client_id, ca să fie atribuite corect sursei.

Pasul următor: mută purchase pe server

Primul pas cu cel mai mare efect este trimiterea evenimentului purchase de pe server, la confirmarea plății, cu deduplicare. Compară apoi comenzile din platforme cu cele din magazin.

Pentru GA4, Google Ads, Meta, TikTok și consent mode, configurate în browser și pe server direct din platformă, vezi tracking și rapoarte comerciale în RokaShop.