TrafficSources
Query TrafficSources. Statistics are based on the manner in which viewers reached your video and playlist content.
テーブル固有の情報
Select
次のクエリは、視聴者が動画コンテンツに達した方法に基づいて統計情報を集計します。例えば、Google 検索や関連動画へのリンクからのビューの数を特定できます。
SELECT * FROM TrafficSources
次のクエリは、Day およびInsightTrafficSourceType ディメンションでグループ化されたViews およびEstimatedMinutesWatched 指標を表示します。
SELECT Day, InsightTrafficSourceType, Views, EstimatedMinutesWatched FROM TrafficSources
次のクエリは、特定の動画および国で集計される統計をフィルタリングします。
SELECT Day, InsightTrafficSourceType, Views, EstimatedMinutesWatched FROM TrafficSources WHERE Video = 'video_id' AND Country = 'US'
次のクエリは、視聴者が再生リストコンテンツに達した方法に基づいて統計情報を集計します。例えば、Google 検索からのビューの数を特定できます。
SELECT InsightTrafficSourceType, Views, EstimatedMinutesWatched, PlaylistStarts, ViewsPerPlaylistStart, AverageTimeInPlaylist FROM TrafficSources WHERE IsCurated = true
次のクエリは、再生リストにある動画のYouTube 検索結果から最も多くの視聴回数を生成した検索用語を返します。YouTube Analytics API の制限により、このようなクエリには順序付けと制限が必須であることに注意してください。
SELECT InsightTrafficSourceDetail, Views, EstimatedMinutesWatched, PlaylistStarts, ViewsPerPlaylistStart, AverageTimeInPlaylist FROM TrafficSources WHERE IsCurated = true AND InsightTrafficSourceType = 'YT_SEARCH' ORDER BY Views DESC LIMIT 25
Select Rules
次のテーブルを使用してトラフィックソースへの他のクエリを作成できます。
動画のトラフィックソース:
ディメンション | 1つだけ使用 | insightTrafficSourceType、insightTrafficSourceDetail |
0または1つ以上使用 | creatorContentType、day、liveOrOnDemand、subscribedStatus | |
指標 | 1つ以上使用 | views、estimatedMinutesWatched |
フィルタ | 0または1つ使用 | country、province、continent、subContinent |
0または1つ使用 | video、group | |
0または1つ以上使用 | liveOrOnDemand、subscribedStatus | |
Sort | 0または1つ以上使用(降順のみ) | views、estimatedMinutesWatched |
再生リストのトラフィックソース:
ディメンション | 1つだけ使用 | insightTrafficSourceType、insightTrafficSourceDetail |
0または1つ以上使用 | day、subscribedStatus | |
指標 | 1つ以上使用 | views、estimatedMinutesWatched、playlistStarts、viewsPerPlaylistStart、averageTimeInPlaylist |
フィルタ | Required | isCurated=true |
0または1つ使用 | country、province、continent、subContinent | |
0または1つ使用 | playlist、channel、group | |
オプション | subscribedStatus | |
Sort | 0または1つ以上使用(降順のみ) | views、estimatedMinutesWatched、playlistStarts |
コンテンツ所有者のトラフィックソース:
ディメンション | 必須 | insightTrafficSourceType |
0または1つ以上使用 | creatorContentType、day、liveOrOnDemand、subscribedStatus | |
指標 | 1つ以上使用 | views、estimatedMinutesWatched |
フィルタ | 1つだけ使用 | video、channel、group |
0または1つ使用 | country、province、continent、subContinent | |
0または1つ以上使用 | liveOrOnDemand、subscribedStatus |
コンテンツ所有者の再生リストのトラフィックソース:
ディメンション | 必須 | insightTrafficSourceType |
0または1つ以上使用 | day、subscribedStatus | |
指標 | 1つ以上使用 | views、estimatedMinutesWatched、playlistStarts、viewsPerPlaylistStart、averageTimeInPlaylist |
フィルタ | 必須 | isCurated=true |
0または1つ使用 | country、province、continent、subContinent | |
0または1つ使用 | playlist、channel、group | |
オプション | subscribedStatus |
Columns
Name | Type | Dimension | DefaultMetric | DefaultDimension | Description |
Channel | String | True | (only used in content owner reports) The Id for a YouTube channel. The channel dimension is frequently used in content owner reports because those reports typically aggregate data for multiple channels. | ||
Video | String | True | The Id of a YouTube video. | ||
Playlist | String | True | The Id of a YouTube playlist. | ||
Group | String | True | (filter only) The Id of a YouTube Analytics group. | ||
Country | String | True | The country associated with the metrics in the report row. The dimension value is a two-letter ISO-3166-1 country code, such as US, CN (China), or FR (France). The country code ZZ is used to report metrics for which YouTube could not identify the associated country. | ||
Province | String | True | The U.S. state or territory associated with the metrics in the report row. The dimension value is an ISO 3166-2 code that identifies a U.S. state or the District of Columbia, such as US-MI (Michigan) or US-TX (Texas). The province code US-ZZ is used to report metrics for which YouTube could not identify the associated U.S. state. If the Province column is specified, Country must be set to US in the WHERE clause. | ||
Continent | String | True | (filter only) A United Nations (U.N.) statistical region code. The allowed values are 002 Africa, 019 Americas (Northern America, Latin America, South America, and the Caribbean), 142 Asia, 150 Europe, 009 Oceania. This dimension can only be used to filter data. | ||
SubContinent | String | True | (filter only) A U.N. statistical region code that identifies a geographical subregion. | ||
CreatorContentType | String | True | This dimension identifies the type of content associated with the user activity metrics in the data row. The allowed values are LIVE_STREAM, SHORTS, STORY, VIDEO_ON_DEMAND, UNSPECIFIED. | ||
Day | String | True | When you use this dimension, data in the report is aggregated on a daily basis and each row contains data for one day. | ||
LiveOrOnDemand | String | True | This dimension indicates whether the user activity metrics in the data row are associated with views of a live broadcast. Data for this dimension is available for dates beginning April 1, 2014. The allowed values are LIVE, ONDEMAND. | ||
SubscribedStatus | String | True | This dimension indicates whether the user activity metrics in the data row are associated with viewers who were subscribed to the video or playlist channel. The allowed values are SUBSCRIBED, UNSUBSCRIBED. Note that the dimension value is accurate as of the time that the user activity occurs. | ||
InsightTrafficSourceType | String | True | True | Data in the report is aggregated based on the referrer type, which describes the manner in which users reached the video. The allowed values are ADVERTISING, ANNOTATION, EXT_URL, NO_LINK_EMBEDDED, NO_LINK_OTHER, NOTIFICATION, PLAYLIST, PROMOTED, RELATED_VIDEO, SUBSCRIBER, YT_CHANNEL, YT_OTHER_PAGE, YT_SEARCH. | |
InsightTrafficSourceDetail | String | True | Details about the InsightTrafficSourceType. | ||
IsCurated | Boolean | True | This filter indicates that the request is retrieving data about video views that occurred in the context of a playlist. This filter is required for any playlist report and its value must be set to 1. | ||
ClaimedStatus | String | True | (only used in content owner reports) This dimension lets you indicate that a result set will only contain metrics for claimed content. The allowed value is claimed. | ||
UploaderType | String | True | (only used in content owner reports) This dimension lets you indicate whether a result set will contain metrics for content uploaded by the specified content owner or content uploaded by third parties, such as user-uploaded videos. The allowed values are self and thirdParty. | ||
Views | Double | False | True | The number of times that a video was viewed. In a playlist report, the metric indicates the number of times that a video was viewed in the context of a playlist. | |
EstimatedMinutesWatched | Double | False | True | The number of minutes that users watched videos for the specified channel, content owner, video, or playlist. | |
PlaylistStarts | Double | False | False | The number of times that viewers initiated playback of a playlist. | |
ViewsPerPlaylistStart | Double | False | False | The average number of video views that occurred each time a playlist was initiated. | |
AverageTimeInPlaylist | Double | False | False | The estimated average amount of time, in minutes, that a viewer viewed videos in a playlist after the playlist was initiated. | |
StartDate | Date | Start date for fetching Analytics data. | |||
EndDate | Date | End date for fetching Analytics data. |
Pseudo-Columns
SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
Segments | String | Segments the data returned for your request. Either a SegmentId or a custom segment. |