---
title: Integrate Google Analytics (GA4)
slug: integrate-google-analytics-ga4
docTags: 
createdAt: 2026-09-01T20:40:12.768Z
---

::Iframely{originalUrl="https://youtu.be/bw121b4rf84?si=jA5rTlaTS97y_T5L" embedUrl="https://youtu.be/bw121b4rf84?si=jA5rTlaTS97y_T5L" title="How to integrate Google Analytics (GA4) with Fibr?" html="<div style=&#x22;left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;&#x22;><iframe src=&#x22;https://www.youtube.com/embed/bw121b4rf84?rel=0&#x22; style=&#x22;top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;&#x22; allowfullscreen scrolling=&#x22;no&#x22; allow=&#x22;accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;&#x22; referrerpolicy=&#x22;strict-origin&#x22;></iframe></div>"}

## What You’ll Need

- "Manage Integrations Access" in the Fibr Dashboard
- A valid GA4 account
- Read and Write access to the GA4 Account

## Step-by-Step Integration Guide

:::::WorkflowBlock
:::WorkflowBlockItem
Click on **Settings** on the Fibr dashboard&#x20;
:::

:::WorkflowBlockItem
Navigate to **Integrations**.
:::

:::WorkflowBlockItem
Click on Connect to integrate GA4 to Fibr Dashboard.
:::

::::WorkflowBlockItem
Sign up to your Google Account connected to Google Analytics(GA4)  and allow access when prompted.

:::hint{type="success"}
This method uses **OAuth 2.0 Authorization Code Flow**, a secure industry-standard process. This process is secure, fully compliant with Google’s API policies, and does not expose your credentials to Fibr.
:::
::::

:::WorkflowBlockItem
Select the Account, Property and Measurement ID.&#x20;
:::
:::::

Once connected, Fibr starts sending a fibr\_impression\_event.&#x20;

Whenever a user views an experience, we’ll send an event to GA4 called fibr\_impression\_event. That event will contain the following properties:&#x20;

- **`fibr_session_id`:&#x20;**&#x54;he unique id of a visitor session
- `fibr_user_id`: The unique user ID assigned to the visitor
- `fibr_variation_id`: The unique ID of the variation that the user saw
- `fibr_variation_name`: The name of the variation that the user saw
- `fibr_campaign_group_id`: The unique id of the Personalization or Experiment to which the variation belongs
- `fibr_campaign_group_type`: The campaign type. This can have 2 values:
  - Personalization: This specifies that the variation loaded was of a personalization
  - Experiment: This specifies that the variation loaded was of an experiment
- `fibr_campaign_group_name`: The name of the Personalization or Experiment to which the variation belongs&#x20;
- `fibr_campaign_name`: The name of the campaign to which the variation belongs
- `fibr_campaign_id`: The unique ID of the campaign to which the variation belongs&#x20;
- `fibr_workflow_id`: The workflow to which the campaign belongs
- `fibr_campaign_group_name`: \< Name of personalization or experiment >
- `fibr_client_id`: This is a unique identifier for the client
- `fibr_is_qualified`: This parameter is to determine whether the user qualified for a personalization or not

