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.
| Stream | Status | Required Fields |
|---|---|---|
| Events | Supported | client_id, name |
Optional fields include user_id, timestamp_micros, and custom event parameters.
Credentials
| Field | Description |
|---|---|
| Measurement ID | GA4 web data stream ID, usually formatted like G-XXXXXXXXXX |
| API Secret | Measurement 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 nameclient_id- GA4 browser/client identifieruser_id- authenticated user ID, if availabletimestamp_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_idare 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.
Related
Last updated on