DokumentaceImplementace › Migrace GTM na novou šablonu

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.

  1. Otevřete v GTM tag Cookies správně – lišta.
  2. V obsahu tagu najděte <script> s atributem src. 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:

  1. Do kontejneru přidejte šablonu Cookies správně z galerie GTM šablon.
  2. Při konfiguraci vložte licenční klíč z prvního kroku.
  3. Nastavte spouštění triggerem Consent Initialization – All Pages.
  4. Zkontrolujte ostatní tagy: jejich Consent Settings a dva spouštěcí triggery, All Pages a Custom Event gtm_consent_update.
  5. 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.