Migrace staré implementace v GTM na oficiální šablonu
Migrace má tři kroky: ze starého tagu si opíšete licenční klíč, smažete všechny původní tagy Cookies správně a místo nich nasadíte oficiální šablonu z galerie GTM.
Proč migrovat
Stará implementace používala několik vlastních HTML tagů. Oficiální šablona je nahrazuje jediným tagem, který je přehlednější, bezpečnější a správně pracuje s Google Consent Mode. Staré a nové tagy vedle sebe běžet nesmí, došlo by ke konfliktům.
1. Opište si licenční klíč
Tohle udělejte dřív, než cokoliv smažete. Licenční klíč je schovaný uvnitř starého tagu Cookies správně – lišta.
- Otevřete v GTM tag Cookies správně – lišta.
- V obsahu tagu najděte
<script>s atributemsrc. Má tvar:
<script id="cookies-spravne"
src="https://cookies-spravne.cz/static/cc?key=XXXXXXXXXXXXXXXXXXXX"
async defer></script>Licenční klíč je dvacetiznakový řetězec za key=. Uložte si ho, budete ho potřebovat při nastavení nové šablony. Najdete ho také v administraci na záložce Přehled licence.
2. Odstraňte staré tagy
Po uložení klíče smažte z kontejneru tyto tagy:
- Analytický tag (Vlastní HTML)
- Marketingový tag (Vlastní HTML)
- Consent mode (Consent Mode – Google + Microsoft tags)
- Consent mode – update (Consent Mode – Google + Microsoft tags)
- Cookies správně – lišta (Vlastní HTML)
Žádný z nich nesmí zůstat aktivní.
3. Nasaďte oficiální šablonu
Postup je stejný jako při novém nasazení, celý ho najdete v návodu Jak nasadit cookie lištu přes Google Tag Manager. Ve zkratce:
- Do kontejneru přidejte šablonu Cookies správně z galerie GTM šablon.
- Při konfiguraci vložte licenční klíč z prvního kroku.
- Nastavte spouštění triggerem Consent Initialization – All Pages.
- Zkontrolujte ostatní tagy: jejich Consent Settings a dva spouštěcí triggery, All Pages a Custom Event
gtm_consent_update. - Otestujte v náhledu a publikujte.
Než změny publikujete, projděte náhled v Tag Assistantu. Před souhlasem musí být tagy vyžadující souhlas ve stavu Not Fired a po udělení souhlasu se musí objevit událost gtm_consent_update. Pak web otevřete ještě jednou bez mazání cookies: lišta se už neobjeví a tagy se přesto musí spustit.