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.

Run with Naftiko Google AnalyticsMeasurement ProtocolEventsServer SideTracking

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