Sandbox Shopify si urmarirea conversiilor: De ce nu sunt atribuite corect in GA4 si Google Ads
- Daniel Chiorean
- May 8
- 3 min read
Updated: May 30
Shopify Plus a introdus recent o modalitate nouă de a instala taguri de urmărire prin secțiunea "Customer Events" (cunoscute și ca pixeli personalizați). Această metodă oferă acces la evenimentele importante din site, inclusiv checkout și finalizarea comenzii, dar rulează într-un mediu securizat de tip sandbox. În acest articol, explicăm cum funcționează acest mecanism, ce probleme de tracking poate genera și cum pot fi corectate.
Ce înseamnă "sandbox" în contextul Shopify Pixel
Pixelii personalizați din Shopify Plus rulează într-un mediu izolat, un iframe securizat care nu are acces direct la DOM-ul site-ului principal sau la cookie-urile first-party. Practic, orice cod (inclusiv Google Tag Manager) introdus prin această metodă:
Nu poate vedea URL-ul complet al paginii fără ajutorul evenimentelor Shopify (ex: page_viewed).
Nu poate accesa cookie-urile care conțin gclid sau alte date esențiale pentru atribuirea corectă.
Nu poate urmări automat acțiuni precum click-uri sau scroll fără date suplimentare oferite de Shopify.

De ce pot apărea probleme la atribuirea conversiilor?
Pentru ca o conversie să fie atribuită corect către Google Ads, este esențial ca:
Parametrul gclid să fie capturat la intrarea utilizatorului în site.
Acest gclid să fie salvat (de obicei într-un cookie) și transmis către Google Ads în momentul conversiei.
În cazul implementării prin sandbox:
gclid nu este accesibil direct din pixel.
Tag-ul de conversie Google (gtag.js sau prin GTM) nu poate vedea gclid, deci nu poate raporta conversia către Ads cu click ID-ul necesar.
Rezultatul? Comenzile apar în Shopify și, eventual, în GA4, dar nu sunt atribuite campaniilor Google Ads. În GA4, conversiile pot apărea cu sursa "direct", "organic" sau "unassigned".
Soluții pentru remedierea problemei
1. Captarea gclid cu un script dedicat
Un workaround eficient este salvarea parametrului gclid într-un cookie la prima vizită, în contextul paginii principale (în afara sandboxului):
<script>
(function() {
function getParam(name) {
let url = new URL(window.location.href);
return url.searchParams.get(name);
}
var gclid = getParam('gclid');
if (gclid) {
document.cookie = "gclid=" + gclid + "; path=/; max-age=2592000"; // 30 zile
}
})();
</script>Trimiterea gclid către GA4 și Google Ads prin GTM
Pe pagina de finalizare comandă, codul din pixel (în sandbox) poate accesa document.cookie doar dacă Shopify îl expune. Pentru a ocoli acest lucru:
Adaugă gclid în dataLayer manual în evenimentul purchase.
Configurează tag-ul de conversie din GTM să citească gclid din dataLayer.
Importarea conversiilor din GA4 în Google Ads
O altă metodă este să folosești GA4 pentru tracking, iar conversiile să fie importate ulterior în Google Ads. GA4 poate atribui conversiile pe baza modeling-ului chiar dacă gclid este lipsă, ceea ce permite Google Ads să recupereze o parte din atribuiri.
4. Folosirea aplicației oficiale Google & YouTube
Shopify și Google recomandă folosirea aplicației oficiale pentru tracking GA4 și Google Ads. Aceasta evită problemele de sandbox și are suport complet pentru conversii, conversion linker, enhanced conversions etc.
5. Tracking server-side (avansat)
Pentru acuratețe maximă, poți adopta o soluție hibridă sau server-side (ex: Elevar, Analyzify). Acestea pot colecta gclid la momentul inițial și îl trimit direct către Google Ads de pe server, ocolind complet limitările browserului și ale sandboxului Shopify.
Concluzie
Dacă folosești Shopify Plus și ai implementat GTM prin secțiunea „Customer Events”, trebuie să știi că acest setup, deși elegant și modern, vine cu limitări majore în ceea ce privește colectarea parametrilor de trafic și atribuirea corectă a conversiilor.
Prin aplicarea soluțiilor recomandate — captarea gclid, importul conversiilor sau folosirea unei aplicații oficiale — poți asigura un tracking precis și complet pentru campaniile tale Google Ads și raportările din GA4.
Pentru asistență completă în configurarea și optimizarea campaniilor tale, descoperă serviciile noastre Google Ads.