Your Vibe campaigns can now be tracked in Google Analytics through any web data stream. To connect to GA, you must first set up the Vibe web tracking code on your website.

Google defines a data stream as ”a flow of data from a customer touchpoint (e.g., app, website) to Analytics”.

What is GA4?

GA4 is the most recent version of Google Analytics, previously known as Universal Analytics (UA, for short). This new Google measurement tool is now more in-line with both international and regional digital privacy laws while providing a more complete picture of the customer journey by prioritizing events rather than sessions. (Note: Universal Analytics will go offline by July 1st, 2023).

Who is GA4 integration for?

Web-first users who want to monitor the impact of their CTV campaigns on web traffic. is not currently offering GA4 tracking for apps.
💡 Here is a link to understand how to set up Analytics for a website.

What information does need from your Google Analytics account?

  • Your stream measurement id G-XXXXX

    • Allow Vibe to identify which data stream to follow

  • Measurement Protocol API Secret

    • Grant Vibe permission to send events to your data stream

How to get started

  1. You are already using GA4

    Select the relevant data stream (the one connected to your website) to connect with Vibe.

  2. You are using Universal Analytics (UA) and need to migrate to GA4

  3. You are new to GA
    Follow the instructions on how to set up Google Analytics for a website.

Where to retrieve Vibe events in GA4

You can retrieve Vibe events in your GA4 reporting. They will be labeled with your campaign name (see screenshot below).

The conversions can differ between the Vibe reporting and GA4.
The reason for that is very simple: GA has more info than Vibe as it is able to take into account other acquisition sources in the attribution.

Let's take an example of a Google Analytics account configured with "last touch".
=> Vibe displays an ad to user X, this same user sees an ad of your brand on Facebook and clicks on it, and then visits your Website.
=> Vibe will count the visit of User X whereas GA will count it for Facebook.

How to interpret GA4 metrics

If you’re using Google Analytics to evaluate your Vibe campaign’s performance, keep in mind that there are some differences in the reported metrics that can affect how your data is displayed. GA4 has its own way to store and report data.

Sessions: Vibe records 1 session per impression whereas GA defines a session as a view of a page or screen and no session is currently active. By default, a session ends (times out) after 30 minutes of user inactivity. This might create discrepancies between Vibe and GA as the record method is different.

New Users: GA4 uses User ID. Each time a new user is driven to your website on the first page view, Vibe doesn't have that User ID. That User ID is caught on the subsequent page view but the user is considered a repeat user because the session has already started.

Conversion events: Vibe is doing IP-matching between exposure and conversion within the attribution period. GA uses a different attribution model where the last source of user interactions often gets the credit, depending on how it's configured.
As Vibe is an impression-based source, clickable sources may grab conversions because GA favor that traffic.

How to disconnect a data stream on the Vibe platform

If you wish to revoke Vibe’s access to your Google Analytics account, make sure to do so from within the Vibe platform. Do not revoke Vibe's access from your Google Analytics account settings in order to avoid error messages.

Frequently asked question

What is a data stream?

A data stream is a flow of data from your website or app to Analytics.

How many data streams can I link in ?

An advertiser on can be linked to 1 GA data stream. If you need to track more than 1 data stream we suggest creating a new advertiser on

After how much time will a see the traffic generated by Vibe in my GA4 report?

This takes about 24 to 72h after connecting a data stream in Vibe.

Which dimensions (ex: Vibe strategy, channels…) will I be able to see in my GA4 report?

In GA4 reports, you will retrieve the Vibe campaign_name and strategy_name will appear as well as the medium ("ctv") and the source ("vibe").

Is Vibe setting up cookies when sending GA4 events?
No, only Google Analytics is setting a 1st-party cookie to distinguish unique users and sessions.

What events Vibe is passing to GA4?
Vibe only passes page views to GA4. Then GA4 attributes other events such as conversion depending on how your GA4 is set.

Should I add UTM to track ?

No UTM is needed as everything is automatically sent thanks to GA4 data streams.

What should I do if I'm unable to Save my Google Analytics integration on the Vibe platform?
If you are having trouble saving your GA integration, you might not have all the necessary GA permissions yet. It’s an easy fix! Here's how you to proceed:

  • Navigate to your Google Analytics account.

  • Navigate to the Admin section and then Data streams (in “Property column”).

  • Click on the data stream you previously selected and then on Measurement Protocol API secrets.

  • You can now click on the Review terms button (see screenshot below) and acknowledge the terms.

Did this answer your question?