What is Google Tag Manager?
Google Tag Manager (GTM) is a free tag management system from Google. Instead of pasting a dozen different marketing and analytics scripts into your storefront, you install a single GTM container and then manage every tag — Google Analytics, Meta Pixel, LinkedIn Insight, custom HTML, custom events — from inside GTM's web interface.
The big benefit: once GTM is installed, marketers and analysts can add or change tracking scripts without needing a developer to redeploy your store. GTM also gives you versioning, previews and easy rollbacks, which is helpful if you're experimenting with lots of tracking tools at once.
Note that GTM is not a tracking tool itself — it's a container that loads other tools. You still need a Google Analytics property, Meta Pixel, etc. — GTM just orchestrates them.
How Nevuto handles Google Tag Manager
- Nevuto injects the official GTM loader script into every page of your storefront as soon as you save the integration, configured with your Container ID.
- Once the container is loaded, GTM takes over completely — it loads the tags you've configured inside GTM, initializes the
dataLayer, and fires triggers based on the rules you set up. - Nevuto doesn't modify or wrap the GTM script and doesn't push any custom events to the
dataLayeron its own. If you want advanced data-layer events (e-commerce events, custom conversions, etc.), you'll need to configure them inside GTM or push them from your theme's custom code. - You can disable the integration at any time from the admin panel; the script is removed on your next page load.
Add Google Tag Manager to your Nevuto store
- Log in to your Nevuto admin panel.
- Go to Settings → Integrations.
- Click the Add button next to Google Tag Manager.
- Paste your Container ID into the input field. It starts with
GTM-followed by a short alphanumeric code (e.g.GTM-ABCD123). - Toggle the status to Active and click Save.
Done — GTM starts loading on your storefront immediately.
Where to find your Container ID
- Sign in to tagmanager.google.com.
- If you don't have a container yet, click Create Account, choose Web as the target platform, and follow the prompts.
- Open your account and select your container.
- The Container ID is displayed at the top-right of the GTM workspace — a short string like
GTM-ABCD123. - Copy it and paste it into Nevuto's Container ID field.
Test that it's working
- Open your GTM workspace and click the Preview button in the top-right. This opens Tag Assistant in a new tab and asks you to connect to a URL.
- Enter your storefront URL and click Connect — a new tab opens on your storefront with a debug banner at the bottom.
- Browse around the storefront. Tag Assistant's left panel should show the container firing on each page load, along with any tags you've configured inside GTM.
- Tip: install the Google Tag Assistant Chrome extension for quick checks outside Preview mode. It will detect your GTM container and show it as firing.
Troubleshooting
- "Google Tag Manager is not configured correctly" on save: the Container ID format is wrong. It must start with
GTM-followed by alphanumeric characters. - Preview mode can't connect: make sure the integration status toggle is Active in Nevuto and that the Container ID in GTM matches the one in Nevuto. Hard-refresh the storefront before retrying.
- Tags configured inside GTM aren't firing: GTM tags have their own triggers (page views, clicks, custom events). Check the trigger conditions inside GTM — if a tag expects a
purchasedataLayer event and nothing pushes that event, the tag won't fire. Nevuto doesn't push e-commerce dataLayer events automatically. - Duplicate page views in GA: if you've added Google Analytics both as a tag inside GTM and as a separate Nevuto integration, you'll double-count page views. Pick one — either let GTM fire GA, or install GA directly via Nevuto, but not both.