A custom pixel egy egyedileg beállított, korlátozott jogosultsággal futó mérőkód a Shopify Customer Events rendszerében.

A custom pixel a Shopify Customer Events felületén létrehozható, egyedi, saját fejlesztésű mérőkód-típus, amelyet a kereskedő maga ír meg és regisztrál, hogy a boltban történő eseményeket (oldalletöltés, kosárba helyezés, vásárlás) saját logika szerint küldje tovább egy harmadik fél mérőrendszerének, például a Google Analytics 4-nek vagy egy egyedi konverziókövető szolgáltatásnak. A custom pixel nem közvetlenül a téma kódjába kerül, hanem egy elkülönített, a Shopify által futtatott környezetben él.

Miért fontos a „sandbox" kifejezés?

A kulcsfontosságú technikai részlet, hogy a custom pixel egy lax iframe-sandboxban fut — ez azt jelenti, hogy a script nem fér hozzá szabadon a teljes oldal DOM-jához vagy a böngésző minden funkciójához, csak a Shopify által biztosított, korlátozott API-n (analytics.subscribe) keresztül kap adatot az eseményekről. Ez a korlátozás biztonsági és adatvédelmi okokból létezik, de gyakran meglepetést okoz azoknak a fejlesztőknek, akik korábban a téma theme.liquid fájljába illesztett, szabad hozzáférésű scripthez szoktak.

Magyar Shopify-webáruházaknál a custom pixel hibás beállítása az egyik leggyakoribb oka annak, hogy a GA4-ben duplikált eventek jelennek meg, vagy hogy bizonyos adatok (pl. UTM-paraméterek, consent állapot) nem érkeznek meg helyesen — mivel a sandbox-környezet másképp kezeli az adatokhoz való hozzáférést, mint egy hagyományos, oldalba ágyazott script.

Bővebben: Shopify GA4 hibakeresés: duplikált eventek, pixel sandbox és Consent Mode