Lyneon

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.

Aktualizované · 5 min čítania

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/tr a 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.

  1. 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ť.

  2. 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.

  3. 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 facebook a tiež fbevents.

  4. Hľadajte požiadavky na Meta

    Súbor fbevents.js sa načítava z connect.facebook.net. Samotné načítanie skriptu ešte neznamená odoslanie dát, rozhodujúce sú požiadavky na facebook.com/tr s parametrom ev=PageView. Ak sa objavia, pixel odosiela dáta pred súhlasom.

  5. Skontrolujte cookie _fbp

    Prejdite na záložku Application, vľavo Cookies a vyberte adresu e-shopu. Cookie _fbp vytvára Meta Pixel. Ak tu je ešte pred kliknutím na lištu, pixel uložil dáta bez súhlasu.

  6. 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.

  7. 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/tr ani cookie _fbp sa 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

Údaje použijeme len na odpoveď na túto žiadosť. Ochrana osobných údajov