Skip to Content
DestinationsGoogle Analytics 4Overview
Integration guideDestinationsAvailable

Google Analytics 4 Destination

Send events to Google Analytics 4 through Measurement Protocol.

Last reviewed July 13, 2026

Destination (Measurement Protocol) - Vendo sends server-side events to GA4 using a Measurement ID, 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

Additional mapped columns are sent as event parameters unless they use GA4 reserved parameter prefixes.

Notes

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

Include your workspace, integration or job ID, and the first error message when you contact support.

support@vendodata.com
Last updated on