Cookie lišta pre Shopify: Cookifi nasadíte do 10 minút

Natívna lišta Shopify riadi len nástroje, ktoré spravuje Shopify, a jeho app pixely ignorujú každý súhlas, ktorý nie je zapísaný v Customer Privacy API. Cookifi doň zapisuje a GTM spúšťa ako custom pixel, takže je pokrytý aj košík.

Čo budete potrebovať

Akýkoľvek tarif Shopify — kód témy, ktorú vlastníte, upravovať môžete. Stránky košíka upravovať nemožno okrem tarifu Plus cez Checkout Extensibility, a práve preto musí byť GTM custom pixel.

Nasadenie Cookifi na Shopify

  1. 1

    Duplikujte tému a otvorte editor kódu

    Administrácia Shopify → Online Store → Themes → ⋯ → Duplicate ako záloha, potom ⋯ → Edit code.

  2. 2

    Vložte skript na začiatok hlavičky

    V sekcii Layout otvorte theme.liquid a skript Cookifi vložte na samý začiatok <head>, nad {{ content_for_header }}. Ak editor Shopify vyzve, pridajte defer.

  3. 3

    Pripojte snippet pre Customer Privacy API

    Pod {{ content_for_header }} pridajte {% render 'cookifi' %}, potom v Snippets vytvorte snippet s názvom cookifi a vložte doň kód z návodu Cookifi pre Shopify. Prenáša voľby z Cookifi do setTrackingConsent.

  4. 4

    Odstráňte natívnu lištu

    Settings → Customer privacy → Cookie banner → More actions → Remove cookie banner.

  5. 5

    Pridajte GTM ako custom pixel

    GTM patrí do Settings → Customer events → Add custom pixel, nie do theme.liquid. Pixel beží v sandboxe a je jediná cesta, ako značky spustiť v košíku a na stránke poďakovania; príkazy consent default a update patria doň.

Získajte svoj skript Cookifi

  1. 1.

    V administrácii Cookifi kliknite na Add, zadajte názov a svoju doménu (URL sitemapy je nepovinná) a kliknite na Create.

  2. 2.

    Otvorte property a skopírujte skript v General → Integration script.

  3. 3.

    Kliknutím na ikonu Googlu v lište skriptu pridáte predvolený príkaz Consent Mode. Samotné predvolené hodnoty sa nastavujú v Regions, spolu s URL Passthrough a Ads Data Redaction.

  4. 4.

    Vložte ho čo najvyššie do <head> na každej stránke. Uložte, načítajte stránku znova a skontrolujte, že sa lišta zobrazí.

  5. 5.

    Ak platforma odstraňuje atribúty data- a lišta sa nenačíta, prepnite v sekcii Installation script na režim Query string a skript skopírujte znova.

  6. 6.

    Do hlavičky sa vôbec nedostanete? Použite skript GTM Installation v tagu Custom HTML so spúšťačom Consent Initialization – All Pages. Odporúčame však priame nasadenie, pretože blokovače reklám môžu GTM potlačiť.

Consent Mode v2 a GTM na Shopify

Na Shopify žije súhlas v Customer Privacy API (analytics, marketing, preferences, sale_of_data) a pixely Shopify aj aplikácií ignorujú všetko, čo tam nie je — presne to robí snippet z tretieho kroku. GTM musí bežať ako custom pixel: beží v sandboxe bez prístupu k DOM a je jediná cesta, ako spustiť značky v košíku a na stránke poďakovania. Príkazy consent default a update preto patria priamo do pixelu.

Čo natívna lišta Shopify nedokáže

Shopify cookie banner (Settings → Customer privacy)

  • Riadi len nástroje spravované Shopify — vlastné cookies Shopify a app pixely. Skripty vložené do theme.liquid neblokuje.
  • Žiadne blokovanie skriptov po jednotlivých dodávateľoch a žiadne skenovanie cookies.
  • Predvolene je zapnutý len pre EHP a Spojené kráľovstvo; ostatné regióny treba pridať ručne.
  • V administrácii nie je export záznamu súhlasov.

Na čo si dať pozor

  • Aktualizácia alebo preinštalovanie témy zahodí úpravy v theme.liquid — skript aj snippet potom vložte znova.
  • Všetko, čo je pod {{ content_for_header }}, sa načíta po vlastných skriptoch a app pixeloch Shopify, čím stráca zmysel.
  • Tá istá značka v theme.liquid aj v custom pixeli počíta udalosti dvakrát.

Podrobný návod pre Shopify

Dokumentácia Cookifi má pre Shopify návod krok za krokom vrátane kódov, na ktoré táto stránka odkazuje.

Čo s Cookifi získate

Spustené do 10 minút

Jeden skript v hlavičke, sken, ktorý vám kategórie navrhne sám, a 14-dňová skúšobná verzia bez platobnej karty.

Pevný základ, nie rebrík tarifov

Jeden mesačný základ od 10 € plus spotreba podľa read events — prvých 10 000 každý mesiac je zadarmo. Subdomény a členovia tímu sú bez obmedzenia, takže druhý web neznamená druhý tarif.

Podpora, ktorá odpovedá

Live chat a e-mail v každom tarife, na tarife Enterprise s odpoveďou človeka do jedného pracovného dňa. Sme malý tím, a preto sa funkcie, o ktoré zákazníci požiadajú, zvyčajne dostanú von rýchlo.

Postavené na moderný stack

Consent Mode v2 od Googlu aj Microsoftu je prvotriedny, GA4 a GTM sú predvolená cesta a Cookifi je certifikovaný partner Google CMP.

Časté otázky

Prečo je snippet pre Customer Privacy API potrebný?

Pretože nástroje Shopify a každý app pixel čítajú súhlas výhradne z tohto API. Bez snippetu by lišta zbierala voľbu, ktorú pixely Shopify nikdy neuvidia.

Zobrazuje sa lišta v košíku?

Kód témy v košíku nebeží, takže lišta sa tam nezobrazí. Podstatné je, že značky v košíku idú cez custom pixel, a ten rešpektuje stav, ktorý Cookifi zapísalo do Customer Privacy API.

Môžem si natívnu lištu nechať ako záložnú?

Nie — dve lišty znamenajú dve odpovede na tú istú otázku. Keď Cookifi funguje, natívnu lištu v Settings → Customer privacy odstráňte.

Vyskúšajte to na svojom webe

14 dní, bez platobnej karty. Ak vám nasadenie zaberie viac ako desať minút, dajte nám vedieť — u nás to berieme ako chybu.