What the Google Tag Manager app does
The Google Tag Manager (GTM) app injects your GTM container snippet into the head of every page of your store. Once the container loads, you build and manage all of your tags (Google Analytics 4, ad pixels, conversion tracking, remarketing, heatmaps, chat widgets, A/B testing tools, and anything else GTM supports) entirely from the Google Tag Manager interface, with no further changes needed in Storeep.
Storeep emits the standard GTM bootstrap script, the one that creates the dataLayer and loads gtm.js asynchronously. Each container you add fires independently.
Installing the app
- Open Apps from the left menu.
- Find Google Tag Manager and click Install.
- After installing, the app opens its Tags screen. Click Add new tag to add your first container.
You need the Apps permission to install or manage this app. Staff accounts without it will see a permission error.
Adding a GTM container
The add form has three fields:
- Activate: a toggle, on by default. When on, this container loads on every store page. When off, the container is saved but no script is injected, so nothing fires.
- Tag name: a label for your own reference only. It is never sent to Google. Required, up to 50 characters.
- Google tag ID: your GTM container ID in the format
GTM-XXXXXXXX(for exampleGTM-00000000). Required, must start withGTM, and can be up to 20 characters. You will find it at the top of your workspace in Google Tag Manager, or under Admin, in Container Settings.
Click Add to save. If the container is activated, the snippet starts loading on your storefront right away.
Validation and error messages
- Leaving Tag name or Google tag ID empty is rejected.
- A tag ID that does not match the
GTM-format is rejected as incorrect. - A tag name over 50 characters or a tag ID over 20 characters is rejected.
- You cannot add the same container ID twice for one store. A duplicate ID returns an "already exists" error.
Managing multiple containers
You can add more than one GTM container to the same store, and every enabled one is injected. The Tags screen lists each entry in a table with three columns:
- Tag name: your label, with the date and time it was created.
- Tag ID: the GTM container ID.
- Status: Activated or Deactivated.
The list is paginated at 40 rows per page, newest first. Click any row to open the Edit tag form, where you can change the name, change the ID, or flip the Activate toggle to switch the container on or off without deleting it.
Deleting containers
To remove containers, select one or more rows and use Delete tags. Deleting a container immediately stops its snippet from loading on your store.
What you can deploy through GTM
Once a container is active, push any tags you want from the GTM interface: Google Analytics 4, additional ad platform pixels, remarketing tags, heatmap scripts, live-chat widgets, A/B testing tools, and more. Storeep does not need to be touched for each addition. Remember to publish your container in Google Tag Manager after editing it, an unpublished container will not fire the tags you configured.
Things to watch for
- Deactivated containers do nothing. Only containers with Activate turned on are injected. If a tag is not firing, check that its status is Activated and that you published the container in GTM.
- Do not double up on native pixel apps. If you already run Storeep's built-in pixel apps (Facebook, TikTok, Snapchat, Google Ads conversions, and similar), do not also load those same pixels through GTM. Firing both sends every event twice and inflates your reporting.
- Blocked visitors skip GTM. Storeep's anti-fraud shield withholds all third-party scripts, including GTM, from visitors it flags as forbidden. This is intentional and does not affect normal shoppers.