AI-generated Key Takeaways
-
The YouTube Analytics service in Apps Script allows you to use the YouTube Analytics API to retrieve viewing statistics, popularity metrics, and demographic information for YouTube videos and channels.
-
This is an advanced service that must be enabled before use.
-
The service uses the same objects, methods, and parameters as the public YouTube Analytics API.
-
A sample code is provided to create a spreadsheet with daily view counts, watch-time, and subscriber data using version 2 of the YouTube Analytics API and version 3 of the YouTube Data API.
The YouTube Analytics service allows you to use the YouTube Analytics API in Apps Script. This API gives users the ability to retrieve viewing statistics, popularity metrics, and demographic information for YouTube videos and channels.
Reference
For detailed information on this service, see the reference documentation for the YouTube Analytics API. Like all advanced services in Apps Script, the YouTube Analytics service uses the same objects, methods, and parameters as the public API. For more information, see How method signatures are determined.
Sample code
The sample code below uses version 2 of the YouTube Analytics API, as well as version 3 of the YouTube Data API, which you can access through the YouTube service in Apps Script.
To report issues and find other support, see the YouTube API support guide.
Create report
This function creates a spreadsheet containing daily view counts, watch-time metrics, and new-subscriber counts for a channel's videos.