Install AI tracking through Google Tag Manager, no code edits needed
Google Tag Manager is the no-code install path for AI-Advisors. Connect it once and the platform pushes its AI-traffic tracking snippet and the ChatGPT Ads measurement pixel into your container as draft Custom HTML tags - you review and publish them in GTM yourself, so nothing goes live on your site without your sign-off.
Overview
Getting a tracking snippet onto a site usually means a developer ticket. With Google Tag Manager connected, AI-Advisors does the work for you: approve one Google consent, pick your container from a picker that opens automatically, and click Install snippet. The tag fires on GTM's built-in All Pages trigger and activates only for AI traffic - AI crawler user agents, visits referred from ChatGPT, Claude, Gemini, Perplexity, or Copilot, AI UTM parameters, and ChatGPT Ads clicks - so regular human visitors are never tracked.
Everything AI-Advisors writes to your container is a draft. It never submits or publishes a container version; you review the tag in Tag Manager and hit Submit yourself. For the ChatGPT Ads pixel, AI-Advisors also verifies against the container version that is actually published: an amber Draft pill with a deep link into the exact workspace until you publish, flipping to Connected once the tag is genuinely serving - and if the pixel tag is later deleted inside GTM, the row flags it and offers a reinstall.
The same rail delivers the ChatGPT Ads measurement pixel. One click pushes the official OpenAI pixel as a draft tag tuned to load near the top of the page, so it catches conversions in the first moments of a visit - and it can go into a different container than the tracking snippet if your setup splits them. When GTM is not connected at all, AI-Advisors falls back to giving you the snippet to paste manually.
How it works
One-click tracking snippet install
Creates the AI-Advisors tracking snippet as a draft Custom HTML tag named AI-Advisors Tracking, firing on GTM's built-in All Pages trigger. The snippet activates only for AI traffic - AI crawler user agents, visits referred from ChatGPT, Claude, Gemini, Perplexity, or Copilot, AI UTM parameters, and ChatGPT Ads clicks - so regular human visitors are never tracked.
ChatGPT Ads pixel delivered the same way
Pushes the official OpenAI measurement pixel into a container you pick (it can be a different container than the tracking snippet) as a draft tag on the Initialization trigger with firing priority 100, so the pixel loads near the top of the page and catches early conversions. When GTM is not connected, you get the official snippet to paste manually instead.
Live status that reflects your published container
For the ChatGPT Ads pixel, AI-Advisors checks the container version that is actually published, not the workspace draft, to decide whether the tag is serving. The Settings row shows an amber Draft pill with an Open in GTM button deep-linked to the exact workspace until you publish, then flips to Connected. A stale pixel ID or a deleted pixel tag is flagged, with a reinstall path offered.
Writes that respect how GTM workspaces behave
Every tag create, update, and delete finds the container's current writable workspace at the moment of the write, so installs do not fail because an earlier workspace was already submitted. A workspace named AI-Advisors is created only if your container has none at all, and other tags, triggers, and variables are never touched.
Clean removal when you change your mind
Removing the ChatGPT Ads pixel deletes AI-Advisors' own tag from your workspace and hands you a direct link to publish the removal. Disconnecting the integration deletes the stored connection and OAuth tokens from AI-Advisors.
Automatic install-method detection
When you add a website, AI-Advisors fetches the homepage and looks for an existing GTM container. If one is found, it recommends the GTM install over manual paste, so teams already running Tag Manager land on the path that involves no code.
Set up
Setup is a standard Google OAuth connect followed by one publish in Tag Manager - no code edits, no developer ticket.
An org owner or admin opens Settings, finds the Google Tag Manager row under Integrations, and clicks Configure. If you also plan to connect Search Console or Analytics, the Connect Google services banner grants all of them in a single Google consent, requesting scopes only for the services you have not connected yet. Approve the consent screen - the only Tag Manager permission requested is container editing - and you land back on the Integrations tab with the container picker already open, listing every GTM container across the Google accounts you can access.
Pick the container for your site, open the row's menu, and click Install snippet. AI-Advisors creates a draft Custom HTML tag named AI-Advisors Tracking on the built-in All Pages trigger and gives you an Open GTM link that lands inside the exact workspace it wrote to. Publish that workspace in Tag Manager and tracking is live. The onboarding wizard offers the same connect, container select, and install as part of its Google step, so new accounts can finish this before they ever reach the dashboard.
Takes a few minutes
Data and permissions
Google Tag Manager is a connection-only integration: it exists to place and verify AI-Advisors' own tags, not to pull analytics data. It reads the minimum needed to do that and writes nothing in your container beyond its own tags.
- The list of GTM accounts and containers you can access, with their names - shown in the container picker
- The workspace list for your chosen container, to find the current writable workspace
- The published container version - only to check whether AI-Advisors' own tag is live, still a draft, or missing
- A draft Custom HTML tag named AI-Advisors Tracking (the AI-traffic snippet) on the All Pages trigger
- A draft Custom HTML tag for the ChatGPT Ads measurement pixel on the Initialization trigger with firing priority 100
- A workspace named AI-Advisors - created only if your container has no workspaces at all
- Deletion of its own pixel tag when you remove the pixel - publishing the removal is still yours to do
- Other tags, triggers, or variables in your container
- Container publishing - it never submits or publishes a container version
- Google Analytics, Search Console, or Google Ads data - those are separate integrations with their own consents
- Regular human visitors - the pushed snippet fires only on AI-qualified traffic
One Google scope is requested: Tag Manager container editing (tagmanager.edit.containers). OAuth tokens are stored server-side, are never readable from the browser, and refresh automatically shortly before they expire.
Good to know
- Included on every plan - Starter, Growth, Enterprise, and all AppSumo lifetime tiers.
- Connecting, choosing a container, installing the snippet, and disconnecting are owner and admin actions; the ChatGPT Ads pixel install and verify are owner and admin only as well.
- One Google Tag Manager connection per organization.
- There is no scheduled sync and no synced-ago caption on the row by design - tags are written only when you act, so there is nothing to sync.
- Everything AI-Advisors writes to GTM is a draft; your site does not change until you publish the workspace in Tag Manager.
- The snippet HTML is generated at install time, so if the snippet gains new capabilities later, re-push the tag from Settings to carry them.
Frequently asked questions
Will AI-Advisors publish changes to my GTM container without me?
No. Every tag it creates is a draft in your workspace. You review it in Google Tag Manager and click Submit yourself - AI-Advisors never publishes a container version, so nothing goes live on your site without your sign-off.
What does AI-Advisors read and write in my container?
It reads your list of GTM accounts and containers (to show the picker), the chosen container's workspaces (to find the current writable one), and the published container version (only to check the status of its own tags). It writes only its own draft tags: the AI-Advisors Tracking snippet and, if you use it, the ChatGPT Ads measurement pixel. Other tags, triggers, and variables are never touched.
What Google permission does AI-Advisors ask for?
A single scope covering Tag Manager container editing. It does not request Google Analytics, Search Console, or Google Ads access as part of the GTM connection - those are separate integrations you approve individually.
Which plan do I need?
Every plan includes the Google Tag Manager integration - Starter, Growth, Enterprise, and all AppSumo lifetime tiers. There is no separate charge.
Do I need a developer to set this up?
No code edits are needed. You approve one Google consent screen, pick your container from a picker that opens automatically, and click Install snippet. The only remaining step is publishing the draft tag, which is a button click in Tag Manager's own interface.
Does the tracking tag slow my site down or track all my visitors?
The snippet only fires for AI traffic: AI crawler user agents, visits referred from ChatGPT, Perplexity, Claude, Gemini, or Copilot, AI UTM parameters, and ChatGPT Ads clicks. Regular human visitors are not tracked and send no data.
What happens when I disconnect?
AI-Advisors deletes its stored connection and OAuth tokens. Tags already published to your site stay until you remove them in GTM - and for the ChatGPT Ads pixel, the disconnect stages the tag deletion in your workspace and gives you a direct link to publish the removal.