How to Install Pixels
TL;DR
Pick your provider (Vector, RB2B, Lead Forensics, Clearbit Reveal, HubSpot, etc.), copy their pixel/snippet, and paste it once via Google Tag Manager or your site's global head. Publish, verify it's firing, and you're done—usually 5-15 minutes.
The simple, safe way (recommended): Google Tag Manager
Step 1: Open GTM
Sign in to GTM (tagmanager.google.com) and open your container for the production site.
Step 2: Add a New Tag
Add a new Tag → Custom HTML (or the provider's native template if available).
Step 3: Paste the Pixel
Paste the pixel/snippet from your identity/analytics provider.
Step 4: Set Triggering
Set Triggering to "All Pages" (or specific pages if your provider recommends it).
Step 5: Publish
Click Submit → Publish so it goes live.
Step 6: Verify
Verify with your provider's real-time debugger, GTM Preview mode, or your browser console/network tab.
Why GTM? You avoid code deploys, keep all tracking in one place, and can pause/adjust without bothering engineering.
The direct route: paste into your site's head
If you're not using GTM or prefer a direct install, here's how to do it per platform:
Next.js / React / SPA
Put the snippet in your site's global head (e.g., app/layout.tsx or the
framework's HTML template). For SPAs, confirm the provider supports route
changes; if not, enable their SPA/History settings.
WordPress
Use Appearance → Theme File Editor → header.php (before the closing head
tag) or a plugin like Header & Footer Scripts. If using Elementor/Divi, use
their Global Head settings.
Webflow / Squarespace / Wix
Go to Project Settings → Custom Code and paste the snippet into the Head section.
Shopify
Online Store → Themes → Edit Code → theme.liquid and paste before the
closing head tag.
Don't Forget
Publish or deploy if your CMS/framework requires it!
Provider checklist
Works for most tools (Vector, RB2B, Lead Forensics, Clearbit Reveal, HubSpot, etc.):
Copy the exact snippet from your provider's dashboard
Paste once (avoid duplicates) in GTM or global head
Set to "All Pages" trigger unless provider says otherwise
Enable Geo/CMP integration if you use cookie consent
Publish and verify
Provider's live debugger or "last seen" timestamp
Browser Network tab → look for the provider's domain request returning 200
Quick verification steps
Step 1
Open your site in an incognito window.
Step 2
Browse 2-3 pages and wait 60-120 seconds.
Step 3
Check the provider's dashboard logs (Visitor, Page View, or "Pixel active").
If nothing appears, check these:
Confirm publish actually happened (GTM or CMS)
Make sure ad blockers aren't hiding the request
Ensure you installed in production, not a staging container
For SPAs, enable history change/route support in the provider
Privacy & respect
Quick Note on Compliance
Add or update your Privacy Policy to mention analytics/identity pixels and how data is used. Honor regional consent frameworks (GDPR/CCPA) and your company's data policies. Good tracking is transparent and useful to the visitor.
Success criteria
You'll know you're set up correctly when:
You see company/person-level activity for page views
Intent events (e.g., Pricing viewed, Resources browsed >90s) are visible and can trigger alerts/workflows
What's next
You're Ready!
With the pixel live, you can now:
- Alert your team when ICP traffic + high-intent pages are viewed
- Auto-generate a microsite for those visitors (covered in the next lessons)
- Retarget those same accounts back to their personalized microsite
Installing the pixel is the only technical step. From here, it's all about using the data to craft targeted microsites and book more meetings.