This document explains similarities and differences in the ways that the YouTube
Analytics API and YouTube Reporting API provide access to YouTube Analytics
data, so that you choose the right API for your application.

Both APIs let you to retrieve YouTube Analytics data. In addition, both APIs
support YouTube channel owners and YouTube content owners, each of whom can
access a specific set of reports:

- **Channel reports** contain user activity metrics for a specified channel.
- **Content owner reports** aggregate metrics for all of the channels linked to a specified YouTube content owner. For example, a record label could retrieve a report containing combined statistics for the YouTube channels of all of the label's artists. Some content owner reports contain user activity metrics, while others contain metrics related to revenue and ad performance.

The Reporting API also allows some content owners to access system-managed ad
revenue reports. The data in the system-managed reports can only be retrieved
with the Reporting API.

All YouTube Analytics and YouTube Reporting API requests must be authorized by
the channel or content owner that owns the requested data.

## Report contents

The reports that the APIs retrieve contain two types of data:

- **Dimensions** are common criteria that are used to aggregate data, such as
  the date on which the user activity occurred or the country where the users
  were located.

  In a report, each row of data has a unique combination of dimension values. As
  such, each row's combination of dimension values functions as the primary key
  for that row.
- **Metrics** are individual measurements of user activity, ad performance, or
  estimated revenue. User activity metrics include things like video view counts
  and ratings (likes and dislikes).

## Choose the right API for your application

### YouTube Analytics API

The **YouTube Analytics API** supports real-time **targeted queries** to
generate custom YouTube Analytics reports. The API provides filtering and
sorting parameters, so the calling application does not need to natively support
these functions.

Each API request specifies the date range for which data will be returned. The
API also lets you to retrieve weekly and monthly data sets. As such, the calling
application does not need to store retrieved data sets or aggregate statistics
across date ranges.

### YouTube Reporting API

The **YouTube Reporting API** retrieves **bulk reports** containing YouTube
Analytics data for a channel or content owner. It is designed for high-volume
applications that require bulk datasets and large-scale exports, providing
exclusive access to your specific Content Owner data.

Each report contains a predefined set of fields. You use the API to schedule
reporting jobs, each of which identifies a report that YouTube should generate.
YouTube then generates a daily report that can be asynchronously downloaded.
Each report contains data for a unique 24-hour period.

The YouTube Reporting API supports the following types of reports:

| Report type | Details |
|---|---|
| Financial and Revenue Reports ||
| Ad revenue | Monthly/Weekly summaries of ad revenue. **Examples:** `https://developers.google.com/youtube/reporting/v1/reports/system_managed/ads#aggregate-ad-revenue-per-video`, `https://developers.google.com/youtube/reporting/v1/reports/content_owner_reports#estimated-revenue-videos` |
| Subscription revenue | Subscription revenue for music labels and publishers. **Examples:** `https://developers.google.com/youtube/reporting/v1/reports/system_managed/subscriptions#monthly-music-label-video-revenue`, `https://developers.google.com/youtube/reporting/v1/reports/system_managed/subscriptions#monthly-subscriptions-music-assets-revenue` |
| Shorts revenue | Specific pools for your specific Content Owner Shorts monetization. **Examples:** `https://developers.google.com/youtube/reporting/v1/reports/system_managed/shorts#monthly-youtube-shorts-music-label-content-owner-revenue-summary` |
| Content Owner and Asset Reports ||
| Asset performance | Views and engagement linked to specific assets (ISRCs/UPCs), designed for rights holders to track performance across all owned channels. **Examples:** `https://developers.google.com/youtube/reporting/v1/reports/content_owner_reports#asset-user-activity`, `https://developers.google.com/youtube/reporting/v1/reports/content_owner_reports#asset-viewer-demographics` |
| Claims and references | Tracks active claims, potential conflicts, and reference overlaps, designed for rights holders to track performance across all owned channels. **Examples:** `https://developers.google.com/youtube/reporting/v1/reports/system_managed/claims#daily-claims-version-1.2`, `https://developers.google.com/youtube/reporting/v1/reports/system_managed/assets#daily-asset-conflicts-version-1.3` |
| Video and Playlist Analytics ||
| Video and playlist analytics | Granular performance data for specific videos or playlists, such as traffic sources, device type/OS, playback locations, and viewer demographics. **Examples:** `https://developers.google.com/youtube/reporting/v1/reports/channel_reports#video-traffic-sources`, `https://developers.google.com/youtube/reporting/v1/reports/channel_reports#playlist-device-type-and-operating-system` |

