Google Analytics · Capability
Google Analytics Event Collection
Unified workflow for server-side event tracking combining the Measurement Protocol for sending events with the Admin API for managing measurement protocol secrets and data streams. Used by backend engineers and marketing ops teams to implement server-side tracking and offline event collection.
What You Can Do
POST
Send events
— Send events via Measurement Protocol
/v1/events
POST
Validate events
— Validate event payloads
/v1/events/validate
GET
List data streams
— List data streams
/v1/data-streams
POST
Create data stream
— Create a data stream
/v1/data-streams
GET
List measurement protocol secrets
— List measurement protocol secrets
/v1/secrets
POST
Create measurement protocol secret
— Create a measurement protocol secret
/v1/secrets
MCP Tools
send-events
Send events to Google Analytics via Measurement Protocol
validate-events
Validate event payloads without sending to Google Analytics
read-only
idempotent
list-data-streams
List data streams for configuring event collection
read-only
idempotent
create-data-stream
Create a new data stream for event collection
list-measurement-protocol-secrets
List API secrets for Measurement Protocol authentication
read-only
idempotent
create-measurement-protocol-secret
Create an API secret for Measurement Protocol authentication
acknowledge-user-data-collection
Acknowledge user data collection terms (required before creating secrets)
idempotent
Who This Is For
Backend Engineer
Implements server-side event tracking and offline data collection.
Marketing Operations
Connects advertising platforms and implements server-side tracking.
APIs Used
ga-measurement-protocol
ga-admin-api