Skip to main content

Troubleshooting Your Vibe Pixel

Verify your pixel is firing, fix common mistakes, and check event configuration.

Updated today

The Vibe pixel is a small piece of code installed on your website that tracks visitor activity (page views, leads, purchases) and connects it back to your CTV campaigns. If your pixel is not set up correctly, your campaign reporting will show zero or inaccurate conversions.

This guide helps you verify your pixel is working and fix common issues.


Step 1: Verify your pixel is firing

  1. Go to Settings > Web Tracking in your Vibe dashboard.

  2. Open the Pixel page. This page shows all events tracked by your pixel in real time, including traffic from all sources (not just Vibe campaigns).

  3. Check that you see recent Page View events. If you see events, your pixel is installed and firing.

  4. If the page is empty, your pixel is either not installed or not firing correctly. See the troubleshooting steps below.

Tip: Visit your own website in a new browser tab, then refresh the Pixel page. You should see your own visit appear within a few seconds.


Step 2: Check for common mistakes

Pixel installed on homepage only

The pixel must be installed on every page of your website, not just the homepage. If it is only on the homepage, Vibe can track page views but will miss all conversions (leads, purchases) that happen on other pages like thank-you or checkout pages.

Fix: Install the pixel in the <head> section of your website template so it loads on every page. If using Google Tag Manager, make sure the trigger is set to "All Pages."

Purchase pixel firing on every page

If your purchase event fires on every page (not just the order confirmation page), it will massively overcount conversions and inflate your ROAS.

Fix: The purchase event should only fire on the order confirmation or thank-you page. Check your trigger conditions in GTM or your website code.

Google Tag Manager (GTM) misconfiguration

Common GTM issues:

  • The Vibe pixel tag is set to fire on the wrong trigger (e.g., "DOM Ready" instead of "Page View")

  • The GTM container is published to the wrong environment (staging instead of production)

  • The pixel tag is paused or in draft mode

Fix: In GTM, go to Tags > find the Vibe pixel tag > check the trigger is "All Pages" > verify the container is published to your live site. See Install Vibe Pixel in Google Tag Manager.

Shopify pixel not on checkout pages

Shopify restricts third-party scripts on checkout pages. If your pixel only fires on product and collection pages, purchases will not be tracked.

Fix: Follow our Shopify-specific installation guide to ensure the pixel covers checkout.


Step 3: Verify the right events are firing

On the Pixel page in your Vibe dashboard, check that you see the event types your campaign goal requires:

  • Traffic campaigns: Page View events are sufficient.

  • Leads campaigns: You need Lead events (form fills, sign-ups). If you only see Page Views, your lead event is not configured.

  • Sales campaigns: You need Purchase events with revenue data. If you only see Page Views, your purchase event is not configured.

See Campaign Goal Prerequisites for a full list of what each goal requires.


Understanding the difference: Pixel page vs. Reports

The Pixel page shows all events from all traffic sources (organic, paid, direct, etc.). The Reports page shows only events attributed to your Vibe campaigns via IP-address matching.

If your Pixel page shows events but your campaign report shows zero conversions, your pixel is working correctly. The issue is likely that not enough time has passed for attribution, or your campaign has not yet reached enough households. See Web Attribution and Attribution Windows for more details.


Platform-specific installation guides

Still having trouble? Contact us through the chat box.

Did this answer your question?