Cookie lišta na Shoptete, Upgates a Shopify

Ako riešiť súhlas s cookies na hotových e-shopových platformách. Kedy stačí vstavaná lišta, kam vložiť vlastnú a ako overiť, že meracie kódy čakajú na súhlas.

Obsah článku

Hotové e-shopové platformy majú výhodu: časť práce s cookies za vás urobia. Zodpovednosť za súhlas však zostáva na prevádzkovateľovi e-shopu, nie na platforme. Platforma nevie, aké meracie kódy ste si doplnili sami.

Pre všetky platformy platí jedno pravidlo: na webe má byť len jedna cookie lišta. Dve lišty sa navzájom nevidia a výsledok býva horší, než keby bola len jedna.

Shoptet

Shoptet má vlastnú cookie lištu a meracie kódy zapnuté cez jeho administráciu sú na ňu napojené. Consentry tam netreba, ale lištu Shoptetu treba správne nastaviť. Podľa nápovedy Shoptetu ju nájdete v Vzhľad a obsah → Cookies, na karte Nastavenia:

  1. Tlačidlom Zobraziť panel lištu zapnite.
  2. V Možnosť znenia súhlasu zvoľte Potrebný súhlas. Iba pri ňom lišta spustí analytické a marketingové kódy až po súhlase. Možnosť „Informácie o súboroch cookie“ podľa Shoptetu len informuje a meranie nezastaví.
  3. Zapnite Zobraziť tlačidlo odmietnuť všetko na cookie lište. Shoptet sám upozorňuje, že to môže znížiť počet súhlasov, no odmietnutie na prvej vrstve vyžadujú aj slovenský úrad, aj český ÚOOÚ.
  4. Zapnite Zobraziť nastavenie súhlasu v pätičke, aby si zákazník mohol voľbu neskôr zmeniť.
  5. Pripomenúť súhlas používateľovi (v dňoch) určuje, po koľkých dňoch sa lišta vráti tomu, kto odmietol. Pre slovenský e-shop nastavte 365 dní, slovenský úrad odporúča aspoň 12 mesiacov.
  6. Umiestnenie v strede obrazovky Shoptet neodporúča, lebo podľa neho nezodpovedá odporúčaniam ÚOOÚ.
  7. V časti Ostatné nastavte Facebook Conversions API aj widgety Facebooku a Instagramu na Po získaní súhlasu používateľa.

Súhlas si Shoptet podľa nápovedy pamätá šesť mesiacov. Udelené súhlasy sa dajú exportovať do CSV s dátumom, ID cookie, IP adresou a typom súhlasu.

Pozor si dajte na kódy, ktoré vkladáte ako vlastný HTML kód alebo cez Google Tag Manager. V GTM treba podľa Shoptetu zapnúť prehľad nastavení súhlasu a pri každej značke nastaviť, že vyžaduje ad_storage (marketing) alebo analytics_storage (analytika). Bez toho sa spustí aj bez súhlasu.

Upgates

  1. V administrácii Upgates otvorte časť na vkladanie vlastných kódov do hlavičky stránky, kam sa vkladajú aj meracie kódy.
  2. Riadok Consentry vložte ako úplne prvý kód, nad Google Analytics, Meta Pixel a ďalšie.
  3. Meracie kódy zapnuté cez integrácie Upgates nechajte tak. Consentry ich zastaví, kým návštevník nesúhlasí.
  4. Ak máte zapnutú vstavanú cookie lištu Upgates alebo iný doplnok na cookies, vypnite ho.
  5. Overte výsledok kontrolou.

Podrobnosti sú v návode pre Upgates.

Shopify

  1. V administrácii otvorte Online obchod → Témy → … → Upraviť kód a súbor theme.liquid.
  2. Riadok Consentry vložte hneď za <head>.
  3. V Nastavenia → Ochrana osobných údajov zákazníkov vypnite vlastný banner Shopify, aby sa nezobrazovali dva.
  4. Overte výsledok kontrolou.

Podrobnosti sú v návode pre Shopify.

Ostatné platformy

Pre PrestaShop, Webflow, Wix a vlastné riešenia sú postupy v dokumentácii. Princíp je všade rovnaký: skript lišty musí byť v hlavičke prvý, pred všetkými meracími kódmi. Ak hlavičku upraviť nemôžete, použite šablónu pre Google Tag Manager.

Ako overiť, že to funguje

  1. Otvorte e-shop v anonymnom okne a na lištu nekliknite.
  2. V nástrojoch pre vývojárov (F12) na karte Application → Cookies nesmú byť _ga, _gcl_au, _fbp ani cookies začínajúce na _hj.
  3. Na karte Network do filtra napíšte facebook. Požiadavky na facebook.com/tr pred súhlasom nesmú odísť.
  4. Kliknite na Odmietnuť, prejdite do kategórie alebo na produkt a skontrolujte znova.

Podrobný postup je v článku Ako skontrolovať, či web spúšťa trackery pred súhlasom. Bez inštalácie čohokoľvek to zistíte aj cez kontrolu webu.

Zdroje

Nemáte čas to riešiť?

Lištu nastavíme za vás. Do dvoch pracovných dní.

Skontrolujeme web, nasadíme Consentry, vypneme starú lištu a overíme, že pred súhlasom nič neuniká. 49 € jednorazovo.