---
title: Google Analytics 4 (Measurement Protocol)
slug: google-analytics-4-measurement-protocol
createdAt: 2025-06-02T18:46:31.644Z
---

# Introduction

The Google Analytics 4 (GA4) Measurement Protocol is a set of rules that lets you send event data directly to GA4 from a server or backend system, rather than from a browser or app. It’s useful for tracking events that happen outside of a user’s device—like purchases from a third-party payment system or offline interactions. It complements client-side tracking and helps bridge gaps in your analytics data.

# Getting started

You will need the relevant API Secret and Measurement ID of your Google Analytics property to connect this destination.&#x20;

## Obtain the API secret

An API SECRET generated in the Google Analytics UI. To create a new secret, navigate to: **Admin > Data Streams > choose your stream > Measurement Protocol API Secrets > Create**

## Obtain the Measurement ID

The GA4 Measurement ID associated with a stream.

- **For Web:&#x20;**&#x4C;ocate this in the Google Analytics UI under **Admin > Data Streams > choose your stream > Measurement ID**
- **For Apps**: Locate the the Firebase App ID, found in the Firebase console under **Project Settings > General > Your Apps > App ID**

# Connecting to the Google Analytics 4 (Measurement Protocol) CDP destination

1. Log into the Chord data platform.
2. Navigate to the CDP.
3. Click the **"Add"&#x20;**&#x62;utton next to Destinations.
4. Select **Google Analytics 4 (Measurement Protocol)&#x20;**&#x66;rom the destination catalog.
5. Enter in the destination name, **API Secret**, and the **Measurement ID**.&#x20;
6. Click **"Create"&#x20;**&#x74;o connect.

# Chord events relevant for destination

Not all Chord Tracking events are used downstream in your configured destinations. The most relevant and important events in the Chord tracking plan are mapped within the CDP destination, relayed and then ingested in the destination. The Chord tracking plan events used by the [Google Analytics 4 (Measurement Protocol)](https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference/events) destination are:

| **Chord Tracking Event**      | *Destination Event*         |
| ----------------------------- | --------------------------- |
| **Cart Viewed**               | *view\_cart*                |
| **Checkout Started**          | *begin\_checkout*           |
| **Custom Events**             | *snake\_case name (direct)* |
| **Generate Lead**             | *generate\_lead*            |
| **Order Completed**           | *purchase*                  |
| **Order Refunded**            | *refund*                    |
| **Page**                      | *page\_view*                |
| **Payment Info Entered**      | *add\_payment\_info*        |
| **Product Added**             | *add\_to\_cart*             |
| **Product Added to Wishlist** | *add\_to\_wishlist*         |
| **Product Clicked**           | *select\_item*              |
| **Product List Viewed**       | *view\_item\_list*          |
| **Product Removed**           | *remove\_from\_Cart*        |
| **Product Viewed**            | *view\_item*                |
| **Products Searched**         | *search*                    |
| **Promotion Clicked**         | *select\_promotion*         |
| **Promotion Viewed**          | *view\_promotion*           |
| **Signed In**                 | *login*                     |
| **Signed Up**                 | *sign\_up*                  |



:::hint{type="danger"}
Before connecting destinations in the Chord CDP, please verify with all Destination owners that all **non-Chord CDP** configured destinations are *disabled.*
**
Running external destinations alongside configured Chord CDP destinations ***can result in duplicate events downstream.&#x20;***
:::

