How to install the Vibe pixel
This guide walks through installing the Vibe pixel, adding lead and purchase events, and checking that it works, so your streaming TV campaigns can report website results.
Beginner·About 30 minutes·Reviewed October 2026
TV ads can’t be clicked, so Vibe measures results differently from social or search. When your ad plays on a smart TV, Vibe logs the household’s IP address. If someone on that same home network later visits your site, the Vibe pixel sees the visit and Vibe matches it to the exposed household within your attribution window.
The pixel tracks three events: page views, leads and purchases. It is required for every goal except Awareness, and it also builds the website audiences used for retargeting.
Create the pixel in Vibe
Click your username in the top-right corner and select Tracking to open the Web Pixel page. Click Set up a pixel, choose your installation method, select the advertiser and click Continue.
Vibe then shows the code or pixel ID for the method you picked. Choose one installation method and stay with it.
Install on Shopify with the Vibe app
Choose Shopify as the method and copy the pixel ID. Follow the link to the Vibe Pixel app in the Shopify App Store, click Install, paste the pixel ID into the app and click Verify.
Vibe recommends the app for Shopify stores. It tracks page views, add-to-cart actions as leads, and completed checkouts as purchases with an order ID and value.
TipThe order ID Vibe records is not the order number shown in Shopify, so don't expect them to match line by line.
Or install with Google Tag Manager
In GTM, open Templates, click Search Gallery, search for Vibe and add the Vibe Pixel template to your workspace. Create a tag with that template, paste your pixel ID and set it up as a page view tag that fires on all pages.
Add separate event tags for Lead and Purchase, with triggers that fire only on those actions. Then click Submit and Publish. Unpublished changes never go live.
Watch outUse the template or the Custom HTML method, never both, or every event counts twice.
Or paste the code into your site
On other sites, copy the base snippet from the pixel page and paste it inside the head section of your site so it loads on every page, not only the homepage.
Vibe has dedicated installation guides for WordPress, Wix, Squarespace, BigCommerce, Adobe Commerce and several other platforms. Use the guide for your platform if one exists.
Add lead and purchase events
On the pixel page, open the Additional events tab. Place the Lead code only on your lead confirmation page and the Purchase code only on your purchase confirmation page.
For accurate ROAS, replace the INSERT_PRICE_HERE placeholder with your site’s dynamic order value. In manual setups, enable the purchase_id option so each purchase carries an identifier. Variable names differ by site, so this is usually a developer task.
Check that events fire
Open your site, right-click and choose Inspect page, then open the Network tab and filter for vibe. Reload and look for vbpx.js and a request starting with s?aid. In that request’s Payload, the event name should read Page View, Lead or Purchase.
On Shopify, place a test order with Shopify’s Bogus Gateway to confirm purchases. In GTM, use Preview mode to confirm each tag fires on the right trigger.
Confirm in Vibe and set your attribution window
Recent events should appear on the pixel page. About two days after you save the pixel, Vibe emails you a count of the events collected.
Attribution windows range from 12 hours to 30 days, with 30 days as the default. Set the window for each campaign under its performance objective using Edit window, since changes made on reporting pages are temporary.
Before you move on
- The base pixel loads on every page of the site
- Lead and Purchase events fire only on confirmation pages
- Purchases carry a real order value, not the placeholder
- Only one installation method is active
- Recent events show on the Vibe pixel page
Official resources
- Vibe Help Center: Vibe pixel
- Vibe Help Center: Vibe pixel tracking on Shopify
- Vibe Help Center: Install Vibe pixel in Google Tag Manager
- Vibe Help Center: Web attribution and attribution windows
- Vibe Help Center: Server-to-server conversion tracking
Ad platforms update their tools often. This guide was last reviewed against the official documentation above in October 2026. If your screen looks different, the official help pages have the latest steps.
At a glance
- Level
- Beginner
- Time
- About 30 minutes
- What you need
- Admin or Editor access to your Vibe account
- Access to your site's code, Shopify admin or Google Tag Manager
- Your order confirmation and lead thank-you pages identified
- A developer's help for dynamic purchase values if you are not on Shopify
Rather have it done for you?
Active Digital Marketing builds and manages streaming TV campaigns for businesses doing $25,000+ a month in revenue.
Apply to work with usOr get an ad account auditWhere DIY setups go wrong
The most common problems with self-built Streaming TV Ads setups, and what they cost.
Installing on the homepage only
Vibe needs the pixel on every page. A visitor who lands on a product page after seeing your ad is otherwise missed.
Installing twice
Running both the GTM template and a Custom HTML tag, or the Shopify app and manual code on the same pages, counts events twice and inflates results.
Leaving the price placeholder
If INSERT_PRICE_HERE is never replaced, purchases come through without real values and ROAS reporting is meaningless.
Firing Lead events on the wrong page
A lead tag on the form page instead of the thank-you page counts visits as leads and misleads the optimizer.
Expecting numbers to match Google Analytics
Vibe counts household-matched visits within its attribution window, while analytics tools use their own rules. Vibe has a help article explaining why the numbers differ.
What this guide doesn't cover
A firing pixel is the foundation, not the finished measurement setup. IP-based household matching links devices on the same home network, so it misses people who respond later on mobile data or at work, and it can’t tell you whether those visitors would have come anyway.
Vibe also supports server-to-server conversion tracking, which sends conversions from your backend with a unique event ID to prevent double counting. ADM sets up pixel and server events together and checks TV’s contribution with holdout tests rather than relying on attributed numbers alone.
- Server-to-server events for offline and CRM conversions
- Deduplication with unique event IDs
- Consent and privacy settings for your site and region
- Attribution window choices that fit your buying cycle
- Reconciling Vibe reporting with analytics and Shopify
- Incrementality tests with holdout markets
Common questions
How does Vibe know a TV viewer visited my site?
It matches IP addresses. Vibe logs the household IP when the ad plays on a smart TV, then matches later site visits from the same network within your attribution window.
Do I need the pixel for every campaign?
It is required for Traffic, Leads, Sales and Retargeting goals. Awareness campaigns can run without it, but you won't see website results.
Which Shopify events does the Vibe app track?
Page views, add-to-cart actions as leads, and completed checkouts as purchases with an order value.
How long until I see data?
Data collection starts once you save the pixel, and recent events show on the pixel page. Vibe emails a count of collected events about two days later.
From the blog
Strategy and context to go with this guide.
Keep learning
How to Create a Vibe Streaming TV Ad Account
Sign up for Vibe, create your advertiser profile, add a payment method, invite your team and secure the account before your first streaming TV campaign.
Read the guideHow to Create a Streaming TV Ad Campaign on Vibe
Build your first Vibe streaming TV campaign: upload a compliant spot, pick a goal, set up strategies, target locations and audiences, then launch.
Read the guideHow to Set a Streaming TV Ad Budget on Vibe
How Vibe budgets work: daily vs lifetime strategies, the $50 minimum, automatic and manual CPM bidding, frequency caps, pacing and safe budget changes.
Read the guideHow to Install the Meta Pixel and Conversions API
Install the Meta Pixel, add the Conversions API, set up conversion events, and confirm everything works with Test Events in Events Manager.
Read the guideHow to Set Up Google Ads Conversion Tracking
Install the Google tag, create conversion actions, turn on enhanced conversions, add consent mode, and confirm it works with Tag Assistant.
Read the guideHow to Install the TikTok Pixel
Install the TikTok Pixel with Shopify or manual code, add the Events API, and check events fire with Pixel Helper, Test Events, and Diagnostics.
Read the guideRather have it built right the first time?
If your business does $25,000+ a month in revenue, apply and Mitch will review your accounts personally. Earlier than that? An ad account audit gives you a senior-level fix list you can work through yourself.
