Inject - or replace - your Google Tag Manager container on any site. Paste the snippet once, Phantom does the rest.
Users
14
+1 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#172K
#144K among extensions
Version
1.0.0
updated 3 Sep 2026
Users
monthly, 1 months
Latest, 17 Oct 2026:14 usersMove the mouse over the chart for any month
Ratings count
monthly, 1 months
Latest, 17 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About GTM Phantom
👻 Load YOUR Google Tag Manager container on any website - a client's staging site, a third-party-hosted checkout, a page whose container is broken or missing. Paste the snippet once; GTM Phantom injects it on every page load of the domains you choose.
⚡ WHAT IT DOES
🎯 Inject on any site: your snippet runs in the page (MAIN world) at document_start - the same effect as pasting it in the site's <head>.
📋 Multiple rules: one per site, each with its own snippet. Pause, edit, delete independently.
🌐 Subdomain coverage per rule (*.example.com).
🔄 REPLACE MODE: block the container(s) the site already loads at the network level, so your container runs INSTEAD of the site's one - no double tags, no double hits. Only the GTM id found in your snippet stays allowed, and blocking is active only while your rule is actually injecting.
🟣 Toolbar badge: ON on every covered tab.
♻️ Auto-reload of open tabs when you save a rule.
👥 BUILT FOR
Web analysts, tag-management consultants, agencies and developers who need their own container running on a page they don't control yet.
🛡️ HOW IT WORKS (AND WHY IT'S POLICY-COMPLIANT)
Phantom never ships or builds a GTM loader itself. You paste the container snippet exactly as Tag Manager hands it out, and Phantom registers it through chrome.userScripts - the Chrome API made precisely for running user-provided scripts. The code that runs is yours, not the extension's. That's also why Chrome asks you to enable "Allow user scripts" once on the extension's details page (Chrome 138+).
🔒 PRIVACY
No analytics, no remote calls, no accounts. Rules and snippets live in chrome.storage.local and never leave your browser. Host access is granted by you, per domain, when you save a rule.
✅ VERIFYING
On a covered page, DevTools → Object.keys(google_tag_manager) shows your GTM-XXXX. Tag Assistant and GTM preview mode work normally.