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.

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

GTM Preview mode

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:

Pixel shows active within minutes

You see company/person-level activity for page views

No duplicate tags, no console errors

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.

Ready to try out microsites?