Google Tag Manager (Cloud Destinations)
Available for client-side sources, MetaRouter makes it easy to send your data to Google Tag Manager. Once you've set up your source to start tracking data, we'll translate and route that data to Google.
Google Tag Manager (GTM) helps make tag management simple, easy, and reliable by allowing marketers and webmasters to deploy website tags all in one place. With Tag Manager, maximize your agility by adding and updating your own tags for conversion tracking, site analytics, and remarketing. Control when and how your tags fire with triggers and customize your infrastructure with the full-featured Google Tag Manager API.
Plus, GTM supports all Google and third-party tags, has built-in security and error-checking features, and boasts numerous tools aimed to increase collaboration across your business.
GTM works through a snippet that you'd normally have to include in all of your pages with content. This is a snippet of code that's meant to enable tag manager to fire tags by inserting
gtm.js into the page.
MetaRouter's integration only requires the Container ID tied to your account. Skip the headache and get straight to insights.
First, you'll need to sign up for a Google Tag Manager account directly on GTM and create a new 'container' for your site.
You'll immediately be given a GTM container
snippet. Since you're using MetaRouter's integration and snippet, you can skip this step - just press
You'll then be taken to your Workspace. Look to the top right of that page to find your Container ID - formatted GTM-XXXXXX.
Still need help setting up Google Tag Manager? Check out this page.
Once you've identified your Container ID, go to your MetaRouter dashboard and add 'Google Tag Manager' as a destination.
Input your Container ID and give your connection a unique name.
At the bottom, you'll also see an option to enable tracking for both named and categorized pages. Once that's set, go ahead and click Save to activate your pipeline.
With that, you're all set!
Once you enable this pipeline, you'll be able to trigger MetaRouter events by entering
analytics.page calls into GTM.
Note: Don't forget to "publish" your GTM container before trying to load it with MetaRouter.