Unified Analytics API: Read Traffic, Events, and Reports Across Platforms
June 30, 2026
Unified now supports a new category: Analytics.
If your product surfaces analytics, you eventually hit the same wall: every customer wants to connect a different analytics platform, and each one models traffic, events, and reporting differently.
The Unified Analytics API gives you a single, standardized way to read and write properties, events, sessions, visitors, and performance reports across major analytics platforms, in real time, without maintaining vendor-specific integrations.
This is built for teams shipping analytics as a real product surface:
- Analytics and reporting SaaS ("Connect your analytics account")
- Agency and client reporting portals (many clients, many analytics accounts)
- AI and automation tools that need live traffic and conversion signals
- Data and BI pipelines pulling web and product analytics into warehouses
Why a unified Analytics API
Analytics platforms provide similar concepts — properties, events, sessions, visitors, reports — but their APIs rarely line up. Authentication differs, objects are modeled differently, and reporting endpoints and metric definitions are inconsistent. Supporting "one more platform" becomes recurring engineering work.
Traditional approach
- Build separate integrations per platform
- Maintain multiple auth systems and permission scopes
- Normalize event schemas and metric definitions yourself
- Rework integrations when APIs change
- Repeat pagination, rate limits, and error handling per provider
With Unified
- Integrate once through one API surface
- Work with normalized objects across providers
- Query performance metrics by KPI type and dimension over any date range
- Get real-time data through pass-through API calls: no caching, no sync jobs
What you can build with Analytics
Common use cases:
- Multi-platform analytics dashboards inside your product
- Agency reporting portals (white-label, client-by-client)
- Conversion and funnel analysis across traffic sources and campaigns
- Cross-channel reporting that needs consistent inputs
- Warehousing analytics data into BI without multiple pipelines
- AI analytics over traffic and engagement data (trend detection, anomaly detection, recommendations)
- Event tracking and ingestion through a normalized event schema
- Visitor and audience analysis with engagement totals
This is especially useful for AI-powered products, where agents or copilots need consistent, real-time access to traffic and conversion data across the platforms a customer already uses.
Supported providers
Analytics integrations include:
Looking for another provider? Request an integration.
Standardized objects across analytics platforms
The Analytics API provides normalized objects across providers:
- Properties (sites, apps, accounts): id, name, timezone, currency, industry, and hierarchical parent relationships
- Events: user interactions including page views, clicks, form submissions, purchases, sign-ups, and video plays, with page context, device and geo data, UTM parameters, and monetary value where present
- Sessions: visit-level data including start and end times, duration, landing and exit pages, page view counts, acquisition source/medium/campaign, device and location, and bounce or conversion flags
- Visitors: identified and anonymous users with profile attributes, engagement totals (sessions, page views, events), and first/last seen timestamps
- Reports: aggregated metrics over a date range, broken down by dimension, selectable by KPI type
Field-level coverage varies by provider. Unified normalizes the shared concepts and exposes provider-specific fields through raw passthrough where you need them.
Reports with explicit KPI types
Reporting is metric-driven. You request the KPI you want, scope it to a property and date range, and break it down by dimension.
Endpoint: GET /analytics/{connection_id}/report
Filters: property_id, start_gte, end_lt
Metric selector: type — Dimension selector: dimension
Supported type values include:
- Traffic:
USERS,NEW_USERS,SESSIONS,PAGE_VIEWS,UNIQUE_PAGE_VIEWS,SCREENS,EVENTS - Engagement:
AVERAGE_SESSION_DURATION,PAGES_PER_SESSION,BOUNCE_RATE,ENGAGEMENT_RATE,EVENTS_PER_SESSION - Conversion + value:
CONVERSIONS,CONVERSION_RATE,GOAL_COMPLETIONS,GOAL_VALUE,TRANSACTIONS,REVENUE,AVERAGE_ORDER_VALUE,ECOMMERCE_CONVERSION_RATE - Acquisition:
SESSIONS_BY_SOURCE,USERS_BY_SOURCE,CONVERSIONS_BY_SOURCE - Video:
VIDEO_VIEWS,WATCH_TIME,AVERAGE_VIEW_DURATION,AVERAGE_VIEW_PERCENTAGE,LIKES,DISLIKES,COMMENTS,SHARES,SUBSCRIBERS_GAINED,SUBSCRIBERS_LOST
Dimensions include DATE, SOURCE, MEDIUM, CAMPAIGN, COUNTRY, CITY, DEVICE_TYPE, BROWSER, OS, PAGE, LANDING_PAGE, and more.
Example workflow
A cross-platform analytics dashboard inside your product:
- Customer connects Google Analytics + Mixpanel + PostHog
- You list properties (analytics accounts) to discover what's available
- You query
/reportfor the KPIs you need (e.g.,SESSIONSbySOURCE,PAGE_VIEWSbyCOUNTRY) scoped byproperty_idand date range - You render a consistent dashboard across platforms using Unified's normalized objects
For platforms that expose visitor- and event-level detail, you can drill deeper — listing visitors with engagement totals or filtering events by type for conversion and funnel analysis.
Real-time, read/write by design
The Analytics API supports both read and write operations across supported objects.
- Read properties, sessions, events, visitors, and performance reports
- Create, update, and manage properties and visitors
- Ingest events through a normalized event schema with UTM and geo fields
All requests are stateless and routed directly to the source API: no caching, no sync jobs, no stored records. Traffic is regionalized (US/EU/AU) to support data residency requirements. Learn more about our data security →
The Analytics API is one of 506 sources across 30 categories on Unified, and is available on all plans. Start your 30-day trial or book a demo.
Frequently asked questions
What is a unified analytics API?
A unified analytics API provides a single interface to access and manage data across multiple analytics platforms. Instead of integrating with each provider separately, developers use one API to read and write properties, events, sessions, visitors, and performance reports with consistent schemas across systems.
Can you report across multiple analytics platforms with one API?
Yes. A unified analytics API lets developers query normalized metrics — sessions, page views, conversions, revenue, and more — across multiple platforms through a single integration, broken down by dimensions like source, country, and date. This removes the need to build and maintain separate integrations for each provider.
Which analytics platforms does Unified support?
Unified's Analytics API supports Google Analytics, Mixpanel, PostHog, Pendo, YouTube Analytics, and Visier, with additional platforms added based on customer demand.