Install the Loop tag.
One snippet. Ten minutes. No developer required — though they’ll approve of it.
What the tag does
The Loop tag does three jobs on your website:
- Swaps your phone number for a tracking number, unique to that visitor — so when they call, Loop already knows which campaign, keyword and landing page brought them.
- Captures form submissions and chats, attaching the same attribution automatically.
- Remembers the visit so a lead who returns days later is still credited to the marketing that found them.
Find your snippet
- Sign in to Loop at app.intrinsicloop.com
- Go to Setup → Install
- Pick your site from the dropdown
- Copy the snippet — it looks like this:
Your site key is unique to that site. Never share it publicly — it’s not a secret in the security sense, but it identifies your account.
Install via Google Tag Manager (easiest)
- In GTM, go to Tags → New → Custom HTML
- Paste the snippet
- Trigger: All Pages (this matters — the tag must run on every page, not just landing pages)
- Save and Publish
Install directly in your site
Paste the snippet immediately before the closing </head> tag, on every page. In WordPress, a plugin like “Insert Headers and Footers” does this in one step; in Shopify, use Online Store → Themes → Edit code → theme.liquid.
First-party cookies (recommended)
By default Loop sets its identifier as a third-party cookie, which Safari and Firefox aggressively expire — typically within 7 days. Pointing a subdomain at Loop makes the cookie first-party, so attribution survives much longer.
- At your DNS provider, add a CNAME record: loop.yourdomain.com → cname.intrinsicloop.com
- In Loop, go to Setup → Install → First-party domain and enter it
- Re-copy the snippet (it now points at your own subdomain) and re-publish the tag
Verify it’s working
- Open your website in a private/incognito window (so you look like a new visitor)
- Look at the phone number on the page — it should be different from your real one
- In Loop, go to Setup → Numbers — that number should now show as assigned
- Call it. The call should ring your real line, and appear in Leads within a minute or two, recorded and scored.
If the number doesn’t swap, see the FAQ & troubleshooting guide — it’s almost always one of three things.
Consent & GDPR
Loop processes personal data (phone numbers, call recordings) on your behalf — you are the controller, we are your processor, governed by our Data Processing Agreement.
Two obligations sit with you:
- Cookie consent. The tag sets an identifier. If your consent tool gates analytics cookies, gate Loop’s tag the same way.
- Call recording notice. Loop plays a configurable pre-call announcement (default: ON). Leave it on unless you have another lawful basis and mechanism — and tell callers in your privacy notice that calls may be recorded.
More detail on how we handle data: Security & data.
