Ako zistiť, či Meta Pixel beží pred súhlasom
Cookie lišta na e-shope je, ale Meta Pixel sa môže spustiť ešte pred kliknutím. Taká lišta nič nestráži a riziko nesie prevádzkovateľ. Tu je postup, ako si to overíte bez programátora, a prečo sa to stáva.
V skratke
- Meta Pixel patrí medzi reklamné technológie a smie sa spustiť až po súhlase. Keď odošle dáta pred kliknutím na lištu, súhlas je len formálny.
- Zistíte to v anonymnom okne: v DevTools vyhľadajte požiadavky na
facebook.com/tra cookie_fbp, a to ešte pred kliknutím na lištu. - Príčinou býva kód priamo v šablóne, plugin alebo Google Tag Manager bez podmienok súhlasu. Oprava vždy znamená pripojiť pixel na voľbu návštevníka.
Prečo na tom záleží
Meta Pixel posiela do Facebooku a Instagramu údaje o správaní návštevníka a ukladá cookie, vďaka ktorej sa dá prepojiť s jeho účtom. Je to reklamná technológia, a preto sa na ňu vzťahuje súhlas podľa § 109 ods. 8 zákona č. 452/2021 Z. z., respektíve § 89 ods. 3 zákona č. 127/2005 Sb. v Česku. Podrobnosti sú v návode Cookie lišta podľa zákona.
Lišta, ktorá súhlas len zobrazuje, ale pixel sa už spustil, je horšia než žiadna: web návštevníkovi povie, že sa ho pýta, a dáta medzitým odošle. Na overenie stačí pár minút a prehliadač.
Ako to overiť krok za krokom
Postup robíme v Chrome. V iných prehliadačoch sú nástroje podobné, len sa volajú trochu inak.
Otvorte anonymné okno
Stlačte Ctrl+Shift+N (Cmd+Shift+N na Macu). Anonymné okno nemá uložené žiadne voľby ani cookies, takže sa správa ako nový návštevník. Rozšírenia vypnite, inak môžu výsledok ovplyvniť.
Otvorte DevTools skôr než e-shop
Stlačte F12, prejdite na záložku Network a zaškrtnite Preserve log. Až potom zadajte adresu e-shopu. Inak by ste prvé požiadavky zmeškali.
Neklikajte na lištu
Počkajte, kým sa stránka načíta a lišta zobrazí. Žiadnu voľbu nevyberajte. Do poľa Filter napíšte
facebooka tiežfbevents.Hľadajte požiadavky na Meta
Súbor
fbevents.jssa načítava zconnect.facebook.net. Samotné načítanie skriptu ešte neznamená odoslanie dát, rozhodujúce sú požiadavky nafacebook.com/trs parametromev=PageView. Ak sa objavia, pixel odosiela dáta pred súhlasom.Skontrolujte cookie _fbp
Prejdite na záložku Application, vľavo Cookies a vyberte adresu e-shopu. Cookie
_fbpvytvára Meta Pixel. Ak tu je ešte pred kliknutím na lištu, pixel uložil dáta bez súhlasu.Použite Meta Pixel Helper
Rozšírenie Meta Pixel Helper pre Chrome ukáže na stránke ikonu s počtom pixelov, ich ID a odoslané udalosti. Nainštalujte ho a otvorte e-shop znova v bežnom okne s vymazanými cookies. Ak vidíte pixel a udalosť PageView ešte pred voľbou na lište, je to rovnaké zistenie ako v DevTools. Všimnite si aj to, či nie je pixel nainštalovaný dvakrát, napríklad pod dvoma rôznymi ID.
Zopakujte s odmietnutím
Zmažte cookies, načítajte e-shop znova, kliknite na Odmietnuť a prejdite kategóriu, produkt a košík. Požiadavky na
facebook.com/trani cookie_fbpsa nesmú objaviť ani neskôr.
Prečo sa to stáva
Za pixelom, ktorý beží pred súhlasom, stoja na e-shopoch takmer vždy jedna z troch vecí:
- Kód vložený priamo do šablóny. Niekto vložil pixel do hlavičky, do HTML kódov v administrácii alebo do súboru šablóny a lišta o ňom nevie.
- Plugin alebo doplnok. Doplnok pre Meta, feed alebo marketing pixel pridá po svojom. Má vlastné nastavenie a lišta ho nemusí riadiť.
- Google Tag Manager bez podmienok súhlasu. Značka Meta Pixel sa spúšťa na „All Pages“ a nemá požiadavku na súhlas. Consent Mode riadi len nástroje Google, ostatné značky musia na súhlas čakať samy.
Častá je aj kombinácia: pixel je správne v GTM, ale v šablóne zostal starý kód. Potom po odmietnutí zmizne jedna kópia a druhá ďalej odosiela. Rovnakú logiku popisujeme pri Googli v návode Consent Mode v2 na Shoptete.
Čo oprava obnáša
Najprv treba nájsť všetky miesta, odkiaľ sa pixel načítava: šablónu, HTML kódy, doplnky a GTM. Potom sa kód z týchto miest odstráni a pixel sa nechá načítavať len z jedného miesta, ktoré čaká na súhlas z kategórie marketing. V GTM sa na to používa požiadavka na súhlas pri značke; pri pluginoch nastavenie súhlasu, ak ho ponúkajú, alebo ich výmena.
Po oprave treba overiť aj druhú stranu: po súhlase pixel funguje a udalosti (ViewContent, AddToCart, Purchase) odchádzajú raz, nie dvakrát. Inak oprava pokazí meranie reklám.
Čo kontrolovať popri pixeli
Pixel Meta býva prvý, ale nie jediná technológia, ktorá sa spúšťa mimo lišty. Rovnakým postupom skontrolujte aj ďalšie značky. V záložke Network filtrujte napríklad googleads, doubleclick, tiktok a hotjar. Pri každej požiadavke, ktorá odíde pred kliknutím na lištu, si poznačte, odkiaľ sa načítala. Pri Googli si potom overte, či namiesto úplného zablokovania nefunguje Consent Mode, ktorý odosiela len obmedzené signály bez cookies. Značky iných firiem sa pred súhlasom spúšťať nesmú vôbec.
Kedy vás to nemusí trápiť
Ak e-shop žiadny pixel nepoužíva, nenašli ste v DevTools ani požiadavky na Meta, ani _fbp, a pixel nevložil nikto skryte, nie je čo riešiť. Rovnakú kontrolu však zopakujte po každej väčšej zmene e-shopu, inštalácii nového doplnku alebo úprave kampaní. Pixel sa rád vracia s novým doplnkom. Dobrým zvykom je aj zapísať si, kto a kedy pixel nasadil, a pri zmene agentúry alebo dodávateľa reklamy výslovne skontrolovať, že po predchádzajúcom správcovi nezostal žiadny kód. Staré pixely, ktoré nikto nepoužíva, patrí odstrániť úplne, nie len vypnúť v reklamnom účte.
Čo s tým
Zistenie si môžete nechať potvrdiť ako súčasť bezplatného auditu. Ak pixel pred súhlasom beží, opravíme ho ako pevnú zákazku na stránke Cookie lišta a Consent Mode: oprava stojí 59 € bez DPH a platíte ju až po overení rovnakým postupom ako v tomto návode.
Časté otázky
Stačí, keď pixel nesmie odosielať udalosti, ale skript sa načíta?
Rozhoduje, či sa ukladajú údaje do zariadenia a odosielajú dáta. Bezpečný postup je skript vôbec nenačítavať, kým návštevník nesúhlasí. Načítaný skript je navyše častý zdroj chýb.
Čo ak mám Meta Conversions API?
Odosielanie zo servera je stále spracúvanie údajov o návštevníkovi. Aj tam treba súhlas rešpektovať. Nenahrádza to kontrolu pixelu v prehliadači.
Ako často to kontrolovať?
Po každej úprave šablóny, inštalácii doplnku alebo zmene v GTM. Ak to nechcete strážiť sami, pomôže mesačný monitoring.
Objednať audit zadarmo
Vyplňte adresu e-shopu a e-mail. Report pošleme do dvoch pracovných dní. Vaše údaje použijeme len na odpoveď na túto žiadosť.
- Bez prístupov a bez inštalácie
- Report je váš, aj keď si nič neobjednáte
- Odpovedá človek, nie automat
Ďakujeme, žiadosť sme prijali
Report pošleme na váš e-mail do dvoch pracovných dní.
Odoslanie sa nepodarilo
Pošlite nám prosím žiadosť e-mailom. Text je pripravený.
hello@lyneon.sk
Ďalšie návody
- Consent Mode v2 na Shoptete: ako ho nastaviť a overiť5 min čítania
- Ako nastaviť DMARC (a SPF a DKIM) pre e-shop4 min čítania
- Akt o prístupnosti (EAA): povinnosť pre e-shopy4 min čítania
- Cookie lišta podľa zákona: čo musí spĺňať5 min čítania
- GA4 na Shoptete: ako nastaviť a overiť meranie nákupov5 min čítania
- Prečo nesedia konverzie v GA4, Google Ads a v administrácii5 min čítania
- Zamietnuté produkty v Google Nákupoch: najčastejšie dôvody4 min čítania
- Heureka feed: najčastejšie chyby a ako ich opraviť4 min čítania
- Core Web Vitals pre e-shop: LCP, CLS a INP zrozumiteľne4 min čítania
- Pomalý Shoptet: čo spomaľuje e-shop a čo s tým4 min čítania
- Štruktúrované dáta produktu: cena a dostupnosť vo výsledkoch Googlu4 min čítania
- Texty kategórií na Shoptete: ako ich písať pre SEO6 min čítania
- Prečo Google neindexuje stránky e-shopu a čo s tým5 min čítania
- Prečo e-maily z e-shopu padajú do spamu5 min čítania
- E-mail k opustenému košíku: ako ho nastaviť a komu ho smiete poslať4 min čítania
- Čo skontrolovať po úprave šablóny alebo novom doplnku4 min čítania