Don't have one? Create one ↗
Migrating to GTM

Lesson 3 of 5

Rebuild Tags In GTM

With the inventory in hand, recreate each kept tag inside GTM, using vendor templates rather than pasting the old snippet. Build everything in a workspace, but do not publish until the cutover step.

1Recreate tag2Wire triggers3Map variables4Preview

Do it properly while you're here

  • Use the official template (GA4, Meta, Google Ads) instead of Custom HTML where one exists.
  • Replace hard-coded values (a conversion id baked into a page) with GTM variables.
  • Where the old tag relied on inline data, request a proper dataLayer push, or scrape as a stopgap.
  • Add Consent Mode now, so the migrated setup respects consent from day one.

Migration is the rare chance to fix old sins, but resist scope creep. Match existing behavior first; improvements come after the numbers reconcile.

Key takeaway

Rebuild each tag with templates and variables in a workspace, add consent, and verify in Preview, all before publishing. Match the old behavior first; refactor later.