このページでは、YouTube Reporting API と YouTube Analytics API の両方について、API の変更内容とドキュメントの更新内容の一覧を示します。どちらの API も、デベロッパーが YouTube アナリティクス データにアクセスできるようにしますが、その方法は異なります。この変更履歴を購読する。
2025 年 6 月 24 日
2025 年 3 月 26 日にお知らせしたとおり、新しいショート動画の視聴回数の変更の一環として、一括レポート API が更新されます。次の変更が加えられました。
- ビューを含むレポート(ほとんどのレポート)ごとに、新しいレポート バージョンが作成されました。影響を受ける各レポートのバージョンが 1 つずつ増えています(バージョン
a2
からバージョンa3
など)。 - ショート動画の場合、ショート動画の再生または繰り返し再生が開始された回数が視聴回数としてカウントされるようになります。動画については変更はありません。
- 更新されたレポートには、以前の視聴回数算定方法を反映する新しい列
engaged_views
が含まれます。
これらの変更は、2025 年 6 月 30 日から Bulk Reports API に適用されます。レポートの処理を適宜調整してください。
以前のレポート バージョンは 2025 年 9 月 30 日までご利用いただけます。2025 年 9 月 30 日以降、以前のバージョンは非推奨となります。必ず最新バージョンに移行してください。
最後に、レポートの処理を行う際は、レポートの将来の変更によって処理パイプラインが中断されないように、ベスト プラクティスに沿って処理してください。
次の表に、レポート タイプごとの新しいレポート バージョンを示します。
YouTube アナリティクスのバルクデータ レポート
チャンネル レポート - 動画レポート | ||
---|---|---|
レポート名 | 以前のバージョン | 最新バージョン |
ユーザー アクティビティ | channel_basic_a2 | channel_basic_a3 |
州別のユーザー アクティビティ | channel_province_a2 | channel_province_a3 |
再生場所 | channel_playback_location_a2 | channel_playback_location_a3 |
トラフィック ソース | channel_traffic_source_a2 | channel_traffic_source_a3 |
デバイスの種類とオペレーティング システム | channel_device_os_a2 | channel_device_os_a3 |
字幕 | channel_subtitles_a2 | channel_subtitles_a3 |
組み合わせ | channel_combined_a2 | channel_combined_a3 |
チャンネル レポート - 再生リスト レポート | ||
---|---|---|
レポート名 | 以前のバージョン | 最新バージョン |
ユーザー アクティビティ | playlist_basic_a1 | playlist_basic_a2 |
州別のユーザー アクティビティ | playlist_province_a1 | playlist_province_a2 |
再生場所 | playlist_playback_location_a1 | playlist_playback_location_a2 |
トラフィック ソース | playlist_traffic_source_a1 | playlist_traffic_source_a2 |
デバイスの種類とオペレーティング システム | playlist_device_os_a1 | playlist_device_os_a2 |
組み合わせ | playlist_combined_a1 | playlist_combined_a2 |
コンテンツ所有者レポート - 動画レポート | ||
---|---|---|
レポート名 | 以前のバージョン | 最新バージョン |
ユーザー アクティビティ | content_owner_basic_a3 | content_owner_basic_a4 |
州別のユーザー アクティビティ | content_owner_province_a2 | content_owner_province_a3 |
再生場所 | content_owner_playback_location_a2 | content_owner_playback_location_a3 |
トラフィック ソース | content_owner_traffic_source_a2 | content_owner_traffic_source_a3 |
デバイスの種類とオペレーティング システム | content_owner_device_os_a2 | content_owner_device_os_a3 |
字幕 | content_owner_subtitles_a2 | content_owner_subtitles_a3 |
組み合わせ | content_owner_combined_a2 | content_owner_combined_a3 |
コンテンツ所有者レポート - 再生リスト レポート | ||
---|---|---|
レポート名 | 以前のバージョン | 最新バージョン |
ユーザー アクティビティ | content_owner_playlist_basic_a1 | content_owner_playlist_basic_a2 |
州別のユーザー アクティビティ | content_owner_playlist_province_a1 | content_owner_playlist_province_a2 |
再生場所 | content_owner_playlist_playback_location_a1 | content_owner_playlist_playback_location_a2 |
トラフィック ソース | content_owner_playlist_traffic_source_a1 | content_owner_playlist_traffic_source_a2 |
デバイスの種類とオペレーティング システム | content_owner_playlist_device_os_a1 | content_owner_playlist_device_os_a2 |
組み合わせ | content_owner_playlist_combined_a1 | content_owner_playlist_combined_a2 |
コンテンツ所有者レポート - アセット レポート | ||
---|---|---|
レポート名 | 以前のバージョン | 最新バージョン |
ユーザー アクティビティ | content_owner_asset_basic_a2 | content_owner_asset_basic_a3 |
州別のユーザー アクティビティ | content_owner_asset_province_a2 | content_owner_asset_province_a3 |
動画の再生場所 | content_owner_asset_playback_location_a2 | content_owner_asset_playback_location_a3 |
トラフィック ソース | content_owner_asset_traffic_source_a2 | content_owner_asset_traffic_source_a3 |
デバイスの種類とオペレーティング システム | content_owner_asset_device_os_a2 | content_owner_asset_device_os_a3 |
組み合わせ | content_owner_asset_combined_a2 | content_owner_asset_combined_a3 |
システム管理レポート - 財務(音楽以外)
コンテンツ所有者レポート - ショート動画レポート(音楽以外) | ||
---|---|---|
レポート名 | 以前のバージョン | 最新バージョン |
グローバル広告収益の概要 | content_owner_shorts_global_ad_revenue_summary_a1 | content_owner_shorts_global_ad_revenue_summary_a2 |
1 日の広告収益の概要 | content_owner_shorts_day_ad_revenue_summary_a1 | content_owner_shorts_day_ad_revenue_summary_a2 |
国別広告収益の概要 | content_owner_shorts_country_ad_revenue_summary_a1 | content_owner_shorts_country_ad_revenue_summary_a2 |
広告収入の概要 | content_owner_shorts_ad_revenue_summary_a1 | content_owner_shorts_ad_revenue_summary_a2 |
システム管理レポート - 財務以外
コンテンツ所有者レポート - 申し立てレポート | ||
---|---|---|
レポート名 | 以前のバージョン | 最新バージョン |
有効な申し立て | content_owner_active_claims_a2 | content_owner_active_claims_a3 |
コンテンツ所有者レポート - 動画メタデータ レポート | ||
---|---|---|
レポート名 | 以前のバージョン | 最新バージョン |
動画のメタデータ | content_owner_video_metadata_a3 | content_owner_video_metadata_a4 |
コンテンツ所有者レポート - アセット レポート | ||
---|---|---|
レポート名 | 以前のバージョン | 最新バージョン |
アセット | content_owner_asset_a2 | content_owner_asset_a3 |
アセットの競合 | content_owner_asset_conflict_a2 | content_owner_asset_conflict_a3 |
2025 年 4 月 24 日
2025 年 3 月 26 日にお知らせしたとおり、新しいショート動画の視聴回数の変更の一環として、Targeted Queries API が更新されます。
- ショート動画の場合、
views
には、ショート動画の再生または繰り返し再生が開始された回数がカウントされるようになります。 - 新しい指標
engagedViews
には、以前の視聴回数算定方法が反映されます。engagedViews
は、views
とともにすべてのレポートで利用できるようになります。
これらの変更は、Targeted Queries API について 2025 年 4 月 30 日から有効になります。クエリを適宜調整してください。
この変更履歴で、Bulk Reports API にどのような変更がいつ行われるかを確認してください。
2025 年 4 月 22 日
2024 年 4 月 7 日に発表したとおり、チャンネル レポートとコンテンツ所有者の再生リスト レポートで isCurated
ディメンションが非推奨になりました。2024 年 12 月 31 日をもって、このディメンションはサポートされなくなります。このディメンションはレポートとドキュメントから削除されました。
2025 年 3 月 26 日
このアップデートには、YouTube Analytics API と Reporting API に関する次の変更が含まれています。
2025 年 3 月 31 日より、YouTube ショート動画の視聴回数のカウント方法が変更されます。これまで、ショート動画では、ショート動画が一定の秒数再生された後に視聴回数としてカウントされていました。今後は最低再生時間の要件がなくなり、ショート動画の再生および繰り返し再生が開始された回数が視聴回数としてカウントされます。 詳細
YouTube アナリティクス(Targeted Queries)API と Reporting(Bulk Reports)API が、次の変更で更新されます。
- ショート動画の場合、
views
はショート動画の再生または繰り返し再生が開始された回数をカウントします。 - 新しい指標
engagedViews
が利用可能になり、以前の視聴回数のカウント方法が反映されます。 - チャンネルを所有している場合、またはチャンネルのデータにアクセスする権限がある場合は、更新されたビューとエンゲージメント ビューの両方をクエリできます。
ターゲット クエリは 4 月 30 日までに、一括レポートは 6 月 30 日までに更新されます。それまでは、視聴回数は以前の算定方法に基づいて計算されます。ショート動画とチャンネルの視聴回数は、Studio のアナリティクスと一致しません。
また、以前にお知らせしたとおり、Daily Claims(バージョン 1.0)レポートのサポート終了が延期されました。
この変更履歴で、API の変更が行われた時期を確認してください。
2025 年 3 月 3 日
このアップデートには、YouTube Reporting API に関する次の変更が含まれています。
注: これは非推奨のお知らせです。
パートナー向けの毎日の申し立て(バージョン 1.0)レポートは非推奨になりました。2025 年 4 月 30 日以降、サポートは終了します。このレポートの定義もそれに応じて更新されました。代わりに、最新の [Daily Claims] レポートを使用してください。
2024 年 11 月 15 日
注: 以下の変更は 2024 年 11 月 18 日から有効になります。
YouTube アナリティクス(ターゲット クエリ)API のドキュメントが更新され、トラフィック ソース レポートの場合、クエリ対象の動画数と日付範囲の日数の積が 50,000 を超えると、API の reports.query
メソッドがエラーを返すことが明記されました。たとえば、500 個の動画 ID のデータを取得するクエリでは、最大 100 日間のデータをリクエストできます。
この変更は、チャンネルとコンテンツ所有者の両方のレポートに影響します。
リクエストで返される行数を減らすには、指定する動画の数を減らすか、期間を短くする複数のクエリに分割します。原則として、大規模なデータセットには一括レポートをおすすめします。
2024 年 5 月 6 日
YouTube アナリティクス(ターゲットを絞り込んだクエリ)API は、チャンネル向けに次の 3 つの新しいレポートをサポートしています。
-
DMA 別ユーザー アクティビティ レポートは、指定マーケット エリア(DMA)別のユーザー アクティビティの統計情報を提供する地域レポートです。このレポートでは、
filters
パラメータの値をcountry==US
に設定する必要があります。 -
同時視聴者数レポートには、1 つのライブ配信動画のさまざまな部分の同時視聴者数が表示されます。
-
[メンバーの解約] レポートには、ユーザーがチャンネル メンバーシップを解約した理由を示す統計情報が表示されます。
このレポートでは、ユーザーがチャンネル メンバーシップを解約した理由を示す新しい
membershipsCancellationSurveyReason
ディメンションを使用します。また、この理由でキャンセルされたチャンネル メンバーシップの数を示す新しいmembershipsCancellationSurveyResponses
指標も使用します。
また、視聴者維持率レポートが強化され、次の 3 つの新しい指標がサポートされるようになりました。
2024 年 4 月 7 日
YouTube アナリティクス(ターゲットを絞り込んだクエリ)API に、コンテンツ所有者のプレイリスト レポートに関連するいくつかの更新が加えられました。これらの更新は、2024 年 1 月 19 日にお知らせしたチャンネルの再生リスト レポートに関する更新と同じです。
次の改訂履歴のエントリは、2024 年 1 月 19 日のエントリとほぼ同じ情報を提供します。ただし、コンテンツ所有者の再生リスト レポートでは isCurated
ディメンションが 2024 年 12 月 31 日までサポートされますが、チャンネルの再生リスト レポートでは 2024 年 6 月 30 日までサポートされます。
-
注: これは非推奨のお知らせです。
コンテンツ所有者の再生リスト レポートでは、
isCurated
ディメンションは非推奨になりました。2024 年 12 月 31 日以降はサポートされなくなります。そのディメンションの定義がそれに応じて更新されました。isCurated
ディメンションを削除する際に下位互換性を維持するには、プレイリスト レポートでのみviews
指標ではなくplaylistViews
指標を取得するようにコードを更新する必要があります。views
指標はプレイリスト レポートで引き続きサポートされますが、意味が異なります。そのため、指標名を更新しない場合でも、API はデータを返します。もちろん、アプリケーションを変更してviews
とplaylistViews
の両方を取得して表示することもできます。isCurated
ディメンションに加えて、新しいレポートでは次の API 機能もサポートされなくなりました。- 新しいチャンネル再生リスト レポートでは、
continent
やsubcontinent
などの地域フィルタはサポートされていません。 - 新しいチャンネル再生リスト レポートでは、
redViews
とestimatedRedMinutesWatched
の指標がサポートされなくなりました。これらの指標は YouTube Studio では利用できなかったため、今回の変更により、API の機能が Studio アプリケーションで利用できる機能と一致します。 subscribedStatus
ディメンションとyoutubeProduct
ディメンションは、チャンネル再生リスト レポートのフィルタとしてサポートされなくなりました。これらのフィルタは YouTube Studio では利用できなかったため、この変更により、API の機能が Studio アプリケーションで利用できる機能と一致します。
- 新しいチャンネル再生リスト レポートでは、
-
コンテンツ所有者レポートのドキュメントのプレイリスト レポートのセクションが更新され、プレイリスト レポートでサポートされている指標の種類についてより詳しく説明されています。
- 動画の集計指標では、コンテンツ所有者の再生リストに含まれるすべての動画(コンテンツ所有者が所有している動画)について集計されたユーザー アクティビティとインプレッションの指標を確認できます。集計された動画指標は、
isCurated
ディメンションを使用しない API リクエストでのみサポートされます。 - 再生リスト内の指標は、再生リスト ページでのユーザーのアクティビティとエンゲージメントを反映しています。これらの指標には、再生リスト内の所有していない動画の視聴回数も含まれますが、再生リスト内で視聴された場合に限ります。
- サポートされている再生リストの指標セクションでは、再生リスト レポートでサポートされている集計動画指標と再生リスト内指標について説明します。
- 動画の集計指標では、コンテンツ所有者の再生リストに含まれるすべての動画(コンテンツ所有者が所有している動画)について集計されたユーザー アクティビティとインプレッションの指標を確認できます。集計された動画指標は、
-
コンテンツ所有者のプレイリスト レポートでは、次の新しいプレイリスト内指標がサポートされています。これらの指標は、レポートを取得する API リクエストで
isCurated
ディメンションが使用されていない場合にのみサポートされます。各指標の定義については、指標のドキュメントをご覧ください。 -
views
指標の動作は、プレイリスト レポートを取得した API リクエストでisCurated
ディメンションが使用されたかどうかによって異なります。- リクエストに
isCurated
ディメンションが含まれている場合、views
指標は、コンテンツ所有者の再生リストのコンテキストで動画が視聴された回数を示す再生リスト内の指標です。 - リクエストに
isCurated
ディメンションが含まれていない場合、views
指標は、コンテンツ所有者の再生リスト内の動画が視聴された合計回数を指定する集計動画指標です。この指標では、視聴が再生リストのコンテキストで行われたかどうかは考慮されません。集計された合計には、再生リストを所有するチャンネルに関連付けられているコンテンツ所有者が所有する動画の視聴回数のみが含まれます。
これらのレポートでは、isCurated
ディメンションは使用されません。playlistViews
指標は、再生リストのコンテキストで動画が視聴された回数を示します。この指標では、どのチャンネルが所有しているかに関係なく、再生リスト内のすべての動画の視聴回数がカウントされます。
- リクエストに
-
各プレイリスト レポートについて、コンテンツ所有者レポートのドキュメントに、API リクエストに
isCurated
ディメンションが含まれているかどうかに応じて、そのレポートでサポートされている指標を示す表が追加されました。例については、時間ベースのプレイリスト レポートを定義するセクションをご覧ください。
2024 年 1 月 19 日
YouTube アナリティクス(ターゲットを絞り込んだクエリ)API に、チャンネルのプレイリスト レポートに関連するいくつかの更新があります。今回のアップデートには、非推奨のディメンションと、いくつかの新しい指標と更新された指標が含まれます。
-
注: これは非推奨のお知らせです。
チャネル レポートの
isCurated
ディメンションは非推奨になりました。2024 年 6 月 30 日以降はサポートされなくなります。そのディメンションの定義が更新されました。isCurated
ディメンションを削除する際に下位互換性を維持するには、プレイリスト レポートでのみviews
指標ではなくplaylistViews
指標を取得するようにコードを更新する必要があります。views
指標はプレイリスト レポートで引き続きサポートされますが、意味が異なります。そのため、指標名を更新しない場合でも、API はデータを返します。もちろん、アプリケーションを変更してviews
とplaylistViews
の両方を取得して表示することもできます。isCurated
ディメンションに加えて、新しいレポートでは次の API 機能もサポートされなくなりました。- 新しいチャンネル再生リスト レポートでは、
continent
やsubcontinent
などの地域フィルタはサポートされていません。 - 新しいチャンネル再生リスト レポートでは、
redViews
とestimatedRedMinutesWatched
の指標がサポートされなくなりました。これらの指標は YouTube Studio では利用できなかったため、今回の変更により、API の機能が Studio アプリケーションで利用できる機能と一致します。 subscribedStatus
ディメンションとyoutubeProduct
ディメンションは、チャンネル再生リスト レポートのフィルタとしてサポートされなくなりました。これらのフィルタは YouTube Studio では利用できなかったため、この変更により、API の機能が Studio アプリケーションで利用できる機能と一致します。
- 新しいチャンネル再生リスト レポートでは、
-
チャネル レポートのドキュメントの再生リスト レポートのセクションが更新され、再生リスト レポートでサポートされている指標の種類についてより詳しく説明されています。
- 動画の集計指標は、チャンネルが所有するチャンネルの再生リスト内のすべての動画について集計されたユーザー アクティビティとインプレッションの指標を提供します。集計された動画指標は、
isCurated
ディメンションを使用しない API リクエストでのみサポートされます。 - 再生リスト内の指標は、再生リスト ページでのユーザーのアクティビティとエンゲージメントを反映しています。これらの指標には、再生リスト内の所有していない動画の視聴回数も含まれますが、再生リスト内で視聴された場合に限ります。
- サポートされている再生リストの指標セクションでは、再生リスト レポートでサポートされている集計動画指標と再生リスト内指標について説明します。
- 動画の集計指標は、チャンネルが所有するチャンネルの再生リスト内のすべての動画について集計されたユーザー アクティビティとインプレッションの指標を提供します。集計された動画指標は、
-
チャンネルの再生リスト レポートでは、次の新しい再生リスト内指標がサポートされています。これらの指標は、コンテンツ所有者レポートではまだサポートされていません。これらの指標は、レポートを取得する API リクエストで
isCurated
ディメンションが使用されていない場合にのみサポートされます。各指標の定義については、指標のドキュメントをご覧ください。 -
views
指標の動作は、プレイリスト レポートを取得した API リクエストでisCurated
ディメンションが使用されたかどうかによって異なります。- リクエストに
isCurated
ディメンションが含まれている場合、views
指標は、チャンネルの再生リストのコンテキストで動画が視聴された回数を示す再生リスト内の指標です。 - リクエストに
isCurated
ディメンションが含まれていない場合、views
指標は、チャンネルの再生リスト内の動画が視聴された合計回数を指定する集計動画指標です。これらの視聴が再生リストのコンテキストで行われたかどうかは関係ありません。集計された合計には、再生リストを所有するチャンネルが所有する動画の視聴回数のみが含まれます。
これらのレポートでは、isCurated
ディメンションは使用されません。playlistViews
指標は、再生リストのコンテキストで動画が視聴された回数を示します。この指標では、どのチャンネルが所有しているかに関係なく、再生リスト内のすべての動画の視聴回数がカウントされます。
- リクエストに
-
各再生リスト レポートについて、チャンネル レポートのドキュメントに、API リクエストに
isCurated
ディメンションが含まれているかどうかに応じて、そのレポートでサポートされている指標を示す表が追加されました。例については、時間ベースのプレイリスト レポートを定義するセクションをご覧ください。
2023 年 12 月 4 日
YouTube アナリティクス(ターゲットを絞り込んだクエリ)API が更新され、2 つの insightTrafficSourceType
ディメンション値が統合されました。以前は、再生リストの一部として再生された動画(PLAYLIST
)と、再生リスト内のすべての動画を一覧表示するページから発生したビュー(YT_PLAYLIST_PAGE
)がディメンションで区別されていましたが、今後はどちらのタイプのビューも PLAYLIST
ディメンション値に関連付けられます。
2022 年 12 月 15 日
YouTube アナリティクス(ターゲットを絞り込んだクエリ)API では、2 つの新しいディメンションと 1 つの新しいレポートがサポートされています。
-
新しいレポートでは、都市別のユーザー アクティビティを確認できます。このレポートは、チャンネルとコンテンツ所有者で利用できます。このレポートには、ユーザー アクティビティが発生した都市の YouTube の推定値を特定する新しい
city
ディメンションが含まれています。 -
新しい
creatorContentType
ディメンションは、データ行のユーザー アクティビティ指標に関連付けられている YouTube コンテンツのタイプを識別します。サポートされている値はLIVE_STREAM
、SHORTS
、STORY
、VIDEO_ON_DEMAND
です。creatorContentType
ディメンションは、すべてのチャンネルとコンテンツ所有者の動画レポートのオプションのディメンションとしてサポートされています。 -
YouTube Analytics API のリクエストのサンプルガイドに、両方の新しいディメンションの例が追加されました。
-
7DayTotals
ディメンションと30DayTotals
ディメンションへの参照がドキュメントから削除されました。これらのディメンションのサポート終了は、2019 年 10 月に発表されました。
2022 年 8 月 26 日
YouTube Analytics(ターゲットを絞り込んだクエリ)API と YouTube Reporting(一括レポート)API の両方で、新しいトラフィック ソースの詳細値がサポートされるようになりました。
- YouTube アナリティクス API(ターゲット設定されたクエリ)API では、
insightTrafficSourceType
ディメンションの値がSUBSCRIBER
の場合、insightTrafficSourceDetail
の値をpodcasts
に設定できます。これは、トラフィックがポッドキャストのランディング ページから参照されたことを示します。 - YouTube Reporting(一括レポート)API では、
traffic_source_type
ディメンションの値が3
の場合、traffic_source_detail
の値をpodcasts
に設定できます。これは、トラフィックがポッドキャストのランディング ページから参照されたことを示します。
2022 年 2 月 11 日
gender
ディメンションの有効な値のセットは、2022 年 8 月 11 日以降に変更されます。これは、API 実装における下位互換性のない変更である可能性があります。YouTube API サービス利用規約の下位互換性のない変更のセクションに沿って、この変更は有効になる 6 か月前に発表されます。新しい値のセットへのスムーズな移行を確実にするため、2022 年 8 月 11 日までに API 実装を更新してください。
具体的な変更点は次のとおりです。
- YouTube Analytics(ターゲットを絞り込んだクエリ)API では、現在
gender
ディメンションはfemale
とmale
の 2 つの値をサポートしています。2022 年 8 月 11 日以降、このディメンションはfemale
、male
、user_specified
の 3 つの値をサポートします。 - YouTube Reporting(一括レポート)API では、
gender
ディメンションは現在、FEMALE
、MALE
、GENDER_OTHER
の 3 つの値をサポートしています。2022 年 8 月 11 日以降、サポートされる値のセットはFEMALE
、MALE
、USER_SPECIFIED
に変更されます。
2022 年 2 月 9 日
2021 年 12 月 13 日より、ループクリップのトラフィックを除外するよう 2 つの指標が更新されました。この変更は、YouTube Analytics(Targeted Queries)API と YouTube Reporting(Bulk Reports)API の両方に影響します。
- YouTube アナリティクス(ターゲット クエリ)API では、2021 年 12 月 13 日より、
averageViewDuration
とaverageViewPercentage
の両方の指標でループ クリップのトラフィックが除外されます。 - YouTube Reporting(一括レポート)API では、2021 年 12 月 13 日より、
average_view_duration_seconds
とaverage_view_duration_percentage
の両方の指標でループ クリップのトラフィックが除外されます。
2022 年 2 月 2 日
この YouTube Reporting(一括レポート)API は、ライブ リダイレクトからの視聴であることを示す新しいトラフィック ソース ディメンション値をサポートしています。
- YouTube Reporting(一括レポート)API では、
traffic_source_type
ディメンションで値28
がサポートされています。
このトラフィック ソースタイプの場合、traffic_source_detail
ディメンションは、視聴者が参照したチャンネル ID を指定します。
2020 年 9 月 23 日
YouTube アナリティクス(ターゲット クエリ)API と YouTube レポート(一括レポート)API はどちらも、YouTube ショート動画の視聴中に縦方向にスワイプして視聴者が参照したことを示す新しいトラフィック ソース ディメンション値をサポートしています。
- YouTube Analytics API(ターゲットを絞り込んだクエリ)API で、
insightTrafficSourceType
ディメンションが値SHORTS
をサポートしています。 - YouTube Reporting(一括レポート)API では、
traffic_source_type
ディメンションで値24
がサポートされています。
この新しいトラフィック ソース タイプでは、トラフィック ソースの詳細ディメンション(YouTube Analytics API の insightTrafficSourceDetail
、YouTube Reporting API の traffic_source_detail
)は入力されません。
2020 年 7 月 20 日
この更新では、YouTube Analytics(ターゲットを絞り込んだクエリ)API に影響する 2 つの変更について説明します。
- YouTube アナリティクスのレポート グループの最大サイズが 200 エンティティから 500 エンティティに増加しました。
reports.query
メソッドのfilters
パラメータは、YouTube アナリティクス データを取得するときに適用するフィルタのリストを指定します。このパラメータでは、video
、playlist
、channel
の各フィルタに複数の値を指定できます。また、これらのフィルタに指定できる ID の最大数が 200 個から 500 個に増えました。
2020 年 2 月 13 日
このアップデートには、YouTube Analytics(ターゲットを絞り込んだクエリ)API と YouTube Reporting(一括レポート)API に関連する以下の変更が含まれています。これらの変更について詳しくは、YouTube ヘルプセンターをご覧ください。
両方の API で、通知のトラフィック ソースの詳細値のセットが変更されます。ターゲット クエリでは、通知は insightTrafficSourceType=NOTIFICATION
としてレポートされます。バルクレポートでは、通知は traffic_source_type=17
として報告されます。
新しい値では、アップロードされた動画とライブ配信に関連する通知(以前は uploaded
として報告)が次の 2 つのカテゴリに分割されます。
uploaded_push
- 動画がアップロードされたときにチャンネル登録者に送信されたプッシュ通知から発生した視聴回数uploaded_other
- 動画がアップロードされたときにチャンネル登録者に送信されるメールや受信トレイの通知など、プッシュ通知以外の通知から発生した視聴回数。
これらの値は、2020 年 1 月 13 日から始まる期間に対して返されます。
また、これらの値は通知自体を表すものではなく、特定の YouTube の視聴につながったトラフィック ソースを表すものです。たとえば、レポートの行に views=3
、traffic_source_type=17
(NOTIFICATION
)、traffic_source_detail=uploaded_push
が表示されている場合、その行は、動画のアップロード時に送信されたプッシュ通知を視聴者がクリックした結果、3 回の視聴が発生したことを示しています。
2019 年 10 月 15 日
この更新には、YouTube アナリティクス(ターゲットを絞り込んだクエリ)API に関する以下の変更が含まれています。
-
注: これは非推奨のお知らせです。
YouTube では、
7DayTotals
ディメンションと30DayTotals
ディメンションのサポートが終了します。2020 年 4 月 15 日までは、これらのディメンションを使用してデータを取得できます。この日以降、7DayTotals
ディメンションまたは30DayTotals
ディメンションを使用してレポートを取得しようとすると、エラーが返されます。なお、ユーザーは
day
ディメンションを使用してクエリを実行し、7 日間または 30 日間の期間でデータを集計または導出することで、これらのディメンションのデータの一部を再現できます。次に例を示します。- 7 日間の視聴回数は、その期間の各日の視聴回数を集計することで計算できます。
- 7 日間の viewerPercentage は、各日の視聴回数にその日の viewerPercentage を掛けて、その日に動画を視聴したときにログインしていた視聴者の数を求め、次に、ログインした視聴者数を期間全体で合計し、その期間の総再生回数で割ると、期間全体の viewerPercentage が得られます。
- 同じ視聴者が異なる日にユニーク視聴者としてカウントされる可能性があるため、7 日間のユニーク視聴者数を計算することはできません。ただし、
30DayTotals
ディメンションの代わりにmonth
ディメンションを使用すると、30 日間のユニーク視聴者数に関するデータを外挿できる場合があります。month
ディメンションはカレンダーの月を指しますが、30DayTotals
ディメンションは指定された開始日と終了日に基づいて 30 日間の期間を計算します。
2019 年 6 月 27 日
この更新には、YouTube アナリティクス(ターゲットを絞り込んだクエリ)API に関する以下の変更が含まれています。
-
API のバージョン 1 は完全に非推奨になったため、ドキュメントが更新され、非推奨の通知やバージョン 2 への更新方法を説明する移行ガイドなど、そのバージョンへの参照が削除されました。
2018 年 11 月 1 日
この更新には、YouTube アナリティクス(ターゲットを絞り込んだクエリ)API に関する以下の変更が含まれています。
-
API のバージョン 1 は非推奨になりました。まだ更新していない場合は、サービスの中断を最小限に抑えるため、できるだけ早く API クライアントを更新して API のバージョン 2 を使用してください。詳しくは、移行ガイドをご覧ください。
このサポート終了のスケジュールは、当初 2018 年 4 月 26 日に発表されました。
2018 年 9 月 17 日
この更新には、YouTube アナリティクス(ターゲットを絞り込んだクエリ)API に関する以下の変更が含まれています。
-
データモデルの概要ドキュメントの新しいデータ匿名化セクションでは、指標が一定のしきい値に達していない場合、YouTube アナリティクスの一部のデータは限定的にしか利用できないことが説明されています。これは、さまざまなケースで発生する可能性があります。つまり、以下の条件を満たしていれば、レポートにデータの一部またはすべてが含まれていない可能性があります。
-
指定した期間のトラフィックが少ない動画やチャンネルがある場合、
または
-
値が一定のしきい値を満たしていない、トラフィック ソースや国などのフィルタやディメンションを選択した場合。
この新しいセクションでは、YouTube アナリティクスのレポートで限定的にしか利用できないデータの種類についても説明しています。
-
-
チャンネル レポートとコンテンツ所有者レポートのドキュメントが更新され、再生場所、トラフィック ソース、デバイスのタイプ/オペレーティング システムのレポートで
redViews
とestimatedRedMinutesWatched
の指標がサポートされなくなったことが反映されました。
2018 年 6 月 18 日
このアップデートには、YouTube アナリティクス(ターゲットを絞り込んだクエリ)API の以下の変更が含まれています。
- 次のメソッドのスコープ要件が変更されました。
reports.query
メソッドへのリクエストには、https://www.googleapis.com/auth/youtube.readonly
スコープへのアクセス権が必要です。groupItems.list
メソッドへのリクエストは、次のいずれかにアクセスできる必要があります。https://www.googleapis.com/auth/youtube
スコープ
またはhttps://www.googleapis.com/auth/youtube.readonly
スコープ
および
https://www.googleapis.com/auth/yt-analytics.readonly
スコープ
最初のオプションでは 1 つのスコープ(読み取り / 書き込みスコープ)を使用しますが、2 番目のオプションでは 2 つの読み取り専用スコープを使用します。
2018 年 5 月 23 日
このアップデートには、YouTube アナリティクス(ターゲットを絞り込んだクエリ)API の以下の変更が含まれています。
- API の概要に、新しいセクション「集計指標と削除されたアイテム」が追加されました。このセクションでは、API レスポンスで、動画、再生リスト、チャンネルなどの削除されたリソースに関連付けられたデータがどのように処理されるかについて説明しています。
- API の概要のベスト プラクティスのセクションが更新され、YouTube Data API を使用して、YouTube Analytics API のレスポンスで特定されたリソースの追加のメタデータを取得できることが明記されました。YouTube API サービスのデベロッパー ポリシー(セクション III.E.4.b ~ III.E.4.d)に記載されているように、API クライアントは 30 日後に、その API から保存されたリソース メタデータを削除するか更新する必要があります。
2018 年 5 月 22 日
この更新には、YouTube Reporting(一括レポート)API に関する次の変更が含まれています。
- 以下の変更は、2018 年 7 月に適用される予定です。新しいポリシーは、すべてのレポートとレポート ジョブにグローバルに適用されます。
-
変更後は、バックフィル レポートを含むほとんどの API レポートが、作成後 60 日間利用できるようになります。ただし、過去のデータを含むレポートは、生成後 30 日間利用できます。
このお知らせ以前は、すべての API レポートは作成後 180 日間利用可能でした。このポリシー変更が有効になると、30 日以上前の過去のデータレポートにも API 経由でアクセスできなくなります。60 日以上経過した他のすべてのレポートにもアクセスできなくなります。そのため、ポリシー変更前に作成されたレポートは 180 日間利用可能になるよう、ドキュメントを更新しました。
-
変更後、レポート作成ジョブをスケジュール設定すると、YouTube はその日からジョブがスケジュール設定された時点までの 30 日間のレポートを生成します。変更前は、レポート作成ジョブをスケジュールすると、YouTube はジョブがスケジュールされた時点から 180 日間のレポートを生成していました。
-
-
ベスト プラクティスのセクションが更新され、YouTube Data API を使用して、レポートで特定されたリソースの追加のメタデータを取得できることが明記されました。YouTube API サービスのデベロッパー ポリシー(セクション III.E.4.b ~ III.E.4.d)に記載されているように、API クライアントは 30 日後に、その API から保存されたリソース メタデータを削除するか更新する必要があります。
-
レポートの特性セクションが更新され、レポートデータはフィルタリングされませんが、2018 年 6 月 1 日以降の期間のデータを含むレポートには、レポートが生成された日の 30 日以上前に削除された YouTube リソースへの参照は含まれないことが記載されました。
-
API の概要の過去のデータのセクションが更新され、新しいレポート ジョブをスケジュールすると、通常、過去のレポートは数日以内に投稿されることが記載されました。以前のドキュメントでは、このようなレポートが利用可能になるまでに最長で 30 日かかる可能性があると記載されていました。
-
API の概要のバックフィル データのセクションが更新され、バックフィル データが以前に配信されたセットを置き換えるデータセットとしてより明確に定義されました。
2018 年 4 月 26 日
YouTube アナリティクス(ターゲット クエリ)API のバージョン 2(v2)が一般公開されました。次のリストは、新しい API バージョンに関連するプロダクトとドキュメントの変更点を示しています。
-
v2 API は v1 API とほぼ同じです。ただし、以下の変更を反映するためにコードを更新する必要がある可能性があります。これらの変更点については、新しい移行ガイドで詳しく説明しています。
- API のバージョンが
v1
からv2
に変更されました。 - API リクエストのベース URL が
https://www.googleapis.com/youtube/analytics/v1
からhttps://youtubeanalytics.googleapis.com/v2
に変更されました。 reports.query
メソッドのいくつかのパラメータの名前が更新されました。具体的には、v1 API のend-date
などのハイフンを含むパラメータ名は、v2 API ではハイフンの代わりにキャメルケース(endDate
)を使用します。この変更により、API のメソッドでグループの作成と管理にすでにキャメルケースが使用されているため、API 全体でパラメータ名が統一されます。- v2 API は、Google のグローバル HTTP バッチ エンドポイント(
www.googleapis.com/batch
)に送信されるバッチ リクエストをサポートしていません。v2 API でバッチ リクエストを送信する場合は、代わりにエンドポイントhttps://youtubeanalytics.googleapis.com/v2
を使用する必要があります。
また、v1 の一部の機能は v2 API でサポートされていません。
reports.query
メソッドは、リクエスト パラメータalt
、quotaUser
、userIp
をサポートしなくなりました。- v2 API には、異なる API へのリクエストで構成されるバッチをサポートするバッチ エンドポイントはありません。(ただし、バッチは同じ API の異なるメソッドへのリクエストで構成できます)。この非推奨は YouTube Analytics API に固有のものではなく、Google はすべての API でグローバル バッチ エンドポイントを非推奨にしています。
- v2 API は、API v1 でサポートされていた JSON-RPC プロトコルをサポートしていません。この非推奨は YouTube Analytics API に固有のものではありません。
- API のバージョンが
-
注: これは非推奨のお知らせです。
API のバージョン 1(v1)は非推奨となり、2018 年 10 月 31 日までサポートされます。この日以降は、v1 API に対するリクエストはすべて機能しなくなります。そのため、API 経由で YouTube アナリティクス データにアクセスできなくなるのを避けるため、2018 年 10 月 31 日までに v2 API にアップグレードしてください。
2018 年 2 月 21 日
このアップデートには、YouTube アナリティクス(ターゲットを絞り込んだクエリ)API の以下の変更が含まれています。
- 視聴者の年齢層と性別に基づいて視聴統計情報を集計する視聴者のユーザー属性レポートでは、ユーザー アクティビティが発生した YouTube サービスを特定する
youtubeProduct
ディメンションがサポートされなくなりました。
2018 年 1 月 18 日
この改訂での変更内容は次のとおりです:
-
YouTube Reporting API(一括レポート)
- 視聴が発生したデバイスのソフトウェア システムを識別する
operating_system
ディメンションで、次の値がサポートされるようになりました。25
: KaiOS
- 視聴が発生したデバイスのソフトウェア システムを識別する
-
YouTube Analytics API(ターゲット クエリ)
operatingSystem
ディメンションは、ディメンション値KAIOS
をサポートしています。
2017 年 12 月 20 日
この更新には、YouTube Reporting API に関連する次の 2 つの変更が含まれています。
-
API サーバーで、レポートをダウンロードするリクエストの gzip 圧縮がサポートされるようになりました。他のタイプの API リクエストでは gzip 圧縮はサポートされていません。gzip 圧縮を有効にすると、各 API レスポンスに必要な帯域幅が削減されます。API レスポンスを解凍するためにアプリケーションに追加の CPU 時間が必要になりますが、通常はネットワーク リソースの消費量を減らすメリットの方が大きくなります。
gzip エンコードされたレスポンスを受信するには、次の例に示すように、
Accept-Encoding
HTTP リクエスト ヘッダーをgzip
に設定します。Accept-Encoding: gzip
この機能については、API の概要と
report
リソースのdownloadUrl
プロパティの定義をご覧ください。 -
age group
ディメンションとgender
ディメンションのドキュメントが修正され、API がこれらのディメンションに対して返す実際の値が示されるようになりました。これはドキュメントの修正であり、API の機能や動作の変更を反映したものではありません。具体的には、次の値が変更されました。age_group
ディメンションの値では、大文字が使用され、単語AGE
と年齢グループの数字の間にアンダースコアが含まれ、ハイフンの代わりにアンダースコアが使用されます。そのため、age13-17
やage18-24
などの値は、それぞれAGE_13_17
やAGE_18_24
に修正されました。gender
ディメンションの値には大文字が使用されます。したがって、female
、male
、gender_other
の値はFEMALE
、MALE
、GENDER_OTHER
に修正されています。
2017 年 8 月 10 日
2016 年 8 月 10 日に、このドキュメントで YouTube アナリティクス API の earnings
指標の非推奨化を発表しました。(同時に、同じデータを提供する estimatedRevenue
という名前の新しい指標のサポートが API に追加されました)。
earnings
指標はコア指標であったため、発表日から 1 年間サポートされました。1 年間の期間が終了したため、earnings
指標はサポートされなくなりました。その結果、earnings
指標を指定する API リクエストは、400
HTTP レスポンス コードを返すようになりました。earnings
指標ではなく estimatedRevenue
指標を使用するようにアプリをまだ更新していない場合は、できるだけ早く更新してください。
API ドキュメントが更新され、earnings
指標への残りの参照が削除されました。
2017 年 7 月 6 日
この改訂での変更内容は次のとおりです:
-
YouTube Analytics API(ターゲット クエリ)
-
API レスポンスには、クエリ対象のすべての指標が利用可能なリクエストされた日付範囲の最終日までのデータが含まれることを反映して、API ドキュメントが更新されました。
たとえば、リクエストで 2017 年 7 月 5 日の終了日が指定され、リクエストされたすべての指標の値が 2017 年 7 月 3 日までしか利用できない場合、レスポンスに含まれるデータの最終日は 2017 年 7 月 3 日になります。(リクエストされた指標の一部について 2017 年 7 月 4 日のデータが利用可能な場合でも、このようになります)。
-
adType
ディメンションでreservedBumperInstream
の値がサポートされるようになりました。この値は、動画を視聴する前に再生される最長 6 秒のスキップ不可の動画広告を指します。広告フォーマットはauctionBumperInstream
広告と同じですが、このタイプはオークションではなく予約ベースで販売される広告を指します。
-
-
YouTube Reporting API(一括レポート)
-
ad_type
ディメンションで、予約ベースで販売されるバンパー広告を表す値20
がサポートされるようになりました。バンパー広告は、最長 6 秒のスキップ不可の動画広告で、動画を視聴する前に再生されます。このディメンションの値19
は、予約ベースではなくオークションで販売されたバンパー広告も指します。 -
次の YouTube Reporting API レポートのレポートジョブが削除されました。
channel_basic_a1
channel_province_a1
channel_playback_location_a1
channel_traffic_source_a1
channel_device_os_a1
channel_subtitles_a1
channel_combined_a1
content_owner_basic_a2
content_owner_province_a1
content_owner_playback_location_a1
content_owner_traffic_source_a1
content_owner_device_os_a1
content_owner_subtitles_a1
content_owner_combined_a1
content_owner_asset_basic_a1
content_owner_asset_province_a1
content_owner_asset_playback_location_a1
content_owner_asset_traffic_source_a1
content_owner_asset_device_os_a1
content_owner_asset_combined_a1
これらのレポートタイプは 2016 年 9 月 15 日に非推奨として発表され、2016 年 12 月 15 日以降、これらのレポートタイプではレポートが生成されなくなりました。以前に生成されたレポートは、生成後 180 日間利用できました。そのため、一部のレポートは 2017 年 6 月 15 日までアクセス可能でした。ただし、レポートが利用できなくなったため、レポートに関連付けられているジョブも不要になります。
-
2017 年 5 月 24 日
次の YouTube Reporting API レポートのすべてのレポートジョブが削除されました。
content_owner_ad_performance_a1
content_owner_asset_estimated_earnings_a1
content_owner_estimated_earnings_a1
これらのレポートタイプは 2016 年 6 月 22 日にサポート終了が発表され、2016 年 9 月 22 日以降、これらのレポートタイプではレポートが生成されなくなりました。以前に生成されたレポートは、生成後 180 日間利用できました。そのため、一部のレポートは 2017 年 3 月 22 日までアクセス可能でした。ただし、レポートが利用できなくなったため、レポートに関連付けられているジョブも不要になります。
2017 年 5 月 22 日
この改訂での変更内容は次のとおりです:
-
YouTube Reporting API(一括レポート)
- 動画の共有に使用されたサービスを特定する
sharing_service
ディメンションで、次の値がサポートされるようになりました。85
: YouTube Music86
: YouTube Gaming87
: YouTube Kids88
: YouTube TV
また、値
52
を識別するために使用される名前が、値73
(Kakao Story)とより明確に区別できるように、ドキュメントで「Kakao(Kakao Talk)」に更新されました。この変更は、API の動作や、これらのサービスで共有される動画の分類の変更を反映するものではありません。
- 動画の共有に使用されたサービスを特定する
-
YouTube Analytics API(ターゲット クエリ)
sharingService
ディメンションで次の値がサポートされるようになりました。YOUTUBE_GAMING
YOUTUBE_KIDS
YOUTUBE_MUSIC
YOUTUBE_TV
2017 年 3 月 28 日
クリエイター ツールで YouTube アナリティクスを通じて収益データにアクセスできるチャンネル所有者は、YouTube Analytics API を通じて収益データにアクセスできるようになりました。
-
この API は、収益に関連する次の指標をサポートしています。
adImpressions
cpm
estimatedAdRevenue
estimatedRedPartnerRevenue
estimatedRevenue
grossRevenue
monetizedPlaybacks
playbackBasedCpm
これらの指標は、次のレポートでサポートされています。
-
チャンネル所有者は、広告のパフォーマンス レポートを取得することもできます。このレポートでは、
adType
ディメンションとオプションのday
ディメンションもサポートされています。 -
YouTube Analytics API のサンプル リクエスト ガイドに、チャンネル収益レポートのセクションが追加されました。
2017 年 3 月 17 日
この改訂での変更内容は次のとおりです:
-
YouTube Analytics API は、YouTube Premium の視聴者数に関連する
redViews
指標とestimatedRedMinutesWatched
指標をサポートしています。実際、API はこれらの指標をしばらく前からサポートしており、YouTube Reporting API は 2016 年 9 月 15 日に発表されたとおり、すでに両方の指標をサポートしています。redViews
指標は、YouTube Red メンバーが動画を視聴した回数を示します。estimatedRedMinutesWatched
指標は、YouTube Red メンバーが動画を視聴した時間の長さ(分単位)を示します。
チャンネル レポートとコンテンツ所有者レポートのドキュメントが更新され、2 つの新しい指標をサポートするレポートが示されるようになりました。
views
指標とestimatedMinutesWatched
指標をすでにサポートしているレポートでは、これらの指標もサポートされます。
2017 年 3 月 3 日
この改訂での変更内容は次のとおりです:
-
YouTube Reporting API(一括レポート)
-
date
ディメンションの定義が修正され、ディメンション値は指定された日、月、年の太平洋時間の午前 12 時から午後 11 時 59 分までの期間を指すことが明記されました。太平洋時間は、季節によって UTC-7 または UTC-8 になります。通常、日付は 24 時間の期間を表しますが、時計が繰り上げられる日付は 23 時間の期間を表し、時計が繰り下げられる日付は 25 時間の期間を表します。(以前のドキュメントでは、各日付は一意の 24 時間を表し、太平洋時間は常に UTC-8 であると記載されていました)。
なお、この修正は実際の API の動作の変更を表すものではありません。
- 視聴が発生したデバイスのソフトウェア システムを識別する
operating_system
ディメンションで、次の値がサポートされるようになりました。22
: Tizen23
: Firefox24
: RealMedia
-
content_owner_basic_a1
レポートタイプのすべてのレポートジョブが削除されました。このレポートタイプは 2016 年 8 月 19 日に完全に非推奨となりましたが、それ以前に生成されたcontent_owner_basic_a1
レポートは、生成後 180 日間は引き続き利用できました。そのため、一部のレポートは 2017 年 2 月 19 日までアクセス可能でした。ただし、レポートが利用できなくなったため、レポートに関連付けられているジョブも不要になります。
-
-
YouTube Analytics API(ターゲット クエリ)
-
time periods
に関連するディメンションの説明が修正され、ディメンション値は、指定された日、月、年の太平洋時間の午前 0 時から午後 11 時 59 分までの期間を指すことが明記されました。太平洋時間は、季節によって UTC-7 または UTC-8 になります。通常、日付は 24 時間の期間を表しますが、時計が繰り上げられる日付は 23 時間の期間を表し、時計が繰り下げられる日付は 25 時間の期間を表します。(以前のドキュメントでは、太平洋標準時は UTC-8 と記載されており、1 日が 24 時間の期間を表さない可能性があることについては言及されていませんでした)。
なお、この修正は実際の API の動作の変更を表すものではありません。
-
チャネル レポートのドキュメントを更新し、チャネル レポートには現在、収益や広告のパフォーマンス指標が含まれていないことを明記しました。そのため、現時点では
https://www.googleapis.com/auth/yt-analytics-monetary.readonly
スコープではチャンネル レポートの金銭データにアクセスできません。 operatingSystem
ディメンションは、次の 3 つの新しいディメンション値をサポートしています。FIREFOX
REALMEDIA
TIZEN
-
2017 年 2 月 8 日
YouTube Analytics API がオプションの include-historical-channel-data
パラメータをサポートするようになりました。このパラメータは、コンテンツ所有者レポートを取得する場合にのみ該当します。
このパラメータを使用すると、コンテンツ所有者は、チャンネルがコンテンツ所有者に関連付けられる前の期間のチャンネルの再生時間と視聴回数のデータを API レスポンスに含めるよう指定できます。パラメータのデフォルト値は false
です。つまり、デフォルトでは、API レスポンスにはチャンネルがコンテンツ所有者に関連付けられた時点からの再生時間と視聴回数のデータのみが含まれます。
これらのルールは、API リクエストで複数のチャネルのデータを取得する場合にも適用されます。
- パラメータ値が
false
の場合、特定のチャンネルについて返される総再生時間と視聴回数のデータは、そのチャンネルがコンテンツ所有者に関連付けられた日付に基づきます。
チャンネルによってコンテンツ所有者に関連付けられた日付が異なる場合があることに注意してください。API リクエストで複数のチャネルのデータを取得しており、パラメータ値がfalse
の場合、API レスポンスには、各チャネルのリンク日に基づく視聴時間と視聴回数のデータが含まれます。 - パラメータ値が
true
の場合、API リクエストで指定された開始日と終了日に基づいて、すべてのチャンネルの総再生時間と視聴回数のデータがレスポンスで返されます。
2016 年 12 月 15 日
次の YouTube Reporting API レポートはサポートが終了し、ドキュメントから削除されました。各レポートの新しいバージョンが利用可能です。(これらのレポートのサポート終了のお知らせは 2016 年 9 月 15 日に発表されました)。
-
チャンネルの報告
channel_basic_a1
-channel_basic_a2
レポートに置き換えられました。channel_province_a1
-channel_province_a2
レポートに置き換えられました。channel_playback_location_a1
-channel_playback_location_a2
レポートに置き換えられました。channel_traffic_source_a1
-channel_traffic_source_a2
レポートに置き換えられました。channel_device_os_a1
-channel_device_os_a2
レポートに置き換えられました。channel_subtitles_a1
-channel_subtitles_a2
レポートに置き換えられました。channel_combined_a1
-channel_combined_a2
レポートに置き換えられました。
-
コンテンツ所有者レポート
content_owner_basic_a2
-content_owner_basic_a3
レポートに置き換えられました。content_owner_province_a1
-content_owner_province_a2
レポートに置き換えられました。content_owner_playback_location_a1
-content_owner_playback_location_a2
レポートに置き換えられました。content_owner_traffic_source_a1
-content_owner_traffic_source_a2
レポートに置き換えられました。content_owner_device_os_a1
-content_owner_device_os_a2
レポートに置き換えられました。content_owner_subtitles_a1
-content_owner_subtitles_a2
レポートに置き換えられました。content_owner_combined_a1
-content_owner_combined_a2
レポートに置き換えられました。content_owner_asset_basic_a1
-content_owner_asset_basic_a2
レポートに置き換えられました。content_owner_asset_province_a1
-content_owner_asset_province_a2
レポートに置き換えられました。content_owner_asset_playback_location_a1
-content_owner_asset_playback_location_a2
レポートに置き換えられました。content_owner_asset_traffic_source_a1
-content_owner_asset_traffic_source_a2
レポートに置き換えられました。content_owner_asset_device_os_a1
-content_owner_asset_device_os_a2
レポートに置き換えられました。content_owner_asset_combined_a1
-content_owner_asset_combined_a2
レポートに置き換えられました。
API リファレンス ドキュメントの現在のレポートタイプのリストも更新されました。
2016 年 11 月 11 日
この改訂での変更内容は次のとおりです:
YouTube Reporting API は、3 つの新しい終了画面レポートと、それらのレポートの新しいディメンションと指標をサポートしています。レポートには、動画の再生終了後に表示される終了画面のインプレッション数とクリック率の統計情報が表示されます。
-
終了画面のレポート
- チャンネルの動画の終了画面レポートには、チャンネルのすべての動画の統計情報が含まれます。
- コンテンツ所有者の動画の終了画面レポートには、コンテンツ所有者のチャンネルの動画の統計情報が含まれます。
- コンテンツ所有者のアセットの終了画面レポートには、終了画面が表示された動画に関連付けられているアセットの統計情報が含まれます。
-
終了画面の寸法
end_screen_element_type
: 統計情報に関連付けられているエンドスクリーン要素のタイプ。end_screen_element_id
: YouTube がエンドスクリーンの要素を一意に識別するために使用する ID。
終了画面の指標
注: エンドスクリーンの指標のデータは 2016 年 5 月 1 日から利用できます。
end_screen_element_impressions
: エンドスクリーン要素のインプレッションの合計数。表示される終了画面要素ごとに 1 回のインプレッションが記録されます。end_screen_element_clicks
: 終了画面要素がクリックされた回数。end_screen_element_click_rate
: エンドスクリーンの要素のクリック率。
-
次のレポートはサポートが終了したため、ドキュメントから削除されました。各レポートの新しいバージョンが利用可能です。(これらのレポートのサポート終了のお知らせは 2016 年 6 月 22 日に発表されました)。
content_owner_ad_performance_a1
-content_owner_ad_rates_a1
レポートに置き換えられました。content_owner_estimated_earnings_a1
-content_owner_estimated_revenue_a1
レポートに置き換えられました。content_owner_asset_estimated_earnings_a1
-content_owner_asset_estimated_revenue_a1
レポートに置き換えられました。
詳しくは、YouTube ヘルプセンターの動画に終了画面を追加するをご覧ください。
2016 年 11 月 8 日
このアップデートでは、YouTube Analytics API が次のように変更されています。
-
次のリストの指標は完全に非推奨となり、サポートされなくなりました。2016 年 8 月 10 日にお知らせしたとおり、同じデータを参照する新しい指標はすでにサポートされています。次の表に、非推奨の指標名と新しい指標名を示します。
非推奨の指標 新しい指標 adEarnings
estimatedAdRevenue
impressionBasedCpm
cpm
impressions
adImpressions
redPartnerRevenue
estimatedRedPartnerRevenue
2016 年 10 月 27 日
YouTube では、YouTube のクリエイター ツールの [レポート] セクションで対応するレポートにアクセスできるコンテンツ所有者向けに、システム管理の広告収益レポートのセットが自動的に生成されるようになりました。新しいシステム管理 API レポートは、YouTube Studio の手動でダウンロード可能なレポートでも利用できるデータにプログラムでアクセスできるように設計されています。
システム管理レポートの概要では、新しいレポートの概要と、API を介してレポートを取得するプロセスについて説明します。パートナーはレポートを生成するジョブをスケジュールする必要がないため、このプロセスは YouTube アナリティクスのバルク レポートを取得するプロセスとは若干異なります。
reportType
リソースの id
プロパティが更新され、API を介してアクセスできるシステム管理レポートのリストが含まれるようになりました。
- 動画 1 本あたりの月間広告収益(全世界)
- 動画ごとの国別日別広告収益
- アセットあたりの月間広告収益(全世界)
- アセットごとの国別日別広告収益
- 申し立て(このレポートには収益データは含まれていません)
2016 年 9 月 27 日
注: これは非推奨のお知らせです。
YouTube Analytics API の uniques
指標のサポートが終了しました。これはコア指標ではなく、2016 年 10 月 31 日までサポートされます。
2016 年 9 月 15 日
このアップデートには、YouTube Reporting API の次の変更が含まれています。
-
この API は、YouTube Red の視聴者数に関連する次の 2 つの新しい指標をサポートしています。
red_views
: YouTube Red メンバーが動画を視聴した回数。red_watch_time_minutes
: YouTube Red メンバーが動画を視聴した分数。
-
この API は、20 個のレポートの新しいバージョンをサポートしています。新しいバージョンはすべて、新しい
red_views
指標とred_watch_time_minutes
指標をサポートしています。新しいレポートタイプの ID の数値は、古いレポートタイプの ID の数値より 1 つ大きくなります。(これらのレポートの古いバージョンは、この改訂履歴の後半で説明するように、サポートが終了しました)。たとえば、
channel_basic_a1
レポートは非推奨となり、channel_basic_a2
レポートに置き換えられました。新しいレポートタイプの ID は次のとおりです。
チャンネルの動画レポート
コンテンツ所有者の動画レポート
コンテンツ所有者のアセット レポート
-
注: これは非推奨のお知らせです。
上記の古いバージョンのレポートを作成するジョブがすでに存在する場合は、名前が変更されたレポート用に新しいジョブを作成する必要があります。新しいレポート バージョンのリリースに伴い、次のレポート バージョンは非推奨になりました。
channel_basic_a1
channel_province_a1
channel_playback_location_a1
channel_traffic_source_a1
channel_device_os_a1
channel_subtitles_a1
channel_combined_a1
content_owner_basic_a2
content_owner_province_a1
content_owner_playback_location_a1
content_owner_traffic_source_a1
content_owner_device_os_a1
content_owner_subtitles_a1
content_owner_combined_a1
content_owner_asset_basic_a1
content_owner_asset_province_a1
content_owner_asset_playback_location_a1
content_owner_asset_traffic_source_a1
content_owner_asset_device_os_a1
content_owner_asset_combined_a1
これらのレポートのジョブがある場合、2016 年 12 月 15 日以降、YouTube がこれらのジョブの新しいレポートを生成することはありません。生成されたレポートは、生成後 180 日間引き続きご利用いただけます。
2016 年 8 月 19 日
このアップデートには、YouTube Reporting API の次の変更が含まれています。
-
content_owner_basic_a1
レポートは完全に非推奨となり、ドキュメントから削除されました。YouTube では、このタイプの新しいレポートは生成されなくなりますが、すでに生成されたレポートは、生成されてから 180 日間は引き続き利用できます。content_owner_basic_a1
レポートの代替はcontent_owner_basic_a2
レポートです。詳しくは、2016 年 5 月 19 日の改訂履歴のエントリをご覧ください。
2016 年 8 月 11 日
この改訂での変更内容は次のとおりです:
-
YouTube エンジニアリングとデベロッパーのブログで詳しく説明されている、新たに公開された YouTube API サービスの利用規約(以下「更新された規約」)では、現在の利用規約にさまざまな更新が加えられています。2017 年 2 月 10 日より発効する更新された利用規約に加え、今回の更新には、デベロッパーが遵守すべきポリシーを説明する複数の補足文書が含まれています。
新しいドキュメントの完全なセットについては、更新された利用規約の変更履歴をご覧ください。また、更新された規約またはその補足資料の今後の変更についても、その改訂履歴で説明します。ドキュメント内のリンクから、その改訂履歴の変更を一覧表示する RSS フィードを購読できます。
2016 年 8 月 10 日
この更新には以下の変更が含まれます。
-
YouTube Analytics API(ターゲット クエリ)
-
注: これは非推奨のお知らせです。
次の表の指標はサポート終了となります。同時に、同じデータを参照する新しい指標が導入されています。つまり、古い指標の名前が変更されます。ただし、YouTube アナリティクス API は、表に記載されている非推奨の日付まで、両方の指標名をサポートします。
以前の指標名 新しい指標名 サポート日 earnings
estimatedRevenue
2017 年 8 月 10 日 adEarnings
estimatedAdRevenue
2016 年 11 月 4 日 redPartnerRevenue
estimatedRedPartnerRevenue
2016 年 11 月 4 日 impressionBasedCpm
cpm
2016 年 11 月 4 日 impressions
adImpressions
2016 年 11 月 4 日 なお、
earnings
指標はコア指標であったため、このお知らせの日付から 1 年間はサポートされます。コア指標以外の他の指標は、2016 年 11 月 4 日までの 3 か月間サポートされます。たとえば、2016 年 11 月 4 日までは、API リクエストで
impressionBasedCpm
指標、cpm
指標、またはその両方を指定できます。ただし、この日以降はcpm
指標のみがサポートされます。 insightTrafficSourceType
ディメンションは、次の 2 つの新しいディメンション値をサポートしています。CAMPAIGN_CARD
: このトラフィック ソースは、コンテンツ所有者レポートでのみサポートされています。これは、コンテンツ所有者が視聴されたコンテンツの宣伝に使用した、申し立て済みのユーザー アップロード動画から発生した視聴回数であることを示します。END_SCREEN
: 別の動画のエンドスクリーンから発生した視聴回数に関するデータ。
新しいトラフィック ソースの両方で、
traffic source detail
レポートを取得することもできます。どちらの場合も、insightTrafficSourceDetail
ディメンションは、視聴者が参照した動画を識別します。-
adType
ディメンションでauctionBumperInstream
の値がサポートされるようになりました。この値は、動画を視聴する前に再生される最長 6 秒のスキップ不可の動画広告を指します。
-
-
YouTube Reporting API(一括レポート)
traffic_source_type
ディメンションで次の値がサポートされるようになりました。19
: このトラフィック ソースは、コンテンツ所有者レポートでのみサポートされています。これは、コンテンツ所有者が視聴されたコンテンツの宣伝に使用した、申し立て済みのユーザー アップロード動画から発生した視聴回数であることを示します。20
: 別の動画のエンドスクリーンから発生した視聴回数に関するデータ。
どちらの新しいトラフィック ソースでも、
traffic_source_detail
ディメンションは、視聴者が参照した動画を特定します。-
API のコア指標のリストが修正され、
estimated_partner_revenue
がコア指標としてリストされ、earnings
がリストから削除されました。(earnings
指標は YouTube Reporting API でサポートされたことはありません)。 -
ad_type
ディメンションで、バンパー広告(動画を視聴する前に再生される最長 6 秒のスキップ不可の動画広告)を表す値19
がサポートされるようになりました。
2016 年 7 月 18 日
この更新には以下の変更が含まれます。
-
YouTube Analytics API(ターゲット クエリ)
- 次のチャンネル レポートでサポートされている指標のリストが更新され、カード指標が含まれるようになりました。これらのレポートでのカード指標のサポートは、実際には 2016 年 6 月 28 日に追加されました。その日付の改訂履歴のエントリで、変更について詳しく説明しています。レポートは次のとおりです。
- 米国の州の基本的なユーザー アクティビティ
- 特定期間の米国各州におけるユーザー アクティビティ
- 州別のユーザー アクティビティ
- 登録ステータス別のユーザー アクティビティ
- 州別の登録ステータス別のユーザー アクティビティ
- 州別の人気動画
- チャンネル登録者または未登録者の上位動画
-
チャンネルの視聴者維持率レポートとコンテンツ所有者の視聴者維持率レポートの両方で、フィルタのリストが修正され、
video
フィルタが必須で、group
フィルタがサポートされていないことが反映されるようになりました。以前は、両方のレポートのドキュメントで、これらの 2 つのフィルタのいずれかを使用するか、どちらのフィルタも使用しないことでレポートを取得できると誤って記載されていました。
- 次のチャンネル レポートでサポートされている指標のリストが更新され、カード指標が含まれるようになりました。これらのレポートでのカード指標のサポートは、実際には 2016 年 6 月 28 日に追加されました。その日付の改訂履歴のエントリで、変更について詳しく説明しています。レポートは次のとおりです。
-
YouTube Reporting API(一括レポート)
- API の概要で、レポートのダウンロード URL を取得する方法を説明するセクションが修正され、YouTube ではデータが利用できなかった日についてもダウンロード可能なレポートが生成されることが明記されました。これらのレポートにはヘッダー行が含まれますが、追加のデータは含まれません。この情報は、2016 年 4 月 12 日に同じドキュメントのレポートの特性セクションで更新済みです。
content_owner_asset_cards_a1
レポートのディメンションのリストが修正され、レポートでcard_id
ディメンションが使用されることが反映されました。以前は、ドキュメントにディメンション名がcard_title
と誤って記載されていました。
2016 年 6 月 28 日
YouTube Analytics API のドキュメントが更新され、多数のチャンネル レポートとコンテンツ所有者レポートでカードの指標がサポートされるようになりました。新たにサポートされる指標は次のとおりです。
指標は、次のタイプのレポートでサポートされています。
- 基本データ(チャンネル、コンテンツ所有者)
- 期間ベース(チャンネル、コンテンツ所有者)
- ユーザーの地域(チャンネル、コンテンツ所有者)
- 登録ステータス別のユーザー アクティビティ(チャンネル、コンテンツ所有者)
- 上位の動画(チャンネル、コンテンツ所有者)
2016 年 6 月 22 日
このアップデートには、YouTube Reporting API の次の変更が含まれています。最初の変更は API 全般に関するもので、残りの変更はコンテンツ所有者レポートにのみ影響します。
-
API の概要の [レポートの特性] セクションを更新し、レポートは作成後 180 日間 API で利用できることを明記しました。
以前のドキュメントでは、レポートは API リクエストが送信された日付の最大 180 日前から利用可能であると記載されていました。これも技術的には正しいのですが、元の文はかなり紛らわしいものでした。
-
この API は、3 つのレポートの新しいバージョンをサポートしています。これらのレポートのうち 2 つには、新しい指標と名前が変更された指標も含まれています。
-
content_owner_ad_rates_a1
レポートは、content_owner_ad_performance_a1
レポートの新しいバージョンです。名前を変更したレポートは、以前のバージョンとまったく同じです。 -
新しいバージョンがリリースされた 2 つのレポートの名前が変更されました。
content_owner_estimated_earnings_a1
レポートの新しいバージョンにはcontent_owner_estimated_revenue_a1
という名前が付けられます。content_owner_asset_estimated_earnings_a1
レポートの新しいバージョンにはcontent_owner_asset_estimated_revenue_a1
という名前が付けられます。
名前が変更された 2 つのレポートは、以前のレポートと次の点で異なります。
- YouTube Red 定期購入サービスの総収益額を推定する新しい
estimated_partner_red_revenue
指標を追加します。 - 新しい
estimated_partner_transaction_revenue
指標が追加されます。この指標は、有料コンテンツやファン ファンディングなどのトランザクションからの収益から、パートナーが請求した払い戻し額を差し引いた推定額です。 estimated_partner_ad_sense_revenue
指標の名前をestimated_partner_ad_auction_revenue
に変更します。estimated_partner_double_click_revenue
指標の名前をestimated_partner_ad_reserved_revenue
に変更します。
これらのレポートの古いバージョンを作成するジョブがすでに存在する場合は、名前が変更されたレポート用に新しいジョブを作成する必要があります。新しいレポート バージョンのリリースに伴い、
content_owner_ad_performance_a1
、content_owner_estimated_earnings_a1
、content_owner_asset_estimated_earnings_a1
のレポートは非推奨になりました。これらのレポートのジョブがある場合、2016 年 9 月 22 日以降、YouTube がこれらのジョブの新しいレポートを生成することはありません。生成されたレポートは、生成後 180 日間引き続きご利用いただけます。
-
-
reportType
リソースのid
プロパティの定義が、利用可能なレポートの現在のセットを反映するように更新されました。 -
レポートに表示される名前と一致するように、ドキュメント内の 2 つの指標の名前が修正されました。これは単なるドキュメントの修正であり、実際のレポートの内容の変更を反映したものではありません。
estimated_partner_adsense_revenue
指標の名前がestimated_partner_ad_sense_revenue
に更新されました。ただし、この指標は今回の更新で廃止される 2 つのレポートにのみ表示されます。前述のとおり、この指標はレポートの新しいバージョンでestimated_partner_ad_auction_revenue
に名前が変更されています。estimated_partner_doubleclick_revenue
指標の名前がestimated_partner_double_click_revenue
に更新されました。この指標は、今回の更新で非推奨となる 2 つのレポートにのみ表示されます。前述のとおり、この指標はレポートの新しいバージョンでestimated_partner_ad_reserved_revenue
に名前が変更されています。
-
Reporting API のディメンションのドキュメントが更新され、
elapsed_video_time_percentage
プロパティとaudience_retention_type
プロパティが記載されなくなりました。これらのディメンションは、API で利用可能なレポートでは現在サポートされていません。
2016 年 5 月 19 日
このアップデートには、YouTube Reporting API の次の変更が含まれています。
-
この API は、コンテンツ所有者向けのユーザー アクティビティ レポートの新しいバージョンをサポートしています。新しいレポートのレポートタイプ ID は
content_owner_basic_a2
です。以前のバージョンのレポートcontent_owner_basic_a1
とは異なり、新しいバージョンではlikes
指標とdislikes
指標がサポートされています。content_owner_basic_a1
レポートを作成するジョブがすでに存在する場合でも、content_owner_basic_a2
レポート用に新しいジョブを作成する必要があります。YouTube では、コンテンツ所有者が新しいレポート バージョンに自動的に移行されたり、新しいレポート バージョンを生成するジョブが自動的に作成されたりすることはありません。実装によっては、予期しない新しいジョブの出現が重大な変更になる可能性があります。新しいレポートのリリースに伴い、
content_owner_basic_a1
レポートは非推奨となりました。そのレポートのジョブがある場合、2016 年 8 月 19 日以降、YouTube がそのジョブの新しいレポートを生成することはありません。生成されたレポートは、生成後 180 日間引き続きご利用いただけます。 -
reportType
、job
、report
の各リソースは、関連付けられたリソースが非推奨のレポートタイプを表すかどうかを識別する新しいプロパティをサポートしています。-
reportType
リソースのdeprecateTime
プロパティは、レポートタイプが非推奨になる日時を指定します。このプロパティの値は、非推奨として発表されたレポートにのみ設定されます。この値は、YouTube がそのタイプのレポートの生成を停止する日付を表します。レポートタイプが非推奨として発表された後、YouTube はそのタイプのレポートをさらに 3 か月間生成します。たとえば、2016 年 5 月 19 日の更新では、
content_owner_basic_a1
レポートの非推奨化が発表されています。したがって、そのレポートタイプのdeprecateTime
は 2016 年 8 月 19 日の時刻を指定しており、その時刻を過ぎると YouTube はそのタイプのレポートの生成を停止します。 -
job
リソースのexpireTime
プロパティは、ジョブの有効期限が切れた日時または切れる日時を指定します。このプロパティには、ジョブに関連付けられたレポートタイプが非推奨になった場合や、ジョブ用に生成されたレポートが長期間ダウンロードされていない場合に値が設定されます。この日付は、YouTube がジョブの新しいレポートを生成しなくなる日時を示します。 -
report
リソースのjobExpireTime
プロパティは、レポートに関連付けられたジョブが期限切れになった日時、または期限切れになる日時を指定します。このプロパティには、このリストの前の項目で説明したように、job
リソースのexpireTime
プロパティと同じ値が含まれます。
-
-
非推奨のレポートのジョブを作成しようとすると、
jobs.create
メソッドが400
HTTP レスポンス コード(Bad Request
)を返すようになりました。また、メソッドのドキュメントに、API リクエストが失敗するその他の理由がいくつか記載されるようになりました。
2016 年 4 月 12 日
この更新には次の変更が含まれています。これらの変更はすべて YouTube Reporting API にのみ影響します。
-
YouTube では、レポート作成ジョブが最初にスケジュールされた時点から 180 日間のデータを生成するようになりました。以前は、Reporting API で過去のデータが配信されませんでした。この変更は、このお知らせの前に作成されたジョブを含むすべてのジョブに影響します。
過去のレポートは、利用可能になり次第投稿されますが、ジョブのすべての過去のデータが投稿されるまでには約 1 か月かかります。つまり、レポート ジョブのスケジュールを設定してから 1 か月後には、約 7 か月分のデータにアクセスできるようになります。(このお知らせより前に作成されたジョブの過去のデータはすべて、お知らせから 1 か月以内に投稿する必要があります)。
なお、履歴データは 2015 年 7 月 1 日以降のデータのみご利用いただけます。そのため、2015 年 12 月 28 日より前に作成されたジョブの履歴データは 180 日未満になります。
これらの変更については、Reporting API の概要の新しい過去のデータのセクションで説明しています。
-
YouTube Reporting API の概要のレポートの特性セクションが、以下の変更で更新されました。
-
ドキュメントでは、レポートは生成後 180 日間利用可能であり、API クライアントがダウンロードできると記載されています。以前のドキュメントでは、レポートは API リクエストが送信された日付の 6 か月前までの期間で利用可能であると記載されていました。
-
API でデータが利用できなかった日のダウンロード可能なレポートが生成されるようになったことを反映して、ドキュメントを更新しました。これらのレポートにはヘッダー行が含まれますが、追加のデータは含まれません。
-
-
YouTube Reporting API はまもなく、広告収益データまたは YouTube Red サブスクリプション収益データを含む、自動生成されたシステム管理レポートのセットをサポートする予定です。レポートは、YouTube の YouTube Studio で収益レポートを手動でダウンロードできるコンテンツ所有者が利用できます。そのため、新しい API 機能では、そのデータにプログラムでアクセスできるようになります。
システム管理レポートのリリースに備えて、次の API の変更をお知らせします。
-
job
リソースの新しいsystemManaged
プロパティは、リソースがシステム管理レポートを生成するジョブを記述しているかどうかを示します。YouTube は YouTube コンテンツ所有者向けにシステム管理レポートを自動的に生成します。コンテンツ所有者は、これらのレポートを作成するジョブを変更または削除することはできません。 -
jobs.list
メソッドの新しいincludeSystemManaged
パラメータは、API レスポンスにシステム管理レポートのジョブを含めるかどうかを示します。パラメータのデフォルト値はfalse
です。 -
jobs.reports.list
メソッドの新しいstartTimeAtOrAfter
パラメータは、レポートの最も古いデータが指定された日付以降の場合にのみ、API レスポンスにレポートを含める必要があることを示します。同様に、startTimeBefore
パラメータは、レポートの最も古いデータが指定された日付より前の場合にのみ、API レスポンスにレポートを含める必要があることを示します。レポートが作成された時刻に関連するメソッドの
createdAfter
パラメータとは異なり、新しいパラメータはレポート内のデータに関連します。 -
reportType
リソースの新しいsystemManaged
プロパティは、リソースがシステム管理レポートを記述しているかどうかを示します。 -
reportTypes.list
メソッドの新しいincludeSystemManaged
パラメータは、API レスポンスにシステム管理レポートを含めるかどうかを示します。パラメータのデフォルト値はfalse
です。
-
2016 年 3 月 28 日
YouTube Reporting API と YouTube Analytics API で、複数の追加の共有サービスに関する視聴回数の統計情報が返されるようになりました。
- YouTube Reporting API では、
sharing_service
ディメンションで次の新しい値がサポートされています。82
: iOS システム アクティビティ ダイアログ83
: Google Inbox84
: Android Messenger
- YouTube Analytics API では、
sharingService
ディメンションで次の新しい値がサポートされています。ANDROID_MESSENGER
: Android MessengerINBOX
: Google InboxIOS_SYSTEM_ACTIVITY_DIALOG
: iOS システム アクティビティ ダイアログ
2016 年 3 月 16 日
この更新には、YouTube Reporting API と YouTube Analytics API の両方に影響する次の変更が含まれています。
YouTube Reporting API
playback_location_type
ディメンションは、次の 2 つの新しいディメンション値をサポートしています。7
: YouTube のトップページまたはホーム画面、ユーザーのチャンネル登録フィード、その他の YouTube のブラウジング機能で発生した視聴回数に関するデータです。8
: データは、YouTube の検索結果ページで直接発生した視聴回数に関連しています。
traffic_source_type
ディメンションで、ディメンション値として18
がサポートされるようになりました。この値は、動画の視聴がプレイリスト内のすべての動画を一覧表示するページから発生したことを示します。このソースは、再生リストの一部として動画が再生されたときに視聴が発生したことを示すソースタイプ14
とは異なります。
YouTube アナリティクス API
insightPlaybackLocationType
ディメンションは、次の 2 つの新しいディメンション値をサポートしています。BROWSE
: YouTube のトップページまたはホーム画面、ユーザーのチャンネル登録フィード、その他の YouTube のブラウジング機能で発生した視聴回数に関するデータです。SEARCH
: データは、YouTube の検索結果ページで直接発生した視聴回数に関連しています。
insightTrafficSourceType
ディメンションで、ディメンション値としてYT_PLAYLIST_PAGE
がサポートされるようになりました。この値は、動画の視聴がプレイリスト内のすべての動画を一覧表示するページから発生したことを示します。このソースは、再生リストの一部として動画が再生されたときに視聴が発生したことを示すPLAYLIST
ソースタイプとは異なります。
2016 年 2 月 8 日
YouTube アナリティクス API でサポートされている指標のリストが更新され、カードの指標がこの API でサポートされている指標として表示されなくなりました。(その API のレポートは、カード指標のいずれかをサポートしているものとして文書化されていませんでした)。
なお、YouTube Reporting API を使用すれば、カードの指標を取得できます。この API は、多数のチャンネル レポートとコンテンツ所有者レポートでこれらの指標をサポートしています。
2016 年 1 月 6 日
YouTube Reporting API と YouTube Analytics API の両方で、Chromecast デバイス経由で発生した視聴回数を特定できるようになりました。
- YouTube Reporting API では、
operating_system
ディメンションで値21
を使用して、Chromecast 経由で発生した視聴を識別します。 - YouTube アナリティクス API では、
operatingSystem
ディメンションは値CHROMECAST
を使用して、Chromecast 経由で発生した視聴を識別します。
2015 年 12 月 21 日
ドキュメントで、annotation_clickable_impressions
指標と annotation_closable_impressions
指標の名前が、レポートで返される名前と一致するように更新されました。以前は、名前は clickable_annotation_impressions
と closable_annotation_impressions
としてドキュメントに記載されていました。
2015 年 12 月 18 日
欧州連合(EU)の法律では、EU のエンドユーザーに対して特定の情報を開示し、同意を得ることを義務付けています。そのため、欧州連合のエンドユーザーに対しては、EU ユーザーの同意ポリシーを遵守する必要があります。この要件に関する通知を YouTube API 利用規約に追加しました。
2015 年 12 月 15 日
この更新には、次の変更が含まれています。これらの変更はすべて YouTube アナリティクス API に影響します。
-
YouTube Analytics API で、3 つの新しい再生の詳細ディメンションがサポートされるようになりました。これらのディメンションは、さまざまなチャンネルとコンテンツ所有者のレポートで使用できます。
liveOrOnDemand
: このディメンションは、レポートのデータがライブ配信中に発生したユーザー アクティビティを表しているかどうかを示します。subscribedStatus
: このディメンションは、データ内のユーザー アクティビティの指標が、動画または再生リストのチャンネルに登録している視聴者に関連付けられているかどうかを示します。youtubeProduct
: このディメンションは、ユーザー アクティビティが発生した YouTube プロパティを識別します。有効な値には、YouTube のメイン ウェブサイト(または YouTube アプリ)、YouTube Gaming、YouTube Kids などがあります。
チャンネルとコンテンツ所有者が利用できる新しい再生の詳細レポートを特定するために、ドキュメントが更新されました。また、これらのディメンションの 1 つ以上を、レポートのディメンションやフィルタとして任意で使用できることを示すために、他の多くのレポートも更新されています。
-
レポートの説明に使用する表の形式が変更され、各レポートの取得に使用できるディメンション、指標、フィルタの有効な組み合わせを簡単に特定できるようになりました。チャネルの [デバイスタイプ] レポートについて説明する次の表に、新しい形式を示します。
目次 ディメンション: 必須 deviceType 0 以上を使用します day、liveOrOnDemand、subscribedStatus、youtubeProduct 指標: 1 つ以上使用する views、estimatedMinutesWatched フィルタ: 0 または 1 を使用する country、province、continent、subContinent 0 または 1 を使用する video、group 0 以上を使用します operatingSystem、liveOrOnDemand、subscribedStatus、youtubeProduct 必須フィールドとオプション フィールドを説明する用語については、チャンネル レポートとコンテンツ所有者レポートのドキュメントをご覧ください。
-
YouTube Analytics API で、API ユーザーがデータを取得できないエンティティが、複数の値をサポートするフィルタ(
video
、playlist
、channel
)から自動的に削除されるようになりました。以前は、指定されたアイテムの少なくとも 1 つのデータに API ユーザーがアクセスできない場合、API サーバーはエラーを返していました。たとえば、ユーザーが
video
フィルタで 20 個の動画 ID を指定した API リクエストを送信したとします。ユーザーが所有している動画は 18 本です。ただし、1 つの動画 ID は別のチャンネルが所有する動画を識別し、もう 1 つの ID は削除されたため存在しない動画を識別します。この場合、API サーバーはエラーを返す代わりに、ユーザーがアクセスできない 2 つの動画を削除します。API レスポンスには、API ユーザーが所有する 18 個の動画のデータが含まれます。 -
空の YouTube アナリティクス
group
のデータをリクエストした場合、API はエラーではなく空のデータセットを返すようになりました。 -
YouTube アナリティクス API の
groupItems.insert
メソッドで、グループにエンティティを追加しようとしたときに、そのエンティティへのアクセス権がない場合は、無許可(403
HTTP レスポンス コード)エラーが返されるようになりました。以前は、API でエンティティをグループに追加できましたが、後でそのグループのレポートデータを取得しようとすると、未承認エラーが返されました。 -
YouTube Analytics API の
groups.list
メソッドでページ分割がサポートされるようになりました。API レスポンスに利用可能なすべてのグループが含まれていない場合、レスポンスのnextPageToken
パラメータは、結果の次のページを取得するために使用できるトークンを指定します。メソッドのpageToken
パラメータにその値を設定して、追加の結果を取得します。
2015 年 11 月 10 日
この改訂での変更内容は次のとおりです:
-
YouTube アナリティクス API で
redPartnerRevenue
指標がサポートされるようになりました。この指標は、選択したレポートのディメンションについて、YouTube Red のサブスクリプションから得られた推定収益の合計をレポートします。この指標の値には、音楽コンテンツと音楽以外のコンテンツの両方からの収益が反映されます。また、月末に調整される場合があります。YouTube Analytics API のコンテンツ所有者レポートの一覧が更新され、
redPartnerRevenue
指標をサポートする動画レポートが特定されました。 -
YouTube Analytics API の上位の動画レポートの定義が更新され、このレポートで次の収益指標(
earnings
、adEarnings
、grossRevenue
、monetizedPlaybacks
、playbackBasedCpm
、impressions
、impressionBasedCpm
)もサポートされることが反映されました。
2015 年 10 月 29 日
この改訂での変更内容は次のとおりです:
-
YouTube Reporting API の
date
ディメンションのドキュメントが修正され、日付が太平洋時間(UTC-8)の午前 0 時から始まる 24 時間を参照することが反映されました。以前のドキュメントでは、日付は午前 12 時(GMT)に開始すると記載されていました。また、YouTube Analytics API のドキュメントが更新され、日付関連のすべてのディメンション(
day
、7DayTotals
、30DayTotals
、month
)は太平洋時間午前 0 時(UTC-8)から始まる日付を参照することが明記されました。 -
YouTube Reporting API の
jobs.reports.list()
メソッドでcreatedAfter
クエリ パラメータがサポートされるようになりました。指定した場合、このパラメータは、API レスポンスで指定の日時以降に作成されたレポート(バックフィルされたデータを含む新しいレポートなど)のみを一覧表示することを示します。パラメータ値は、レポートが作成された日時に関連するものであり、返されたデータに関連する日付ではないことに注意してください。パラメータ値は、RFC3339 UTC「Zulu」形式のタイムスタンプ(精度はマイクロ秒)です。例:
"2015-10-02T15:01:23.045678Z"
。YouTube Reporting API のベスト プラクティスも更新され、
createdAfter
パラメータを使用して同じレポートの処理を繰り返さないようにする方法が説明されています。 -
job
リソースのcreateTime
プロパティとreport
リソースのstartTime
、endTime
、createTime
プロパティの定義がすべて修正され、プロパティ値がナノ秒ではなくマイクロ秒単位で正確であることが明記されました。また、すべての定義で、プロパティ値がタイムスタンプであることが正確に反映されるようになりました。
2015 年 10 月 8 日
この改訂での変更内容は次のとおりです:
-
YouTube Analytics API の
sharingService
ディメンションのドキュメントが更新され、使用可能なディメンション値のリストが追加されました。このリストには、新たにサポートされるサービスが多数含まれています。YouTube Reporting API の
sharing_service
ディメンションの定義も更新され、新たにサポートされる値が一覧表示されるようになりました。59
より大きい列挙値は、リスト内の新しい値です。
2015 年 9 月 24 日
この改訂での変更内容は次のとおりです:
-
新しい YouTube Reporting API は、チャンネルまたはコンテンツ所有者の YouTube アナリティクス データを含む一括データレポートを取得します。この API は、大規模なデータセットをインポートし、そのデータをフィルタ、並べ替え、調査するツールを提供するアプリケーション向けに設計されています。
YouTube Reporting API の各レポートには、定義済みのディメンションと指標のセットが含まれています。(YouTube Analytics API レポートでも指標とディメンションが使用されます)。レポートでは、各データ行にディメンション値の一意の組み合わせがあります。ディメンション値に基づいて行間でデータを集計し、個々の動画、国、ライブ動画、チャンネル登録者などの指標を計算できます。
API を使用してレポートジョブをスケジュール設定できます。各ジョブは、YouTube が生成するレポートを指定します。ジョブを設定すると、YouTube は非同期でダウンロードできる日次レポートを生成します。各レポートには、一意の 24 時間の期間のデータが含まれています。
-
YouTube Analytics API と YouTube Reporting API は異なる API ですが、どちらもデベロッパーが YouTube アナリティクス データを取得できるようにします。どちらの API も同様のデータセットへのアクセスを提供するため、2 つの API のドキュメントは 1 つのドキュメント セットとして公開されています。
- ドキュメント セットの [ガイド] タブには、API リクエストの承認手順など、両方の API に共通の情報が記載されています。
- [一括レポート] タブには、YouTube Reporting API 専用のリファレンス ドキュメントなどのコンテンツが含まれています。
- [対象クエリ] タブには、YouTube Analytics API 専用のリファレンス ドキュメントなどのコンテンツが含まれています。
- [サンプル] タブには、2 つの API のいずれかで利用可能なコードサンプルが一覧表示されます。
- [ツール] タブには、デベロッパーが 2 つの API のいずれかを実装する際に役立つ追加のリソースが一覧表示されます。
2015 年 8 月 20 日
この改訂での変更内容は次のとおりです:
-
API を理解しやすくするために、API ドキュメントの構成を変更しました。そのため、これらの変更は新機能の説明ではありません。
-
ドキュメントに、利用可能なすべてのチャンネル レポートを一覧表示するページと、利用可能なすべてのコンテンツ所有者レポートを一覧表示するページが追加されました。以前は、チャンネル動画レポートやチャンネル再生リスト レポートなど、ドキュメントのページが別々になっていました。
-
新しいデータモデルの概要では、API の仕組みをより明確に説明しています。具体的には、YouTube が指標、ディメンション、フィルタを使用してレポートの値を計算する方法について、より詳しく説明します。
-
レポートの取得に使用する API の
reports.query
メソッドが、別途ドキュメント化されました。そのページの情報は、以前は他のページに掲載されていました。この新しいページでは、レポートを取得するために送信する必要がある情報を簡単に確認できます。
-
2015 年 7 月 22 日
このアップデートにはいくつかの変更が含まれています。これらの変更はすべてコンテンツ所有者にのみ適用されます。
-
新しい
adEarnings
指標には、Google 広告配信元からの推定総収益額(純利益)が表示されます。これはコア指標ではありません。この API は、earnings
指標をすでにサポートしているレポートのadEarnings
指標をサポートしています。また、
earnings
指標の定義が修正され、その値には Google が販売するすべての広告ソースと広告以外のソースからの推定総収益が含まれることが反映されました。以前は、この指標には広告ソースからの収益のみが含まれると誤って定義されていました。 -
primaryAdGrossRevenue
指標のサポートが終了しました。代わりに、grossRevenue
指標を使用して収益データを取得します。 -
廃止された
primaryAdGrossRevenue
指標に加えて、広告パフォーマンス レポートではmonetizedPlaybacks
指標とplaybackBasedCpm
指標もサポートされなくなりました。ただし、複数の動画レポートでは、これらの指標が引き続きサポートされています。
2015 年 6 月 1 日
この改訂での変更内容は次のとおりです:
-
API で、動画レポート用の新しい指標
videosAddedToPlaylists
とvideosRemovedFromPlaylists
がサポートされるようになりました。チャンネルとコンテンツ所有者の動画レポートのリストが更新され、新しい指標に対応するレポートが特定できるようになりました。videosAddedToPlaylists
- クエリの範囲内の動画が YouTube の再生リストに追加された回数。動画は、動画所有者の再生リストまたは他のチャンネルの再生リストに追加されている可能性があります。videosRemovedFromPlaylists
- クエリの範囲内の動画が YouTube の再生リストから削除された回数。動画が動画所有者の再生リストまたは他のチャンネルの再生リストから削除された可能性があります。
どちらの指標にも、[後で見る] 再生リストなどのデフォルトの再生リストが含まれます。ただし、チャンネルのアップロード再生リストやユーザーの再生履歴など、動画が自動的に追加される再生リストはカウントされません。また、これらの指標は追加と削除の絶対数を反映していることに注意してください。たとえば、ユーザーが動画を再生リストに追加した後、削除し、再度追加した場合、指標には、動画が 2 つの再生リストに追加され、1 つの再生リストから削除されたことが示されます。
これらの指標のデータは 2014 年 10 月 1 日からご利用いただけます。
2015 年 3 月 31 日
この改訂での変更内容は次のとおりです:
-
favoritesAdded
指標とfavoritesRemoved
指標は、このお知らせをもって廃止されます。これらはどちらもコア指標であり、利用規約に定められた非推奨ポリシーの対象となります。
2015 年 3 月 16 日
この改訂での変更内容は次のとおりです:
-
新しい
currency
パラメータを使用すると、米ドル(USD
)以外の通貨で収益指標を取得できます。このパラメータを設定すると、API はearnings
、grossRevenue
、playbackBasedCpm
、impressionBasedCpm
の指標の値を指定された通貨に変換します。返される値は、毎日変動する為替レートを使用して計算された推定値です。パラメータ値は、3 文字の ISO 4217 通貨コードです。デフォルト値は
USD
です。パラメータ定義には、サポートされている通貨コードのリストが含まれています。
2015 年 2 月 25 日
この改訂での変更内容は次のとおりです:
-
API で、YouTube アナリティクス グループの作成と管理、およびそれらのグループのレポートデータの取得が可能になりました。
-
グループの作成と管理
この更新では、グループの作成と管理のための
group
リソースとgroupItem
リソースが導入されています。group
リソースは、最大 200 個のチャンネル、動画、再生リスト、アセットのカスタム コレクションであるアナリティクス グループを表します。この API は、このリソースのlist
、insert
、update
、delete
メソッドをサポートしています。groupItem
リソースは、アナリティクス グループ内のアイテムを表します。この API は、このリソースのlist
、insert
、delete
メソッドをサポートしています。
たとえば、
groups.insert
メソッドを使用してグループを作成し、groupItems.insert
メソッドを使用してそのグループに項目を追加できます。 -
グループのレポートデータを取得する
ディメンションのドキュメントが更新され、
group
ディメンションが追加されました。このディメンションは、多くのチャンネル レポートとコンテンツ所有者レポートのフィルタとして使用できます。group
フィルタを使用すると、API はそのグループ内のすべてのアイテムのデータを返します。現在、この API ではアセット グループのレポートを作成することはできません。
YouTube アナリティクス グループについて詳しくは、YouTube ヘルプセンターをご覧ください。
-
2015 年 2 月 13 日
この改訂での変更内容は次のとおりです:
-
API は
show
ディメンションをサポートしなくなりました。
2014 年 8 月 28 日
この改訂での変更内容は次のとおりです:
-
この API では、
video
、playlist
、channel
、show
のディメンションがフィルタとして使用されている場合に、これらのディメンションに複数の値を指定できるようになりました。複数の値を指定するには、filters
パラメータの値を、API レスポンスをフィルタする動画、再生リスト、チャンネル、番組の ID のカンマ区切りリストに設定します。パラメータ値には最大 200 個の ID を指定できます。同じフィルタに複数の値を指定する場合は、リクエストで指定するディメンションのリストにそのフィルタを追加することもできます。これは、特定のレポートでフィルタがサポートされているディメンションとしてリストされていない場合でも同様です。フィルタをディメンションのリストに追加すると、API はフィルタ値を使用して結果をグループ化します。
この機能の詳細については、
filters
パラメータの定義をご覧ください。
2014 年 7 月 16 日
この改訂での変更内容は次のとおりです:
-
チャンネル レポートを取得する際に、
ids
パラメータの値をchannel==MINE
に設定することで、認証済みユーザーのチャンネルのデータを取得できるようになりました。(ids
パラメータをchannel==CHANNEL_ID
に設定して、指定したチャネルのデータを取得することもできます)。 -
API で再生リスト レポートがサポートされるようになりました。このレポートには、再生リストのコンテキストで発生した動画の視聴回数に関する統計情報が含まれています。再生リスト レポートは、チャンネルとコンテンツ所有者が利用できます。
すべての再生リスト レポートで
views
指標とestimatedMinutesWatched
指標がサポートされています。一部のレポートではaverageViewDuration
指標もサポートされています。また、すべての再生リスト レポートで、次の新しい指標がサポートされます。これらの指標は、ウェブで発生した再生リストの視聴回数のみを反映しています。
playlistStarts
: 視聴者が再生リストの再生を開始した回数。viewsPerPlaylistStart
: 再生リストが開始されるたびに発生した動画の平均視聴回数。averageTimeInPlaylist
: プレイリストが開始されてから視聴者がプレイリスト内の動画を視聴した時間の推定平均値(分単位)。
プレイリスト レポートを取得するリクエストでは、
isCurated
フィルタを使用する必要があります。このフィルタは1
(isCurated==1
)に設定する必要があります。 -
API で視聴者維持率レポートがサポートされるようになりました。このレポートでは、動画の視聴者維持率を測定します。レポートの新しい
elapsedVideoTimeRatio
ディメンションは、対応する指標値について経過した動画の量を測定します。-
audienceWatchRatio
指標は、動画の特定の時点で動画を視聴している視聴者の絶対的な割合を示します。この比率は、動画の一部が視聴された回数と、動画の合計視聴回数を比較して算出されます。なお、1 回の動画視聴で、動画の一部が複数回視聴されたり、まったく視聴されなかったりする可能性があります。たとえば、ユーザーが動画の同じ部分を巻き戻して何度も視聴した場合、その部分の絶対比率は
1
を超える可能性があります。 -
relativeRetentionPerformance
指標は、長さが同程度の他の YouTube 動画と比較して、動画が再生中に視聴者をどれだけ維持できたかを示します。値が 0 の場合は、長さが同程度の他の動画よりも視聴者の維持率が低いことを示し、値が 1 の場合は、長さが同程度の他の動画よりも視聴者の維持率が高いことを示します。中央値が 0.5 の場合、長さが同程度の動画の半分は視聴者の維持率が高く、半分は視聴者の維持率が低いことを示します。
audienceType
フィルタを使用して、オーガニック視聴回数、TrueView インストリーム広告の視聴回数、TrueView インディスプレイ広告の視聴回数に関連するデータのみをレポートに表示することもできます。(オーガニック視聴回数は、動画の検索や関連動画のクリックなど、ユーザーの行動が直接的に反映されたものです)。 -
-
API は、アノテーションに関連するいくつかの新しい指標をサポートしています。以下の指標は、以前に
annotationClickThroughRate
指標とannotationCloseRate
指標をサポートしていたレポートで取得できます。annotationImpressions
: アノテーションのインプレッションの合計数。annotationClickableImpressions
: 表示され、クリック可能だったアノテーションの数。annotationClosableImpressions
: 表示され、閉じることができたアノテーションの数。annotationClicks
: クリックされたアノテーションの合計数。annotationCloses
: 終了したアノテーションの合計数。
新しい指標はすべてコア指標であり、非推奨ポリシーの対象となります。ただし、新しい指標のデータは 2013 年 7 月 16 日から利用可能になっています。(
annotationClickThroughRate
指標とannotationCloseRate
指標のデータは 2012 年 6 月 10 日から利用できます)。 -
GOOGLE_SEARCH
は、insightTrafficSourceType
ディメンションの個別の値としてレポートされなくなりました。代わりに、Google 検索結果からのリファラーはEXT_URL
トラフィック ソースタイプに割り当てられるようになりました。そのため、insightTrafficSourceType
フィルタをGOOGLE_SEARCH
に設定したinsightTrafficSourceDetail
レポートを取得することもできなくなります。
2014 年 1 月 31 日
この改訂での変更内容は次のとおりです:
-
コンテンツ所有者レポートのドキュメントが更新され、コンテンツ所有者が申し立てたコンテンツまたはアップロードしたコンテンツについて
subscribersGained
指標とsubscribersLost
指標を取得できるようになったことが反映されました。この変更は、コンテンツ所有者向けの最初の基本統計情報レポートに反映されます。このレポートでは、
claimedStatus
フィルタとuploaderType
フィルタがサポートされるようになりました。
2014 年 1 月 16 日
この改訂での変更内容は次のとおりです:
-
サンプル リクエストのドキュメントが再設計され、最近リリースされたチャンネルとコンテンツ所有者のレポートと同様のタブ形式を使用して、例がカテゴリ別にグループ化されました。新しいデザインでは、例は次のカテゴリに分類されています。
- 基本統計情報
- 時間ベース
- 地域
- 再生場所
- トラフィック ソース
- 端末/ OS
- ユーザー属性
- ソーシャル
- 収益/広告(コンテンツ所有者レポートのみ)
-
リクエストのサンプル ドキュメントに、チャンネル レポートまたはコンテンツ所有者レポートで州固有のデータを取得する新しい例が追加されました。
-
米国の州とワシントン D.C. の州固有の指標: このレポートは、チャンネルの動画の視聴回数やその他の統計情報を都道府県別に取得します。データは米国の州とワシントン D.C. を対象としています。この例では
province
ディメンションを使用し、filters
パラメータを使用して、レスポンスに米国の結果のみを含めるように制限しています。 -
カリフォルニア州の視聴者のユーザー属性(年齢層と性別): このレポートでは、カリフォルニア州でチャンネルの動画を視聴した視聴者(コンテンツ所有者のレポートの場合は、コンテンツ所有者が申し立てを行ったコンテンツ)の年齢層と性別に関する統計情報を取得します。この例では、
filters
パラメータを使用して、レスポンスに特定の都道府県のデータのみが含まれるようにしています。
-
-
province
ディメンションの定義が更新され、province
がdimensions
パラメータ値に含まれている場合、filters
パラメータ値にcountry==US
を含めることで、リクエストでデータを米国に制限する必要があることが明記されました。
2014 年 1 月 6 日
この改訂での変更内容は次のとおりです:
-
サポートされているチャンネルとコンテンツ所有者のレポートを一覧表示するドキュメントが再設計されました。すべてのレポートを一覧表示する表を提供する代わりに、各ドキュメントではレポートをカテゴリに分類しています。
- 基本統計情報
- 時間ベース
- 地域
- 再生場所
- トラフィック ソース
- 端末/ OS
- ユーザー属性
- ソーシャル
- 人気の動画
各ドキュメントには、これらのカテゴリがタブのリストとして表示されます。タブをクリックすると、そのカテゴリでサポートされているレポートが表示されます。
-
API で、3 つの新しい地域ディメンション(
province
、continent
、subContinent
)がサポートされるようになりました。-
province
ディメンションを使用すると、米国の州とコロンビア特別区の統計情報を取得できます。この API は、このディメンションの次の 2 つの使用をサポートしています。-
この API は、州ごとに統計情報を分類する 2 つのレポートをサポートしています。どちらのレポートも、チャンネルとコンテンツ所有者が利用できます。
- コアデータ レポートには、視聴回数や推定視聴時間など、いくつかの統計情報が表示されます。
- 期間ベースのレポートでは、同じ統計情報が提供されますが、データは日次、7 日間、30 日間、または月次で集計されます。
-
filters
クエリ パラメータを使用すると、レポートを特定の状態の統計情報のみに制限できます。このタイプのフィルタリングは、地域別レポート、再生場所レポート、トラフィック ソース レポート、デバイス レポート、オペレーティング システム レポート、ユーザー属性レポート、上位の動画レポートなど、複数のレポートでサポートされています。
-
-
continent
ディメンションは、大陸を識別する国連(UN)の統計地域コードを指定します。このディメンションはフィルタとしてのみ使用できます。 -
subContinent
ディメンションは、大陸のサブリージョンを識別する国連(UN)の統計地域コードを指定します。このディメンションもフィルタとしてのみ使用できます。各サブリージョンは 1 つの大陸にのみ関連付けられているため、
subContinent
フィルタを使用している場合は、continent
フィルタも使用する必要はありません。(実際、リクエストで両方のディメンションが使用されている場合、API はエラーを返します)。
-
-
insightTrafficSourceDetail
ディメンションにinsightTrafficSourceType
値PROMOTED
が有効なフィルタ値として含まれないように、ドキュメントを修正しました。
2013 年 9 月 30 日
この改訂での変更内容は次のとおりです:
-
YouTube アナリティクス API には、利用規約に記載されている非推奨ポリシーが適用されるようになりました。ただし、API の非コア ディメンションと非コア指標は、非推奨ポリシーの対象外です。ディメンションと指標のページを更新し、コア ディメンションとコア指標を一覧表示するようにしました。また、これらのページの定義が更新され、コア ディメンションとコア指標が明示的に識別されるようになりました。
-
API で、
insightPlaybackLocationType
ディメンションの値としてEXTERNAL_APP
がサポートされるようになりました。この更新に伴い、2013 年 9 月 10 日以降、再生はMOBILE
再生として分類されなくなります。ただし、この日より前に発生したモバイル再生は、引き続きこの値で分類されます。今回の更新により、モバイル再生は、再生が発生したアプリの種類に応じて、
WATCH
、EMBEDDED
、またはEXTERNAL_APP
のいずれかに分類されるようになりました。 -
API で、
insightTrafficSourceType
ディメンションの値としてPLAYLIST
がサポートされるようになりました。この値は、動画の視聴が再生リストから参照されたことを示します。以前は、これらのビューはディメンションのYT_OTHER_PAGE
カテゴリを使用して分類されていました。
2013 年 7 月 16 日
この改訂での変更内容は次のとおりです。
-
複数の詳細分析と指標を基準としてレポートを並べ替えられるようになりました。この機能を説明する新しい例として、複数のディメンション/指標によるリクエストの並べ替えがサンプル リクエストのドキュメントに追加されています。リクエストはトラフィック ソースデータを取得し、
sort
パラメータの値がday,-views
です。結果は時系列順に並べ替えられますが、各日の結果セット内では最初の行に最も多くの再生回数を生成したトラフィック ソースのデータが含まれ、2 番目の行にはその次に多くの再生回数を生成したソースのデータが含まれる、というように続きます。 -
API で 2 つの新しいディメンション(
deviceType
とoperatingSystem
)がサポートされるようになりました。これらのディメンションを使用すると、視聴者が動画を視聴しているデバイスに関するデータを取得できます。API がサポートするのは、いずれかまたは両方のディメンションを使用するレポートです。-
deviceType
レポートでは、パソコン、モバイル、タブレットなど、さまざまな種類のデバイスの視聴回数と推定視聴時間を取得できます。operatingSystem
フィルタを使用して、デバイスタイプ レポートに Android や iOS などの特定のオペレーティング システムを実行しているデバイスの統計情報のみを含めるように制限することもできます。 -
operatingSystem
レポートでは、Android、iOS、Linux などのさまざまなオペレーティング システムの視聴回数と推定視聴時間を取得できます。deviceType
フィルタを使用して、オペレーティング システムのレポートにモバイル デバイスやタブレットなどの特定のタイプのデバイスの統計情報のみを含めるように制限することもできます。
新しく追加された端末タイプおよびオペレーティング システムのレポートは、チャンネルおよびコンテンツ所有者に対してのみ使用可能です。
-
-
サンプル リクエストのドキュメントを更新し、チャンネルとコンテンツ所有者について、それぞれ 3 種類の端末レポートを追加しています。
-
insightPlaybackLocationType
ディメンションは、YT_OTHER
という値を返すことがあります。これは、ディメンションの他の値のいずれかを使用して分類されていないビューを識別します。
May 23, 2013 年 5 月 23 日
この改訂での変更内容は次のとおりです。
-
コンテンツ所有者レポートのドキュメントを更新し、人気の動画レポートを収益の降順で並べ替えられることを反映しています。これにより、最も収益の高い動画を特定することができます。このレポートは、[ユーザー アクティビティと収益レポート] セクションの 2 つ目の表に最初に表示されます。
2013 年 5 月 10 日
この改訂での変更内容は次のとおりです。
-
YouTube では、試験的な API の機能とサービスを識別しなくなりました。代わりに、サポート終了予定ポリシーの対象となる YouTube API のリストを提供しています。
2013 年 5 月 6 日
この改訂での変更内容は次のとおりです:
-
API で、視聴回数指標、エンゲージメント指標、収益指標、広告パフォーマンス指標などの他の指標と組み合わせて、視聴時間指標(
estimatedMinutesWatched
、averageViewDuration
、averageViewPercentage
)を取得できるようになりました。この変更を反映して、使用可能なチャンネル レポートおよびコンテンツ所有者レポートのリストを更新しています(再生時間の指標はリストに示されている他のレポートの一部として取得できるため、実際にはリストが縮小されています)。
サンプルの API リクエストのドキュメントも更新しています。
-
insightPlaybackLocationDetail
ディメンションとinsightTrafficSourceDetail
ディメンションを使用するレポートが、次のように強化されました。-
オプションの
country
フィルタがサポートされるようになりました。 -
コンテンツ所有者は、次の新しい
filter
の組み合わせを使用して、これらのレポートを取得できるようになりました。これらの組み合わせはすべて、オプションのcountry
フィルタもサポートしています。-
再生場所の詳細
channel,insightPlaybackLocationType==EMBEDDED
show,insightPlaybackLocationType==EMBEDDED
claimedStatus,insightPlaybackLocationType==EMBEDDED
uploaderType,insightPlaybackLocationType==EMBEDDED
uploaderType,claimedStatus,insightPlaybackLocationType==EMBEDDED
-
トラフィック ソースの詳細
channel,insightTrafficSourceType
show,insightTrafficSourceType
claimedStatus,insightTrafficSourceType
uploaderType,insightTrafficSourceType
uploaderType,claimedStatus,insightTrafficSourceType
-
-
2013 年 5 月 3 日
この改訂での変更内容は次のとおりです:
-
新しいAPI リクエストのサンプル ドキュメントでは、YouTube Analytics API を使用してさまざまな種類のレポートを取得する方法を示す例が紹介されています。各例には、リクエストで取得するレポートの簡単な説明と、リクエストのディメンション、指標、フィルタ、並べ替えパラメータが示されています。
-
insightTrafficSourceType
ディメンションで、有効な値としてSUBSCRIBER
がサポートされるようになりました。この値は、動画再生が YouTube トップページ上のフィードから参照されたのか、YouTube のチャンネル登録機能から参照されたのかを識別します。このトラフィック ソースに基づいてフィルタすると、insightTrafficSourceDetail
フィールドには、視聴が参照されたホームページ フィードまたはその他のページが指定されます。
2013 年 3 月 28 日
この改訂での変更内容は次のとおりです:
-
API で、動画の再生中に表示されるアノテーションに対する視聴者の操作に関連する 2 つの新しい指標(
annotationClickThroughRate
とannotationCloseRate
)がサポートされるようになりました。チャンネル レポートとコンテンツ所有者レポートのリストが更新され、新しい指標に対応しているレポートが特定できるようになりました。annotationClickThroughRate
- 視聴者がクリックしたアノテーションの割合(クリック可能なアノテーションのインプレッションの合計数に対する割合)。annotationCloseRate
- 視聴者が閉じたアノテーションの割合。アノテーションの合計表示回数に対する割合です。
2013 年 3 月 21 日
この改訂での変更内容は次のとおりです。
-
収益の指標と広告の掲載結果の指標に加え、新しい広告の掲載結果レポートをサポートするようになりました。これらの指標とレポートにアクセスできるのは、YouTube パートナー プログラムに参加している YouTube コンテンツ パートナーだけです。
-
新しくサポートされたレポートでは、再生回数ベースの広告の掲載結果の指標と表示回数ベースの広告の掲載結果の指標をサポートしています。広告の掲載結果レポートの詳細については、コンテンツ所有者レポートのドキュメントを参照してください。
-
新しくサポートされた指標は、以下のリストに示すとおりです。コンテンツ所有者レポートは、新しい 2 つのレポートなど、これらの指標をサポートするレポートを識別するように更新されています。
earnings
- Google 広告配信元からの合計推定収益額。grossRevenue
- Google または DoubleClick パートナーからの推定総収益。primaryAdGrossRevenue
- Google または DoubleClick パートナーから得られた、レポートの対象となる動画再生の推定総収益を合計し、メインの広告タイプ別に分類したものです。monetizedPlaybacks
- 少なくとも 1 回の広告インプレッションが表示された再生回数。playbackBasedCpm
- 再生回数 1,000 回あたりの推定総収益額。impressions
- 配信された検証済みの広告インプレッション数。impressionBasedCpm
- 広告インプレッション 1,000 回あたりの推定総収益。
注: 詳細については、指標の定義を参照してください。
-
収益または広告のパフォーマンス指標を取得するリクエストは、新しい
https://www.googleapis.com/auth/yt-analytics-monetary.readonly
スコープを使用してアクセス権を付与する承認トークンを送信する必要があります。
-
-
各タイプのレポートを個別のページで説明するように API ドキュメントを再構成しました。そのため、各タイプのチャンネル レポートとコンテンツ所有者レポートは、それぞれ個別のページで説明しされています。
2013 年 2 月 4 日
この改訂での変更内容は次のとおりです。
-
API のリファレンス ガイドに、例のセクションを追加しました。このセクションには、Java、JavaScript、Python、Ruby の各クライアント ライブラリを使用して API を呼び出す方法を示したコード サンプルが掲載されています。JavaScript コードサンプルは、サンプル アプリケーションのドキュメントで詳しく説明されているものと同じです。
2012 年 11 月 14 日
この改訂での変更内容は次のとおりです:
-
API リファレンス ガイドに APIs Explorer が追加されました。これにより、API を呼び出し、API リクエストを確認し、レスポンスで実際のデータを取得できます。
-
チャンネルとコンテンツ所有者の両方について、新しい複数のレポートをサポートしています。これらのレポートについては、以下で説明します。各レポートは、チャンネル レポートまたはコンテンツ所有者レポートとして使用できます。ディメンションと指標のページも、これに合わせて更新されています。
-
再生場所レポートは、各タイプのページまたはアプリケーションで発生した動画再生数を示します。
-
再生場所の詳細レポートは、指定した動画について最も多くの再生回数を生成した埋め込み動画プレーヤーを示します。このレポートでは再生回数上位の埋め込み動画プレーヤーに関連付けられた URL が特定されるため、再生場所レポートよりも詳細なデータが示されます。
-
トラフィック ソース レポートは、各タイプの参照元から発生した動画再生数を示します。
-
トラフィック ソースの詳細レポートは、指定した動画と指定したトラフィック ソースのタイプについて最も多くの再生回数を生成した参照元を示します。たとえば、このレポートを使用することで、指定した動画に最も多くのトラフィックを送信した動画を特定することができます。このレポートは、複数のトラフィック ソースに対してサポートされています。
-
再生時間レポートは、視聴者がコンテンツの視聴に費やした合計時間を示します。このレポートでは、特定の期間(1 日、過去 7 日間、過去 30 日間など)または国のデータを集計できます。日または国のいずれかでデータを集計する場合は、ユーザーが視聴した各動画の平均長と各動画の平均再生率も示されます。
-
2012 年 10 月 2 日
この改訂での変更内容は次のとおりです:
-
YouTube Analytics API は、現在すべてのデベロッパーに公開されています。APIs console の [サービス] パネルから、アクセスをリクエストすることなく、プロジェクトの API を有効にできます。
-
新しい「スタートガイド」セクションでは、YouTube Analytics API を使用するアプリケーションを構築するための前提条件と基本的な手順について説明します。
2012 年 9 月 12 日
この改訂での変更内容は次のとおりです。
-
新しいクォータの使用方法についてのセクションには、API クォータの使用量を最適化するガイドラインが掲載されています。API サーバーは各リクエストのクエリ コストを計算し、そのコストが API 使用量クォータから減算されます。クエリ コストはレポートのタイプによって大幅に異なるため、効率的にクォータを使用するように計画する必要があります。アプリケーションは、実際に必要な指標とデータだけをリクエストするように作成してください。
-
時間ディメンションのセクションを更新し、このようなディメンションによって、アナリティクス レポートでは期間に基づいてデータが集計されることを説明しています。API は、以下の時間ディメンションをサポートしています。
7DayTotals
- レポートのデータは集計され、各行に 7 日間のデータが含まれます。30DayTotals
- レポートのデータは、各行に 30 日間のデータが含まれるように集計されます。month
- レポートのデータはカレンダー月ごとに集計されます。
同様に、使用可能なレポートのセクションを更新し、このようなディメンションを使用するレポートに対する API のサポートを反映しています。
-
レポート エンティティのディメンションのセクションが更新され、コンテンツ所有者のレポートを取得する API リクエストでは、これらのディメンション(
video
、channel
、show
)のいずれか、またはclaimedStatus
ディメンションとuploaderType
ディメンションのサポートされている組み合わせを使用してデータをフィルタする必要があることが記載されました。 -
人気の動画レポートで、新しい 2 つの並べ替えオプションがサポートされるようになりました。これらのレポートはチャンネル レポートまたはコンテンツ所有者レポートとして使用可能であり、国別の指標(再生回数、コメント数、評価数など)が含まれています。また、このような指標が動画別に分類されています。これらのレポートは、動画再生ページに登録したユーザー数または登録解除したユーザー数に基づいて並べ替えられるようになりました。
-
subscribersGained
とsubscribersLost
の指標の定義が更新され、チャンネル登録者数の増減は、動画再生ページ、チャンネル ページ、YouTube ホームページに表示されるガイドなど、複数の場所で発生する可能性があることが説明されています。これらの指標を動画専用のレポートで表示した場合、そのレポートには、指定した動画の再生ページの統計情報だけが含まれます。