Skip to Content
DestinationsGoogle Analytics 4Overview

Google Analytics 4 Destination

Send events to Google Analytics 4 through Measurement Protocol.

Last reviewed September 15, 2026

Destination (Measurement Protocol): Vendo sends server-side events to GA4. Vendo uses a Measurement ID, a Measurement Protocol API secret, and event rows that include a GA4 client_id.

Current Support

Use GA4 destination delivery when you want modeled or warehouse-derived events to appear in your GA4 property.

StreamStatusRequired Fields
EventsSupportedclient_id, name

Optional fields include user_id, timestamp_micros, and custom event parameters.

Credentials

FieldDescription
Measurement IDGA4 web data stream ID, usually formatted like G-XXXXXXXXXX
API SecretMeasurement Protocol API secret created in GA4 Admin

Create the API secret in Google Analytics under Admin > Data Streams > Web stream > Measurement Protocol API secrets.

Event Mapping

Map your source columns to:

  • name: GA4 event name
  • client_id: GA4 browser/client identifier
  • user_id: authenticated user ID, if available
  • timestamp_micros: optional event timestamp in microseconds

Vendo sends other mapped columns as event parameters, unless they use GA4 reserved parameter prefixes.

Notes

  • GA4 Measurement Protocol accepts event batches of up to 25 events.
  • Vendo skips rows without a client_id, because GA4 web streams require a client identifier for server-side event collection.
  • Use the Google Analytics 4 Source to read GA4 data into Vendo through BigQuery export.
Need help?

When you contact support, give your workspace, the source or destination name, the job ID and the first error message.

support@vendodata.com
Last updated on