Datapipe
YouTube Analytics

Live

YouTube Analytics for agencies and in-house teams

Content and brand teams use YouTube Analytics in Datapipe to see views, watch time, and subscribers for the channel.

Start free

What connects

The same Google sign-in, with YouTube Analytics (yt-analytics.readonly) and YouTube Data (youtube.readonly) so video titles can be read. youtube.readonly is a sensitive scope.

What you can report on

What you set up

  1. Sign in with Google and allow YouTube Analytics and YouTube read access.
  2. Pick the channel. If none is stored, the call uses channel==MINE.
  3. Create the views report. It asks for the top 50 videos in the date window.

Limitations

Subscribers, likes, and revenue are not requested. The report is views and estimated minutes watched by day and video, sorted by views, maxResults 50. A public app past 100 test users needs Google's verification.

Last reviewed 2026-10-29. Owner: Datapipe.

Connection

Live

Live with the same Google sign-in. YouTube Analytics is included in Testing mode. A public app past 100 users needs Google's verification.

Fields

Core dimensions and metrics from the YouTube Analytics reports.query reference. Content-owner-only metrics are not included. Source: https://developers.google.com/youtube/analytics/dimsmets/dimsmets. Read on 2026-10-27. 23 fields.

Synced today

Advertising

NameAPI fieldDescriptionTypeGroupCross-channel
Video · Synced todayvideoThe video id.dimension · stringAdvertising
Views · Synced todayviewsTimes the video was viewed.metric · integerAdvertisingImpressions
Average view durationaverageViewDurationAverage seconds watched per view.metric · integerAdvertising
Average view percentageaverageViewPercentageAverage percent of the video watched.metric · percentAdvertising
Ad impressionsadImpressionsAd impressions on the video.metric · integerAdvertising

Content

NameAPI fieldDescriptionTypeGroupCross-channel
Content typecreatorContentTypeWhether the content is a video or a short.dimension · stringContent

Dimensions

NameAPI fieldDescriptionTypeGroupCross-channel
Subscribed statussubscribedStatusWhether the viewer was subscribed.dimension · stringDimensions
Operating systemoperatingSystemThe viewer's operating system.dimension · stringDimensions
Age groupageGroupThe viewer's age group.dimension · stringDimensions
GendergenderThe viewer's gender.dimension · stringDimensions

Ecommerce

NameAPI fieldDescriptionTypeGroupCross-channel
Estimated revenueestimatedRevenueEstimated partner revenue.metric · numberEcommerce

Geography

NameAPI fieldDescriptionTypeGroupCross-channel
CountrycountryThe country of the viewer.dimension · stringGeography

Metrics

NameAPI fieldDescriptionTypeGroupCross-channel
Minutes watched · Synced todayestimatedMinutesWatchedEstimated minutes watched.metric · integerMetrics
LikeslikesLikes on the video.metric · integerMetrics
CommentscommentsComments on the video.metric · integerMetrics
SharessharesTimes the video was shared.metric · integerMetrics
Subscribers gained · Synced todaysubscribersGainedSubscribers gained.metric · integerMetrics

Technology

NameAPI fieldDescriptionTypeGroupCross-channel
Device typedeviceTypeThe device used to watch.dimension · stringTechnology
Subscribers lostsubscribersLostSubscribers lost.metric · integerTechnology
Playlist addsvideosAddedToPlaylistsTimes the video was added to a playlist.metric · integerTechnology

Time

NameAPI fieldDescriptionTypeGroupCross-channel
Day · Synced todaydayThe date of the activity.dimension · dateTime
MonthmonthThe month of the activity.dimension · stringTime

Traffic

NameAPI fieldDescriptionTypeGroupCross-channel
Traffic sourceinsightTrafficSourceTypeHow the viewer reached the video.dimension · stringTraffic

Cross-channel metrics

Spend, Impressions, Clicks, Conversions, and Revenue roll up on All channels when a field maps to them. ROAS is revenue divided by spend. CPA is spend divided by conversions. The Cross-channel column above shows the match.

Example reports

Channel by day

A YouTube Analytics report of channel by day.

Destinations

YouTube Analytics to Looker Studio

Charts that read the Google Sheet this integration keeps up to date.

Included on every plan. Looker reads the sheet. There is no separate Looker install.

YouTube Analytics to AI and MCP

Ask a question in plain English, or let another tool read the report through MCP.

Included on every plan. An AI key is optional.

YouTube Analytics to Google Drive

CSV, Excel, and an optional JSON file in a Drive folder you pick. Each client gets a Datapipe folder. The file can overwrite itself or keep the date in the name.

Included on every plan. Drive API v3 with the drive.file scope only. Enable the Google Drive API in the GCP project. Hourly, daily, or weekly.

How to connect

  1. Create a free account.
  2. Open Connections and choose Sign in with Google.
  3. Pick the property or channel when the report is created.
  4. Choose Sheets, Excel, or a daily email of the CSV. The report refreshes on your plan.

Refresh by plan

PlanRefreshBigQueryPrice
FreeDailyNo$0/mo
StarterDailyNo$15/mo
ProHourlyYes$49/mo
Agency15 minutesYes$149/mo

FAQ

Is the YouTube Analytics connection live?

Live with the same Google sign-in. YouTube Analytics is included in Testing mode. A public app past 100 users needs Google's verification.

Do I have to talk to sales?

No. Create an account, connect the source, and the first report is on Home. Sample numbers stay available when a key is missing.

How often do the numbers refresh?

Free and Starter refresh daily. Pro refreshes hourly. Agency refreshes every 15 minutes on up to 50 accounts and hourly on the rest. We keep the history for you: 90 days on Free, and for as long as you subscribe on paid plans. No warehouse to set up.

Which fields are synced today?

The list marks Synced today on the fields the current connector pulls. The rest of the list is what the platform publishes, so you can see it before you sign up.

Create an account

Related integrations

Google Analytics · Google Search Console