Preskočiť na obsah

Blokovanie skriptov

Samotná lišta nestačí, ak sa sledovacie skripty spustia ešte pred súhlasom. Panel Skripty v nastaveniach modulu určuje, ktoré skripty sa majú zablokovať, kým návštevník nedá súhlas s príslušnou kategóriou.

  1. Najprv otvorte niekoľko stránok obchodu. Modul zistí skripty, ktoré sa načítavajú. Robí to najviac raz za 10 minút.
  2. V paneli Skripty prejdite zoznamy nižšie a pri každej položke vyberte kategóriu.
  3. Zapnite Blokovať skripty pred súhlasom a kliknite na Uložiť.
  4. Obchod prejdite v anonymnom okne a overte, že všetko funguje (nákup, platba, chat).

Bezpečné predvolené nastavenie: neznáme moduly a adresy sú predvolene Neblokovať, aby sa v obchode nič nepokazilo. Blokovať začne až to, čo explicitne zaradíte do kategórie.

Prepínač Blokovať skripty pred súhlasom vypne všetky pravidlá naraz. Lišta a Google Consent Mode fungujú aj tak. Ak po zapnutí niečo v obchode prestane fungovať, prepínač vypnite a problém nájdite (pozri Riešenie problémov).

Kategória Na čo je
Neblokovať Skript sa nechá bežať vždy. Pre moduly, ktoré len zobrazujú obsah.
Funkčné Doplnkové funkcie (napr. chat, ukladanie nastavení).
Analytické Meranie návštevnosti (napr. Hotjar, Clarity, Matomo).
Marketingové Reklama a retargeting (napr. Meta Pixel, TikTok, Criteo).

Kategórie Nevyhnutné sa týka len samotného PrestaShopu. Nedá sa vypnúť a zahŕňa cookies košíka, prihlásenia a uloženia vašej voľby.

Modul pozná tieto služby a vie k nim aj cookies: Google Analytics, Google Ads, Google Tag Manager, Meta (Facebook) Pixel, TikTok Pixel, Pinterest Tag, LinkedIn Insight, Microsoft Advertising (Bing), Seznam Sklik a Zboží.cz, Heureka, GLAMI piXel, Criteo, Hotjar, Microsoft Clarity, Yandex Metrica, Matomo a Smartsupp.

  • Stĺpec Na stránkach obchodu ukazuje značku nájdené, ak sa služba na vašich stránkach načítava. Takéto služby sú v zozname navrchu.
  • Pri službách Google (Analytics, Ads, Tag Manager) je kategória pevne daná a riadi sa Consent Mode. Neblokujú sa.
  • Pri ostatných vyberte kategóriu. Služba sa potom ukáže aj v okne nastavení pod svojou kategóriou, aj s cookies, ktoré používa.

Zoznam modulov PrestaShopu, ktoré vkladajú skripty na stránky obchodu:

  • Pravdepodobne sledujú návštevníka: podľa názvu patria k reklamnej, meracej alebo chatovej službe. Pri nich je návrh kategórie (značka návrh). Návrh platí až po kliknutí na Uložiť.
  • Ostatné moduly: blokujte len modul, ktorý posiela údaje reklamnej alebo meracej službe (v jeho nastaveniach je napr. Pixel ID alebo ID merania). Pri module, ktorý len zobrazuje niečo v obchode, nechajte Neblokovať. Inak by prestal fungovať.
  • Bežné moduly bez sledovania: zbalené v rozbaľovacom zozname. Netreba ich blokovať.

Adresy cudzích serverov, z ktorých sa načítavajú skripty a ktoré nepatria k známej službe ani modulu. Vyberte kategóriu, ak viete, o čo ide. Inak nechajte Neblokovať.

Pre skript vložený ručne do témy alebo iným spôsobom, ktorý sa v zoznamoch neobjaví. Do poľa príslušnej kategórie napíšte na každý riadok časť adresy alebo kódu skriptu, napr.:

widget.example.com

Skript, ktorý túto časť obsahuje, sa zablokuje do súhlasu s danou kategóriou.

  • Uložiť: uloží pravidlá.
  • Uložiť a vyprázdniť zoznam: uloží pravidlá a vymaže zoznam zistených skriptov. Zoznam sa potom znovu naplní pri návšteve stránok. Hodí sa, keď ste odstránili modul alebo službu a chcete zoznam „vyčistiť“.
  • Skripty, ktoré iné moduly načítajú až JavaScriptom (nie sú v kóde stránky), modul v zozname nenájde. Takú službu musí modul sám ohlásiť. Modul WEB Vision Meta Pixel to robí. Pri cudzom module sa obráťte na jeho autora, alebo použite vlastné pravidlo.
  • Ak je zapnuté zlučovanie JavaScriptu (CCC) v PrestaShope, skripty modulov sa zlúčia do jedného súboru a podľa modulu sa nedajú blokovať. Panel Stav nastavenia na to upozorní. Vypnite zlučovanie vo Rozšírené parametre → Výkon, alebo blokujte podľa služby.
  • Premenné PrestaShopu, štruktúrované dáta (JSON-LD) a skripty označené samotným modulom sa nikdy neblokujú.
Bol tento článok užitočný?