In addition, YouTube automatically generates a set of system-managed reports for
content owners that have access to the corresponding reports in
[YouTube Creator Studio](https://studio.youtube.com). These reports provide
programmatic access to ad revenue data.

## Supported reports

The following table identifies the different types of reports you can retrieve
using the APIs. Targeted queries are available using the YouTube Analytics API,
and bulk reports are available using the YouTube Reporting API.

Data that is available in one API might not be available in the other. For
example, the YouTube Analytics API lets you retrieve user activity metrics on a
weekly or monthly basis, but the YouTube Reporting API requires you to aggregate
that data yourself. On the other hand, the YouTube Reporting API supports asset
reports for content owners, but that data is not available from the YouTube
Analytics API.

| Report type | Details |
|---|---|
| Video reports | Supported for channels ([query](https://developers.google.com/youtube/analytics/v1/channel_reports#video-reports) or [bulk](https://developers.google.com/youtube/reporting/v1/reports/channel_reports#video-reports)) and content owners ([query](https://developers.google.com/youtube/analytics/v1/content_owner_reports#video-reports) or [bulk](https://developers.google.com/youtube/reporting/v1/reports/content_owner_reports#video-reports)). Video reports provide statistics for all user activity related to a channel's videos or a content owner's videos. For example, these reports contain the number of views that your videos received. In the YouTube Analytics API, some content owner video reports also include estimated revenue and ad performance metrics. |
| Reach reports | Supported for channels ([bulk](https://developers.google.com/youtube/reporting/v1/reports/channel_reports#reach-reports)) and content owners ([bulk](https://developers.google.com/youtube/reporting/v1/reports/content_owner_reports#reach-reports)). Reach reports provide statistics for video thumbnail impressions and click-through rates. |
| Playlist reports | Supported for channels ([query](https://developers.google.com/youtube/analytics/v1/channel_reports#playlist-reports) or [bulk](https://developers.google.com/youtube/reporting/v1/reports/channel_reports#playlist-reports)) and content owners ([query](https://developers.google.com/youtube/analytics/v1/content_owner_reports#playlist-reports) or [bulk](https://developers.google.com/youtube/reporting/v1/reports/content_owner_reports#playlist-reports)). Playlist reports provide statistics that are specifically related to video views that occur in the context of a playlist. The YouTube Reporting API supports audience retention reports for playlists, but the YouTube Analytics API does not support a similar report. |
| Ad performance reports | Supported for content owners ([query](https://developers.google.com/youtube/analytics/v1/content_owner_reports#ad-performance-reports) or [bulk](https://developers.google.com/youtube/reporting/v1/reports/content_owner_reports#ad-performance-reports)). Ad performance reports provide impression-based metrics for ads that ran during video playbacks. These metrics account for each ad impression, and each video playback can yield multiple impressions. |
| Estimated revenue reports | Supported for content owners ([bulk](https://developers.google.com/youtube/reporting/v1/reports/content_owner_reports#estimated-revenue-reports)). Estimated revenue reports provide the total *estimated* revenue for videos from Google-sold advertising sources and from non-advertising sources. These reports also contain some ad performance metrics. Note that [system-managed reports](https://developers.google.com/youtube/reporting/v1/reports/system_managed) contain actual revenue. |
| Asset reports | Supported for content owners ([bulk](https://developers.google.com/youtube/reporting/v1/reports/content_owner_reports#asset-reports)). Asset reports provide user activity metrics related to videos that are linked to a content owner's assets. A video is included in a content owner's report if the content owner has claimed that video as a match of one of the content owner's assets. The video could have been uploaded by the content owner or by another YouTube user. |
| System-managed reports | Supported for content owners who have access to the corresponding reports in the [Reports menu](https://support.google.com/youtube/answer/7648605) of YouTube's Creator Studio. System-managed reports provide actual revenue data earned by assets and videos. An additional report lists claimed videos and the assets those videos match. Not all Creator Studio reports are available in the API. **Note:** YouTube automatically generates system-managed reports for content owners that have access to the corresponding reports in Creator Studio. As a result, the process for retrieving these reports is different than for the other types of reports in this list. See the documentation for [system-managed reports](https://developers.google.com/youtube/reporting/v1/reports/system_managed) for more information. |

## Key differences

The following table highlights important differences between the YouTube
Analytics and Reporting APIs.

| Feature | YouTube Analytics API | YouTube Reporting API |
|---|---|---|
| Process to retrieve data | Each API request specifies dimensions and metrics to be returned as well as the time period for which data will be returned. | Applications schedule reporting jobs. For each job, YouTube generates daily reports that can be asynchronously downloaded. |
| Date Ranges | Some API reports specify the date that user activity occurred. Some of those reports support dimensions to aggregate user activity metrics by month. | All API reports specify the day that user activity occurred. Applications using the API can implement features to aggregate data for periodic intervals. |
| Filtering data | You can filter reports to include only rows for which a dimension has a specific value. The API also supports some dimensions, like [continent](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#continent) and [subContinent](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#subContinent), that are used only as filters. | The API supports bulk downloads of complete data sets. It does not support filtering or return data for filter-only dimensions. The client application stores the downloaded data and implements its own features to filter the data. |
| Sorting | Reports can be sorted based on returned metric values. Some reports support only a limited number of results. For example, the report that lists a channel's most viewed videos returns a maximum of 200 rows. | This API supports bulk downloads of complete data sets. Client applications can implement their own features to sort downloaded data. |
| Enumerations | API reports contain text values, like "ANDROID" or "CHANNEL," to identify enumerated dimension values. | API reports contain integers that can be mapped to text values. |
| Quota | The API server evaluates each query to determine its quota cost. The [quota usage](https://developers.google.com/youtube/analytics/data_model#quota-usage) section explains the methodology in more detail. | Quota usage is not an issue because data is retrieved once and then filtered, sorted, and queried within the application. |
| Unique reports | No | - User activity related to subtitles - Audience retention data for playlists - Estimated revenue reports for content owners (2 different reports are available) - Asset reports for content owners (11 different reports are available) |
| Unique dimensions | [group](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#group) (filter-only dimension) [continent](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#continent) (filter-only dimension) [subContinent](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#subContinent) (filter-only dimension) [month](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#month) [viewsPerPlaylistStart](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#viewsPerPlaylistStart) [averageTimeInPlaylist](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#averageTimeInPlaylist) | [annotation_id](https://developers.google.com/youtube/reporting/v1/reports/dimensions#annotation_id) [annotation_type](https://developers.google.com/youtube/reporting/v1/reports/dimensions#annotation_type) [asset_id](https://developers.google.com/youtube/reporting/v1/reports/dimensions#asset_id) [card_id](https://developers.google.com/youtube/reporting/v1/reports/dimensions#card_id) [card_type](https://developers.google.com/youtube/reporting/v1/reports/dimensions#card_type) [live_or_on_demand](https://developers.google.com/youtube/reporting/v1/reports/dimensions#live_or_on_demand) [subscribed_status](https://developers.google.com/youtube/reporting/v1/reports/dimensions#subscribed_status) [subtitle_language](https://developers.google.com/youtube/reporting/v1/reports/dimensions#subtitle_language) |
| Unique metrics | [uniques](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#uniques) [relativeRetentionPerformance](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#relativeRetentionPerformance) [viewsPerPlaylistStart](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#viewsPerPlaylistStart) [averageTimeInPlaylist](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#averageTimeInPlaylist) | [card_click_rate](https://developers.google.com/youtube/reporting/v1/reports/dimensions#card_click_rate) [card_clicks](https://developers.google.com/youtube/reporting/v1/reports/dimensions#card_clicks) [card_impressions](https://developers.google.com/youtube/reporting/v1/reports/dimensions#card_impressions) [card_teaser_click_rate](https://developers.google.com/youtube/reporting/v1/reports/dimensions#card_teaser_click_rate) [card_teaser_clicks](https://developers.google.com/youtube/reporting/v1/reports/dimensions#card_teaser_clicks) [card_teaser_impressions](https://developers.google.com/youtube/reporting/v1/reports/dimensions#card_teaser_impressions) [estimated_partner_adsense_revenue](https://developers.google.com/youtube/reporting/v1/reports/dimensions#estimated_partner_adsense_revenue) [estimated_partner_doubleclick_revenue](https://developers.google.com/youtube/reporting/v1/reports/dimensions#estimated_partner_doubleclick_revenue) [playlist_saves_added](https://developers.google.com/youtube/reporting/v1/reports/dimensions#playlist_saves_added) [playlist_saves_removed](https://developers.google.com/youtube/reporting/v1/reports/dimensions#playlist_saves_removed) |

### Naming differences between APIs

The two APIs use different naming conventions to identify dimensions and
metrics. YouTube Analytics API names use camelCase, like `adType`. YouTube
Reporting API names are in lowercase and use underscores, like `ad_type`.

The following tables identify the different names that the two APIs use to
identify the same metrics and dimensions. In some cases, the difference between
the two names is more than what you would get after converting a name from
camelCase to underscores. For example, the `video` dimension in the YouTube
Analytics API is named `video_id` in the YouTube Reporting API.

#### Dimensions

| YouTube Analytics API name | YouTube Reporting API name |
|---|---|
| [adType](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#adType) | [ad_type](https://developers.google.com/youtube/reporting/v1/reports/dimensions#ad_type) |
| [ageGroup](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#ageGroup) | [age_group](https://developers.google.com/youtube/reporting/v1/reports/dimensions#age_group) |
| [asset](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#asset) | [asset_id](https://developers.google.com/youtube/reporting/v1/reports/dimensions#asset_id) |
| [audienceType](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#audienceType) | [audience_retention_type](https://developers.google.com/youtube/reporting/v1/reports/dimensions#audience_retention_type) |
| [channel](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#channel) | [channel_id](https://developers.google.com/youtube/reporting/v1/reports/dimensions#channel_id) |
| [claimedStatus](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#claimedStatus) | [claimed_status](https://developers.google.com/youtube/reporting/v1/reports/dimensions#claimed_status) |
| [contentOwner](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#contentOwner) | [content_owner_id](https://developers.google.com/youtube/reporting/v1/reports/dimensions#Content_Owner_Dimensions) |
| [country](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#country) | [country_code](https://developers.google.com/youtube/reporting/v1/reports/dimensions#country_code) |
| [day](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#day) | [date](https://developers.google.com/youtube/reporting/v1/reports/dimensions#date) |
| [deviceType](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#deviceType) | [device_type](https://developers.google.com/youtube/reporting/v1/reports/dimensions#device_type) |
| [elapsedVideoTimeRatio](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#elapsedVideoTimeRatio) | [elapsed_video_time_percentage](https://developers.google.com/youtube/reporting/v1/reports/dimensions#elapsed_video_time_percentage) |
| [gender](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#gender) | [gender](https://developers.google.com/youtube/reporting/v1/reports/dimensions#gender) |
| [insightPlaybackLocationDetail](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#insightPlaybackLocationDetail) | [playback_location_detail](https://developers.google.com/youtube/reporting/v1/reports/dimensions#playback_location_detail) |
| [insightPlaybackLocationType](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#Playback_Location_Dimensions) | [playback_location_type](https://developers.google.com/youtube/reporting/v1/reports/dimensions#playback_location_type) |
| [insightTrafficSourceDetail](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#insightTrafficSourceDetail) | [traffic_source_detail](https://developers.google.com/youtube/reporting/v1/reports/dimensions#traffic_source_detail) |
| [insightTrafficSourceType](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#Traffic_Source_Dimensions) | [traffic_source_type](https://developers.google.com/youtube/reporting/v1/reports/dimensions#traffic_source_type) |
| [liveOrOnDemand](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#liveOrOnDemand) | [live_or_on_demand](https://developers.google.com/youtube/reporting/v1/reports/dimensions#live_or_on_demand) |
| [operatingSystem](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#operatingSystem) | [operating_system](https://developers.google.com/youtube/reporting/v1/reports/dimensions#operating_system) |
| [playlist](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#playlist) | [playlist_id](https://developers.google.com/youtube/reporting/v1/reports/dimensions#playlist_id) |
| [province](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#province) | [province_code](https://developers.google.com/youtube/reporting/v1/reports/dimensions#province_code) |
| [sharingService](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#sharingService) | [sharing_service](https://developers.google.com/youtube/reporting/v1/reports/dimensions#sharing_service) |
| [subscribedStatus](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#subscribedStatus) | [subscribed_status](https://developers.google.com/youtube/reporting/v1/reports/dimensions#subscribed_status) |
| [subtitleLanguage](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#subtitleLanguage) | [subtitle_language](https://developers.google.com/youtube/reporting/v1/reports/dimensions#subtitle_language) |
| [uploaderType](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#uploaderType) | [uploader_type](https://developers.google.com/youtube/reporting/v1/reports/dimensions#uploader_type) |
| [video](https://developers.google.com/youtube/analytics/v1/dimsmets/dims#video) | [video_id](https://developers.google.com/youtube/reporting/v1/reports/dimensions#video_id) |

#### Metrics

| YouTube Analytics API name | YouTube Reporting API name |
|---|---|
| [adImpressions](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#adImpressions) | [ad_impressions](https://developers.google.com/youtube/reporting/v1/reports/metrics#ad_impressions) |
| [annotationClickableImpressions](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#annotationClickableImpressions) | [annotation_clickable_impressions](https://developers.google.com/youtube/reporting/v1/reports/metrics#annotation_clickable_impressions) |
| [annotationClicks](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#annotationClicks) | [annotation_clicks](https://developers.google.com/youtube/reporting/v1/reports/metrics#annotation_clicks) |
| [annotationClickThroughRate](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#annotationClickThroughRate) | [annotation_click_through_rate](https://developers.google.com/youtube/reporting/v1/reports/metrics#annotation_click_through_rate) |
| [annotationClosableImpressions](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#annotationClosableImpressions) | [annotation_closable_impressions](https://developers.google.com/youtube/reporting/v1/reports/metrics#annotation_closable_impressions) |
| [annotationCloses](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#annotationCloses) | [annotation_closes](https://developers.google.com/youtube/reporting/v1/reports/metrics#annotation_closes) |
| [annotationCloseRate](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#annotationCloseRate) | [annotation_close_rate](https://developers.google.com/youtube/reporting/v1/reports/metrics#annotation_close_rate) |
| [annotationImpressions](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#annotationImpressions) | [annotation_impressions](https://developers.google.com/youtube/reporting/v1/reports/metrics#annotation_impressions) |
| [audienceWatchRatio](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#audienceWatchRatio) | [audience_retention_percentage](https://developers.google.com/youtube/reporting/v1/reports/metrics#audience_retention_percentage) |
| [averageViewDuration](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#averageViewDuration) | [average_view_duration_seconds](https://developers.google.com/youtube/reporting/v1/reports/metrics#average_view_duration_seconds) |
| [averageViewPercentage](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#averageViewPercentage) | [average_view_duration_percentage](https://developers.google.com/youtube/reporting/v1/reports/metrics#average_view_duration_percentage) |
| [cardClickRate](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#cardClickRate) | [card_click_rate](https://developers.google.com/youtube/reporting/v1/reports/metrics#card_click_rate) |
| [cardClicks](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#cardClicks) | [card_clicks](https://developers.google.com/youtube/reporting/v1/reports/metrics#card_clicks) |
| [cardImpressions](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#cardImpressions) | [card_impressions](https://developers.google.com/youtube/reporting/v1/reports/metrics#card_impressions) |
| [cardTeaserClickRate](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#cardTeaserClickRate) | [card_teaser_click_rate](https://developers.google.com/youtube/reporting/v1/reports/metrics#card_teaser_click_rate) |
| [cardTeaserClicks](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#cardTeaserClicks) | [card_teaser_clicks](https://developers.google.com/youtube/reporting/v1/reports/metrics#card_teaser_clicks) |
| [cardTeaserImpressions](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#cardTeaserImpressions) | [card_teaser_impressions](https://developers.google.com/youtube/reporting/v1/reports/metrics#card_teaser_impressions) |
| [comments](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#comments) | [comments](https://developers.google.com/youtube/reporting/v1/reports/metrics#comments) |
| [cpm](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#cpm) | [estimated_cpm](https://developers.google.com/youtube/reporting/v1/reports/metrics#estimated_cpm) |
| [dislikes](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#dislikes) | [dislikes](https://developers.google.com/youtube/reporting/v1/reports/metrics#dislikes) |
| [estimatedAdRevenue](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#estimatedAdRevenue) | [estimated_partner_ad_revenue](https://developers.google.com/youtube/reporting/v1/reports/metrics#estimated_partner_ad_revenue) |
| [estimatedMinutesWatched](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#estimatedMinutesWatched) | [watch_time_minutes](https://developers.google.com/youtube/reporting/v1/reports/metrics#watch_time_minutes) |
| [estimatedRevenue](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#estimatedRevenue) | [estimated_partner_revenue](https://developers.google.com/youtube/reporting/v1/reports/metrics#estimated_partner_revenue) |
| [grossRevenue](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#grossRevenue) | [estimated_youtube_ad_revenue](https://developers.google.com/youtube/reporting/v1/reports/metrics#estimated_youtube_ad_revenue) |
| [likes](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#likes) | [likes](https://developers.google.com/youtube/reporting/v1/reports/metrics#likes) |
| [monetizedPlaybacks](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#monetizedPlaybacks) | [estimated_monetized_playbacks](https://developers.google.com/youtube/reporting/v1/reports/metrics#estimated_monetized_playbacks) |
| [playbackBasedCpm](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#playbackBasedCpm) | [estimated_playback_based_cpm](https://developers.google.com/youtube/reporting/v1/reports/metrics#estimated_playback_based_cpm) |
| [playlistStarts](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#playlistStarts) | [playlist_starts](https://developers.google.com/youtube/reporting/v1/reports/metrics#playlist_starts) |
| [savesAdded](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#savesAdded) | [playlist_saves_added](https://developers.google.com/youtube/reporting/v1/reports/metrics#playlist_saves_added) |
| [savesRemoved](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#savesRemoved) | [playlist_saves_removed](https://developers.google.com/youtube/reporting/v1/reports/metrics#playlist_saves_removed) |
| [shares](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#shares) | [shares](https://developers.google.com/youtube/reporting/v1/reports/metrics#shares) |
| [subscribersGained](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#subscribersGained) | [subscribers_gained](https://developers.google.com/youtube/reporting/v1/reports/metrics#subscribers_gained) |
| [subscribersLost](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#subscribersLost) | [subscribers_lost](https://developers.google.com/youtube/reporting/v1/reports/metrics#subscribers_lost) |
| [videosAddedToPlaylists](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#videosAddedToPlaylists) | [videos_added_to_playlists](https://developers.google.com/youtube/reporting/v1/reports/metrics#videos_added_to_playlists) |
| [videosRemovedFromPlaylists](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#videosRemovedFromPlaylists) | [videos_removed_from_playlist](https://developers.google.com/youtube/reporting/v1/reports/metrics#videos_removed_from_playlists) |
| [viewerPercentage](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#viewerPercentage) | [views_percentage](https://developers.google.com/youtube/reporting/v1/reports/metrics#views_percentage) |
| [views](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#views) | [views](https://developers.google.com/youtube/reporting/v1/reports/metrics#views) |
| [videoThumbnailImpressions](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#videoThumbnailImpressions) | [video_thumbnail_impressions](https://developers.google.com/youtube/reporting/v1/reports/metrics#video_thumbnail_impressions) |
| [videoThumbnailImpressionsClickRate](https://developers.google.com/youtube/analytics/v1/dimsmets/mets#videoThumbnailImpressionsClickRate) | [video_thumbnail_impressions_ctr](https://developers.google.com/youtube/reporting/v1/reports/metrics#video_thumbnail_impressions_ctr) |