How can I test Google Tag manager locally

murtza gondal picture murtza gondal · Nov 6, 2014 · Viewed 14.9k times · Source

I have created a GTM container, added tags under it and published.

its in debug mod and I can see datalayer

but for tags, says there are not tags in container

even though tags are there in container rules and tags

so question is, can I test gtm account on local machine even domain url of gtm is live.

if yes then why tags are not showing? does Google take time in publishing tags?

I tried google chrome plugin but it only shows basic info,

I want to work it like if I click on a product or do a purchase locally, it should update data for account remotely, is it possible?

Answer

Brett DeWoody picture Brett DeWoody · Dec 3, 2019

Google Tag Manager can be easily tested on your local machine (no need for a Chrome extension), similar to how you would Preview your changes on a public website/app:

  1. Setup your Google Tag Manager account.
  2. Add the <!-- Google Tag Manager --> script to the <head> of your webpage(s).
  3. Add the <!-- Google Tag Manager (noscript) --> to the <body> of your webpage(s) (optional).
  4. Make the required updates in Google Tag Manager - e.g. add a new tag, etc.
  5. Click Preview in Google Tag Manager.
  6. Wait for the 'Now Previewing Workspace' banner to show in Google Tag Manager.
  7. Start a local web server to run your app - this method will vary depending on your local setup but you should be able to access your app using a local URL like localhost:8088/.

    NOTE: Opening a file path (e.g. file:///Users/your-name/Documents/) in your browser WILL NOT work.

  8. In the same browser as Google Tag Manager is open, open a new tab and go to your local web server URL - e.g localhost:8088.
  9. The Google Tag Manager debug pane should be visible at the bottom of the browser window.