2 items
Inject - or replace - your Google Tag Manager container on any site. Paste the snippet once, Phantom does the rest. ๐ป 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.
Sep 3, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.