Introduction
YouTube Analytics is the channel-level reporting data source for a YouTube channel you own. It reads user-activity data — views, watch time, engagement, subscribers, cards and annotations, and playlist activity — from the YouTube Analytics API v2, authorized by the channel owner. This is distinct from the YouTube Public connector, which reports publicly visible metrics for videos and channels you do not own. Each data source is configured against one report template at creation time. The available metrics and breakdowns are governed by that template, so a single data source exposes a focused, YouTube-approved slice of the catalog rather than the full metric list at once. Video and playlist titles, thumbnails, and publish dates are enriched from the YouTube Data API v3, because the Analytics API returns only IDs. As an analytics connector, view, watch-time, engagement, and breakdown data are standardized so widgets can aggregate alongside other sources. To connect this data source, see How to connect YouTube Analytics to Adriel.Data refresh strategy
Architecture data
Architecture covers the channel plus its catalog of videos and playlists and their metadata (title, thumbnail, publish date). This catalog is fetched from the YouTube Data API v3 and refreshed as part of the daily cache cycle. A data source reports on up to 300 videos, sorted by publication date; newly published videos beyond that window are not added.Reports data
Reports data — the metrics and breakdowns of the selected report template — is served from a cache rather than fetched live on each dashboard load. The cache is refreshed daily at 05:00 UTC by default. A manual refresh is available, limited to one refresh per data source per day. Because reporting is cache-based, a dashboard shows the data captured at the last successful refresh. YouTube also finalizes analytics on a delay, so the most recent days may still change.Architecture levels
Configuration is a three-level hierarchy chosen at setup and fixed after creation: Report type → Detailed report type → Report template- Report type — Channel Reports (the only report type currently offered).
- Detailed report type — Video Reports or Playlist Reports.
- Report template — one named template that fixes the breakdowns, metrics, and filters for the data source.
The metrics and breakdowns available on a data source are locked to its selected template and cannot be changed after creation. To report on a different template, create another data source.
Date range limits
Due to quota limits set by Adriel, one year of historical data is available. Ranges older than one year before the data source’s fetch window are not retrieved.Metrics
How to read the columnsCode style like
views is the literal YouTube Analytics API v2 metric name. All metrics below are platform fields; none are derived by Adriel.Data type vocabulary: Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean.Availability depends on the selected report template. Not all metrics below are available at the same time — each data source exposes only the subset defined by its report template, and metrics from different templates cannot be combined in one query.
Views & watch time
Engagement
Subscribers
Playlist activity
Cards & annotations
Audience retention
Demographics
Livestream
Breakdowns
How to read the columnsCode style like
insightTrafficSourceType is the literal YouTube Analytics API v2 field name. As with metrics, the breakdowns available on a data source are governed by its report template.Video
Video title, ID, publish date, and thumbnail are enriched by Adriel from the YouTube Data API v3, because the Analytics API returns only video IDs.
Playlist
Playlist identity fields are enriched by Adriel from the YouTube Data API v3; they apply to Playlist Reports data sources.
Date
Geography
Playback location
Traffic source
Device & operating system
Viewer demographics
Sharing
Audience retention
Livestream
Limitations
Based on the current connector, YouTube Analytics has:- A one-year historical window — set by Adriel due to quota limits (see Date range limits).
- A 300-video cap per data source — reports cover a maximum of 300 videos, sorted by publication date. Playlist Reports have no explicit playlist cap.
- Template-locked fields — the metrics and breakdowns available are fixed by the report template chosen at creation and cannot be changed afterward.
- No cross-template combination — because each template aggregates on its own breakdown/metric combination, data from different templates cannot be mixed in one query without inconsistency or errors.
- A data-finalization lag — YouTube finalizes analytics on a delay, so the most recent days may still change.
- YouTube thresholding — some data (for example demographics) is withheld when metrics fall below undisclosed thresholds that YouTube may change at its discretion.
- No rows for zero-activity dates — some reports omit dates on which no user activity occurred.
- No deleted data — once a video or playlist is deleted on YouTube, its data is no longer available.
- Single-video retention and livestream templates — the Audience retention and Concurrent viewers templates report on one target video at a time.
- Channel Reports only — content-owner reports are not exposed.
- Revenue and ad-performance metrics not surfaced — monetary metrics defined by the API are not available through Adriel’s report templates.
API references
- YouTube Analytics API v2 — Reports: query
- YouTube Analytics — Channel reports
- YouTube Analytics Data API — reference
- YouTube Analytics — Metrics
- YouTube Data API v3 — channel, video, and playlist metadata
See also
- How to connect YouTube Analytics (paired how-to)
- YouTube Public data reference — for public metrics on channels and videos you do not own
- Google Analytics 4 data reference — for the web and app analytics counterpart
