変更履歴

このページでは、YouTube Reporting API と YouTube Analytics API の両方の API の変更とドキュメントの更新内容の一覧を示します。どちらの API でも、デベロッパーは YouTube アナリティクスのデータにアクセスできますが、方法は異なります。この変更ログの登録登録

2024 年 11 月 15 日

注: 以下の変更は 2024 年 11 月 18 日より有効となります。

YouTube アナリティクス(ターゲット クエリ)API のドキュメントが更新され、トラフィック ソース レポートで、クエリされた動画の数 × 期間内の日数の積が 50,000 を超えると、API の reports.query メソッドがエラーを返すようになりました。たとえば、500 個の動画 ID のデータを取り出すクエリでは、最大 100 日間のデータのリクエストが可能です。

この変更は、チャンネルコンテンツ所有者の両方のレポートに影響します。

リクエストから返される行数を減らすには、クエリを複数のクエリに分割し、動画の数を減らすか、期間を短くします。大規模なデータセットの場合は、一括レポートを使用することをおすすめします。

2024 年 5 月 6 日

YouTube Analytics(ターゲット クエリ)API は、チャンネルに関する次の 3 つの新しいレポートをサポートしています。

  • [DMA 別のユーザー アクティビティ] レポートは、指定マーケット エリア(DMA)別のユーザー アクティビティの統計情報を提供する地理レポートです。このレポートでは、filters パラメータ値を country==US に設定する必要があります。

  • 同時視聴者数レポートには、1 つのライブ配信動画のさまざまな部分の同時視聴者数が表示されます。

  • [メンバーの解約] レポートには、ユーザーがチャンネル メンバーシップを解約した理由を示す統計情報が表示されます。

    このレポートでは、ユーザーがチャンネル メンバーシップを解約した理由を指定する新しい membershipsCancellationSurveyReason ディメンションが使用されます。また、新しい membershipsCancellationSurveyResponses 指標も使用されます。この指標は、その理由でキャンセルされたチャンネル メンバーシップの数を示します。

また、視聴者維持率レポートが強化され、次の 3 つの新しい指標がサポートされるようになりました。

2024 年 4 月 7 日

YouTube Analytics(ターゲット クエリ)API が更新され、コンテンツ所有者の再生リスト レポートに関連するいくつかの機能が追加されました。この更新は、2024 年 1 月 19 日に発表されたチャンネル プレイリスト レポートに関する更新と同じです。

次のリビジョン履歴エントリには、2024 年 1 月 19 日のエントリとほぼ同じ情報が記載されています。ただし、コンテンツ所有者の再生リスト レポートでは 2024 年 12 月 31 日まで、チャンネルの再生リスト レポートでは 2024 年 6 月 30 日まで、isCurated ディメンションがサポートされます。

  • 注: これは非推奨のお知らせです。

    コンテンツ所有者の再生リスト レポートでは、isCurated ディメンションが非推奨になりました。2024 年 12 月 31 日以降はサポートされなくなります。それに応じて、そのディメンションの定義が更新されました。

    isCurated ディメンションを削除する際に下位互換性を維持するには、プレイリスト レポートでのみ、views 指標ではなく playlistViews 指標を取得するようにコードを更新する必要があります。views 指標は、意味が異なるものの、プレイリスト レポートで引き続きサポートされているため、指標名を更新しない場合でも、API は引き続きデータを返します。もちろん、viewsplaylistViews の両方を取得して表示するようにアプリを変更することもできます。

    isCurated ディメンションに加えて、新しいレポートでは次の API 機能がサポートされなくなりました。

    • continentsubcontinent などの地域フィルタは、新しいチャンネル再生リスト レポートではサポートされていません。
    • 新しいチャンネル再生リスト レポートでは、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 Analytics(ターゲットを絞り込んだクエリ)API が更新され、チャンネル プレイリスト レポートに関連するいくつかの機能が追加されました。今回の更新には、非推奨のディメンションと、新規または更新された指標が含まれています。

  • 注: これは非推奨のお知らせです。

    isCurated ディメンションは、チャンネル レポートで非推奨になりました。2024 年 6 月 30 日以降はサポートされなくなります。それに応じて、そのディメンションの定義が更新されました。

    isCurated ディメンションを削除する際に下位互換性を維持するには、プレイリスト レポートでのみ、views 指標ではなく playlistViews 指標を取得するようにコードを更新する必要があります。views 指標は、意味が異なるものの、プレイリスト レポートで引き続きサポートされているため、指標名を更新しない場合でも、API は引き続きデータを返します。もちろん、viewsplaylistViews の両方を取得して表示するようにアプリを変更することもできます。

    isCurated ディメンションに加えて、新しいレポートでは次の API 機能がサポートされなくなりました。

    • continentsubcontinent などの地域フィルタは、新しいチャンネル再生リスト レポートではサポートされていません。
    • 新しいチャンネル再生リスト レポートでは、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 Analytics(ターゲット クエリ)API は、次の 2 つの新しいディメンションと 1 つの新しいレポートをサポートしています。

  • 新しいレポートでは、都市別のユーザー アクティビティを確認できます。このレポートは、チャンネルコンテンツ所有者が利用できます。このレポートには、ユーザー アクティビティが発生した都市の YouTube の推定値を示す新しい city ディメンションが含まれています。

  • 新しい creatorContentType ディメンションは、データ行のユーザー アクティビティ指標に関連付けられている YouTube コンテンツのタイプを識別します。サポートされている値は LIVE_STREAMSHORTSSTORYVIDEO_ON_DEMAND です。

    creatorContentType ディメンションは、すべてのチャンネルとコンテンツ所有者の動画レポートでオプションのディメンションとしてサポートされています。

  • YouTube Analytics API のリクエストのサンプル ガイドに、両方の新しいディメンションの例が追加されました。

  • 7DayTotals ディメンションと 30DayTotals ディメンションへの参照がドキュメントから削除されました。これらのディメンションのサポート終了は 2019 年 10 月に発表されました。

2022 年 8 月 26 日

YouTube Analytics(ターゲット クエリ)API と YouTube Reporting(一括レポート)API の両方が、新しいトラフィック ソースの詳細値をサポートしています。

  • YouTube Analytics 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 ディメンションは現在、femalemale の 2 つの値をサポートしています。2022 年 8 月 11 日以降、このディメンションは femalemaleuser_specified の 3 つの値をサポートします。
  • YouTube Reporting(一括レポート)API では、gender ディメンションは現在、FEMALEMALEGENDER_OTHER の 3 つの値をサポートしています。2022 年 8 月 11 日以降、サポートされている値のセットは FEMALEMALEUSER_SPECIFIED に変更されます。

2022 年 2 月 9 日

2021 年 12 月 13 日より、2 つの指標が更新され、ループするクリップのトラフィックが除外されるようになりました。この変更は、YouTube Analytics(ターゲット クエリ)API と YouTube Reporting(一括レポート)API の両方に影響します。

2022 年 2 月 2 日

この YouTube Reporting(一括レポート)API は、視聴がライブ リダイレクトから発生したことを示す新しいトラフィック ソース ディメンション値をサポートしています。

  • YouTube Reporting(一括レポート)API では、traffic_source_type ディメンションは値 28 をサポートしています。

このトラフィック ソース タイプの場合、traffic_source_detail ディメンションで、視聴者が参照されたチャンネル ID を指定します。

2020 年 9 月 23 日

この YouTube アナリティクス(ターゲットを絞り込んだクエリ)API と YouTube Reporting(一括レポート)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 アナリティクスのデータを取得する際に適用するフィルタのリストを指定します。このパラメータは、videoplaylistchannel フィルタに複数の値を指定できる機能をサポートしています。また、これらのフィルタに指定できる ID の最大数は 200 ID から 500 ID に増加しました。

2020 年 2 月 13 日

今回の更新では、YouTube Analytics(ターゲット クエリ)API と YouTube Reporting(一括レポート)API に関連する以下の変更が加えられています。これらの変更について詳しくは、YouTube ヘルプセンターをご覧ください。

どちらの API でも、通知で使用できるトラフィック ソースの詳細値のセットが変更されています。ターゲット クエリでは、通知は insightTrafficSourceType=NOTIFICATION として報告されます。一括レポートでは、通知は traffic_source_type=17 として報告されます。

新しい値では、アップロードされた動画とライブ配信に関連する通知(以前は uploaded として報告されていました)が 2 つのカテゴリに分割されます。

  • uploaded_push - 動画のアップロード時にチャンネル登録者に送信されたプッシュ通知が起因する視聴回数
  • uploaded_other - 動画のアップロード時にチャンネル登録者に送信されたメールや受信トレイの通知など、プッシュ通知以外の通知がきっかけとなった視聴回数。

これらの値は、2020-01-13(2020 年 1 月 13 日)から始まる期間について返されます。

また、これらの値は通知自体を表すものではなく、特定の YouTube 視聴を促したトラフィック ソースを表します。たとえば、レポートの行に views=3traffic_source_type=17NOTIFICATION)、traffic_source_detail=uploaded_push と表示されている場合、その行は、動画のアップロード時に送信されたプッシュ通知をクリックした視聴者によって 3 回の視聴が発生したことを示しています。

2019 年 10 月 15 日

この更新には、YouTube Analytics(ターゲット クエリ)API に関連する次の変更が含まれています。

  • 注: これは非推奨のお知らせです。

    YouTube では、7DayTotals ディメンションと 30DayTotals ディメンションのサポートを終了します。2020 年 4 月 15 日までは、これらのディメンションを使用してデータを取得できます。以降、7DayTotals ディメンションまたは 30DayTotals ディメンションを使用してレポートを取得しようとすると、エラーが返されます。

    なお、これらのディメンションの一部のデータは、day ディメンションを使用してクエリを実行し、7 日間または 30 日間のデータを集計または導出することで再現できます。次に例を示します。

    • 7 日間の視聴回数は、その期間の各日の視聴回数を集計することで計算できます。
    • 7 日間の視聴者率は、各日の視聴回数にその日の視聴者率を掛けて、その日に動画を視聴したときにログインしていた視聴者数を算出することで計算できます。その後、ログイン中の視聴者数を期間全体で合計し、その期間の合計視聴回数で割って、期間全体の視聴者率を算出できます。
    • 同じ視聴者が異なる日にユニーク視聴者としてカウントされる可能性があるため、7 日間のユニーク視聴者数は計算できません。ただし、30DayTotals ディメンションの代わりに month ディメンションを使用して、30 日間のユニーク視聴者数に関するデータを推定できます。month ディメンションは暦月を指すのに対し、30DayTotals ディメンションは指定された開始日と終了日に基づいて 30 日間の期間を計算します。

2019 年 6 月 27 日

この更新には、YouTube Analytics(ターゲット クエリ)API に関連する次の変更が含まれています。

  • API のバージョン 1 は完全に非推奨になったため、ドキュメントが更新され、非推奨に関するお知らせやバージョン 2 への更新方法を説明する移行ガイドなど、そのバージョンへの参照が削除されました。

2018 年 11 月 1 日

この更新には、YouTube Analytics(ターゲット クエリ)API に関連する次の変更が含まれています。

  • この API のバージョン 1 は非推奨になりました。まだ更新していない場合は、サービス中断を最小限に抑えるために、できるだけ早く API クライアントを更新して API バージョン 2 を使用するようにしてください。詳しくは、移行ガイドをご覧ください。

    このサポート終了のスケジュールは、2018 年 4 月 26 日に発表されました。

2018 年 9 月 17 日

この更新には、YouTube Analytics(ターゲット クエリ)API に関連する次の変更が含まれています。

  • データモデルの概要ドキュメントの新しいデータの匿名化セクションでは、指標が一定のしきい値に達していない場合、YouTube アナリティクスの一部のデータが限定的にしか利用できないことを説明しています。これはさまざまな場合に発生することがあります。つまり、以下の条件を満たしていれば、レポートにデータの一部またはすべてが含まれない可能性があります。

    1. 動画またはチャンネルの指定した期間のトラフィックが少ない

      または

    2. 値が一定のしきい値を満たしていない、トラフィック ソースや国などのフィルタまたはディメンションを選択した場合です。

    また、YouTube アナリティクスのレポートで制限される可能性があるデータの種類についても説明しています。

  • 再生場所、トラフィック ソース、デバイスの種類/オペレーティング システムのレポートで redViews 指標と estimatedRedMinutesWatched 指標がサポートされなくなったことを反映して、チャンネル レポートコンテンツ所有者レポートのドキュメントを更新しました。

2018 年 6 月 18 日

この更新では、YouTube Analytics(ターゲット クエリ)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 Analytics(ターゲット クエリ)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 日間まで利用可能であると記載されています。

    • 変更後、レポート作成ジョブをスケジュールすると、その日からジョブのスケジュール設定時刻の 30 日前までのレポートが生成されます。変更前は、レポート作成ジョブをスケジュール設定すると、ジョブのスケジュール設定時刻の 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 メソッドは、altquotaUseruserIp のリクエスト パラメータをサポートしなくなりました。
    • v2 API には、異なる API へのリクエストで構成されるバッチをサポートするバッチ エンドポイントがありません。(ただし、バッチは同じ API の異なるメソッドへのリクエストで構成できます)。この非推奨化は YouTube Analytics API に固有のものではなく、Google はすべての API でグローバル バッチ エンドポイントのサポートを終了しています。
    • v2 API は、API v1 でサポートされていた JSON-RPC プロトコルをサポートしていません。繰り返しになりますが、この非推奨化は YouTube Analytics API に固有のものではありません。

  • 注: これは非推奨のお知らせです。

    API のバージョン 1(v1)は非推奨となり、2018 年 10 月 31 日までサポートされます。この日以降、v1 API へのすべてのリクエストは機能しなくなります。そのため、API 経由で YouTube アナリティクスのデータにアクセスできなくなることのないよう、必ず 2018 年 10 月 31 日までに v2 API にアップグレードしてください。

2018 年 2 月 21 日

この更新では、YouTube Analytics(ターゲット クエリ)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 圧縮をサポートするようになりました。なお、gzip 圧縮は他のタイプの API リクエストではサポートされていません。gzip 圧縮を有効にすると、各 API レスポンスに必要な帯域幅が削減されます。また、API レスポンスを解凍するためにアプリケーションで CPU 時間が余分に必要になりますが、通常、ネットワーク リソースの使用量を削減できるメリットがそのコストを上回ります。

    gzip でエンコードされたレスポンスを受信するには、次の例に示すように、Accept-Encoding HTTP リクエスト ヘッダーを gzip に設定します。

    Accept-Encoding: gzip

    この機能については、API の概要report リソースの downloadUrl プロパティの定義をご覧ください。

  • age group ディメンションと gender ディメンションのドキュメントを修正し、API がこれらのディメンションに対して返す実際の値を表示しました。これはドキュメントの修正であり、API の機能や動作の変更を反映したものではありません。具体的には、次の値が変更されています。

    • age_group ディメンションの値には大文字を使用し、AGE という単語と年齢層の数字の間にアンダースコアを含めます。また、ハイフンの代わりにアンダースコアを使用します。そのため、age13-17age18-24 などの値は、それぞれ AGE_13_17AGE_18_24 に修正されました。
    • gender ディメンションの値には大文字を使用します。そのため、値 femalemalegender_otherFEMALEMALEGENDER_OTHER に修正されました。

2017 年 8 月 10 日

2016 年 8 月 10 日、このドキュメントで YouTube Analytics 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 Music
      • 86: YouTube Gaming
      • 87: YouTube Kids
      • 88: 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 からもその収益データにアクセスできるようになりました。

2017 年 3 月 17 日

この改訂での変更内容は次のとおりです:

  • YouTube Analytics API は、redViews 指標と estimatedRedMinutesWatched 指標をサポートしています。どちらも YouTube Red の視聴に関連する指標です。実際、API はすでにこれらの指標をサポートしており、YouTube Reporting API は2016 年 9 月 15 日に発表されたように、両方の指標をサポートしています。

    • redViews 指標は、YouTube Red メンバーが動画を視聴した回数を示します。
    • estimatedRedMinutesWatched 指標は、YouTube Red メンバーが動画を視聴した分数を示します。

    チャンネル レポートコンテンツ所有者レポートのドキュメントが更新され、2 つの新しい指標に対応しているレポートが示されるようになりました。views 指標と estimatedMinutesWatched 指標がすでにサポートされているレポートでは、これらの指標もサポートされます。

2017 年 3 月 3 日

この改訂での変更内容は次のとおりです:

  • YouTube Reporting API(一括レポート)

    • date ディメンションの定義を修正し、ディメンション値は、指定した日付、月、年の午前 0 時(太平洋時間)から午後 11 時 59 分(太平洋時間)までの期間を指すことを明記しました。太平洋時間は、季節に応じて UTC-7 または UTC-8 です。

      通常、日付は 24 時間の期間を表しますが、時計が進んだ日付は 23 時間の期間を表し、時計が遅れた日付は 25 時間の期間を表します。(以前のドキュメントでは、各日付が 24 時間の期間を表し、太平洋時間は常に UTC-8 であると記載されていました)。

      この修正は、実際の API の動作の変更を意味するものではありません。

    • 視聴が発生したデバイスのソフトウェア システムを識別する operating_system ディメンションで、次の値がサポートされるようになりました。
      • 22: Tizen
      • 23: Firefox
      • 24: 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 日に発表されました)。

API リファレンス ドキュメントの現在のレポートタイプのリストも更新されました。

2016 年 11 月 11 日

この改訂での変更内容は次のとおりです:

    YouTube Reporting API は、3 つの新しいエンドスクリーン レポートと、それらのレポートの新しいディメンションと指標をサポートしています。このレポートには、動画の再生が終了した後に表示される終了画面のインプレッション数とクリックスルー数に関する統計情報が表示されます。

    • 終了画面のレポート

      • チャンネル動画の終了画面レポートには、チャンネルのすべての動画の統計情報が含まれます。
      • コンテンツ所有者の動画の終了画面レポートには、コンテンツ所有者のチャンネルの動画の統計情報が含まれます。
      • コンテンツ所有者アセットの終了画面レポートには、終了画面が表示される動画に関連付けられているアセットの統計情報が含まれます。

    • 終了画面のサイズ

      • end_screen_element_type: 統計情報に関連付けられているエンド スクリーン要素のタイプ。
      • end_screen_element_id: YouTube がエンドスクリーン要素を一意に識別するために使用する ID。

    • 終了画面の指標

      注: エンドスクリーン指標のデータは 2016 年 5 月 1 日より利用できます。

    • 動画に終了画面を追加する方法について詳しくは、YouTube ヘルプセンターをご覧ください。

    • 次のレポートはサポートが終了しており、ドキュメントから削除されています。各レポートの新しいバージョンが利用可能です。(これらのレポートのサポート終了のお知らせは 2016 年 6 月 22 日に発表されました)。

    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 つの新しい指標をサポートしています。

    • この 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 レポートのサポートは完全に終了し、ドキュメントから削除されました。今後、このタイプの新しいレポートは生成されませんが、すでに生成されたレポートは、生成日から 180 日間利用できます。

      content_owner_basic_a1 レポートは、2016 年 5 月 19 日の変更履歴エントリで説明されているように、content_owner_basic_a2 レポートに置き換えられます。

    2016 年 8 月 11 日

    この改訂での変更内容は次のとおりです:

    • 新しく公開された YouTube API サービスの利用規約(「更新された利用規約」)は、YouTube エンジニアリングとデベロッパー ブログで詳しく説明されていますが、現在の利用規約の多くの点が更新されています。2017 年 2 月 10 日に発効する利用規約の改定に加えて、デベロッパーが遵守すべきポリシーを説明する補足ドキュメントがいくつか追加されています。

      新しいドキュメントの全文については、更新された利用規約の変更履歴をご覧ください。また、更新された利用規約やその補足書類の今後の変更についても、その変更履歴で説明されます。ドキュメント内のリンクから、その変更履歴の変更を示す RSS フィードを購読できます。

    2016 年 8 月 10 日

    この更新には以下の変更が含まれます。

    • YouTube Analytics API(ターゲット クエリ)

      • 注: これは非推奨のお知らせです。

        次の表に示す指標はサポートが終了します。同時に、同じデータを参照する新しい指標も導入されます。つまり、古い指標の名前が変更されますが、YouTube Analytics 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 ディメンションで、バンパー広告を示す値 19 がサポートされるようになりました。バンパー広告とは、動画の再生前に再生される、最長 6 秒のスキップ不可の動画広告です。

    2016 年 7 月 18 日

    この更新には以下の変更が含まれます。

    • YouTube Analytics API(ターゲット クエリ)

      • 以下のチャンネル レポートでサポートされている指標のリストが更新され、カード指標が追加されました。これらのレポートでのカード指標のサポートは、実際には 2016 年 6 月 28 日に追加されました。その日の変更履歴のエントリで、変更について詳しく説明しています。レポートは次のとおりです。
        • 米国の州における基本的なユーザー アクティビティ
        • 特定期間の米国各州におけるユーザー アクティビティ
        • 州別のユーザー アクティビティ
        • 定期購入ステータス別のユーザー アクティビティ
        • 州別の定期購入ステータス別のユーザー アクティビティ
        • 州別の人気の動画
        • チャンネル登録者またはチャンネル登録していない視聴者の人気動画
      • チャンネル オーディエンス維持率レポートコンテンツ所有者 オーディエンス維持率レポートの両方で、video フィルタが必須で、group フィルタがサポートされていないことを反映して、フィルタのリストが修正されました。

        以前は、両方のレポートのドキュメントに、レポートは 2 つのフィルタのいずれか、またはどちらのフィルタも使用せずに取得できると誤って記載されていました。

    • YouTube Reporting API(一括レポート)

      • API の概要の、レポートのダウンロード URL を取得する方法について説明しているセクションを修正し、データが利用できなかった日についてもダウンロード可能なレポートが生成されることを明記しました。これらのレポートにはヘッダー行はありますが、追加のデータは含まれていません。この情報は、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 つのレポートは、以前のレポートと次のような点で異なります。

      これらのレポートの古いバージョンを作成するためのジョブがすでにある場合は、名前が変更されたレポート用に新しいジョブを作成する必要があります。新しいレポート バージョンのリリースに伴い、content_owner_ad_performance_a1content_owner_estimated_earnings_a1content_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 日間利用できます。

    • reportTypejobreport リソースはすべて、関連付けられたリソースが非推奨のレポートタイプを表すかどうかを識別する新しいプロパティをサポートしています。

      • reportType リソースの deprecateTime プロパティには、レポートタイプが非推奨になる日時を指定します。このプロパティに値が設定されるのは、サポート終了が発表されたレポートの場合のみです。値は、そのタイプのレポートの生成が停止される日付を表します。

        レポートの種類が非推奨として発表された後、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 にのみ影響します。

    • レポート作成ジョブが最初にスケジュールされた時点から遡って 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 の クリエイター ツールで手動でダウンロード可能な収益レポートにすでにアクセスできるコンテンツ所有者が利用できます。そのため、新しい 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 受信トレイ
      • 84: Android メッセンジャー
    • YouTube Analytics API では、sharingService ディメンションで次の新しい値がサポートされています。
      • ANDROID_MESSENGER: Android メッセンジャー
      • INBOX: Google 受信トレイ
      • IOS_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 Analytics API

    • insightPlaybackLocationType ディメンションは、次の 2 つの新しいディメンション値をサポートしています。
      • BROWSE: YouTube のトップページまたはホーム画面、ユーザーのチャンネル登録フィード、または他の YouTube ブラウジング機能で行われた視聴に関するデータです。
      • SEARCH: YouTube 検索結果ページで直接行われた視聴に関するデータです。
    • insightTrafficSourceType ディメンションで、ディメンション値として YT_PLAYLIST_PAGE がサポートされるようになりました。この値は、動画の視聴が、再生リスト内のすべての動画を一覧表示するページから発生したことを示します。このソースは、再生リストの一部として動画が再生されている間に視聴されたことを示す PLAYLIST ソースタイプとは異なります。

    2016 年 2 月 8 日

    YouTube Analytics 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 Analytics API の operatingSystem ディメンションでは、値 CHROMECAST を使用して Chromecast 経由の視聴を識別します。

    2015 年 12 月 21 日

    ドキュメントでは、レポートで返される名前と一致するように、annotation_clickable_impressions 指標と annotation_closable_impressions 指標の名前が更新されました。以前は、これらの名前は clickable_annotation_impressionsclosable_annotation_impressions としてドキュメント化されていました。

    2015 年 12 月 18 日

    欧州連合(EU)の法律では、EU のエンドユーザーに対して特定の情報を開示し、同意を得ることが義務付けられています。そのため、欧州連合(EU)のエンドユーザーに対しては、EU ユーザーの同意ポリシーに準拠する必要があります。この要件に関する通知を YouTube API 利用規約に追加しました。

    2015 年 12 月 15 日

    今回の更新には、次の変更が含まれます。これらはすべて YouTube Analytics API に影響します。

    • YouTube Analytics API で、3 つの新しい再生の詳細ディメンションがサポートされるようになりました。これらのディメンションは、チャンネルとコンテンツ所有者のさまざまなレポートで使用できます。

      • liveOrOnDemand: このディメンションは、レポートのデータがライブ配信中に発生したユーザー アクティビティを表すかどうかを示します。
      • subscribedStatus: このディメンションは、データ内のユーザー アクティビティの指標が、動画または再生リストのチャンネルを定期購読している視聴者に関連付けられているかどうかを示します。
      • youtubeProduct: このディメンションは、ユーザー アクティビティが発生した YouTube プロパティを識別します。有効な値には、コア YouTube ウェブサイト(または YouTube アプリ)、YouTube Gaming、YouTube Kids などがあります。

      チャンネルコンテンツ所有者が利用できる新しい再生の詳細レポートを特定できるように、ドキュメントを更新しました。また、他の多くのレポートも更新され、これらのディメンションの 1 つ以上を、必要に応じてレポートのディメンションまたはフィルタとして使用できることが明記されました。

    • レポートの説明の表の形式が変更され、各レポートの取得に使用できるディメンション、指標、フィルタの有効な組み合わせを簡単に特定できるようになりました。チャンネルの [デバイスの種類] レポートの新しい形式を次の表に示します。

      目次
      ディメンション:
      必須 deviceType
      0 以上を使用してください dayliveOrOnDemandsubscribedStatusyoutubeProduct
      指標:
      1 つ以上使用 視聴回数estimatedMinutesWatched
      フィルタ:
      0 または 1 を使用 countryprovincecontinentsubContinent
      0 または 1 を使用 動画グループ
      0 以上を使用してください operatingSystemliveOrOnDemandsubscribedStatusyoutubeProduct

      必須フィールドとオプション フィールドの用語については、チャンネル レポートとコンテンツ所有者 レポートのドキュメントをご覧ください。

    • YouTube Analytics API で、複数の値(videoplaylistchannel)をサポートするフィルタから、API ユーザーがデータを取得できないエンティティが自動的に削除されるようになりました。以前は、API ユーザーが指定された項目の少なくとも 1 つのデータにアクセスできなかった場合、API サーバーはエラーを返すだけでした。

      たとえば、ユーザーが API リクエストを送信し、video フィルタで 20 個の動画 ID をリストしたとします。ユーザーが所有している動画は 18 本です。ただし、1 つの動画 ID は別のチャンネルが所有する動画を識別し、別の ID は削除された動画を識別するため、その動画は存在しません。この場合、API サーバーはエラーを返す代わりに、ユーザーがアクセスできない 2 つの動画を破棄し、API レスポンスには API ユーザーが所有する 18 個の動画のデータが含まれます。

    • 空の YouTube アナリティクス group のデータをリクエストすると、API からエラーではなく空のデータセットが返されるようになりました。

    • YouTube Analytics API の groupItems.insert メソッドで、エンティティをグループに追加しようとしたときに、そのエンティティにアクセスできない場合、未承認(403 HTTP レスポンス コード)のエラーが返されるようになりました。以前は、API を使用してエンティティをグループに追加できましたが、そのグループのレポートデータを取得しようとすると、権限がないエラーが返されていました。

    • YouTube Analytics API の groups.list メソッドでページ分割がサポートされるようになりました。API レスポンスに使用可能なすべてのグループが含まれていない場合、レスポンスの nextPageToken パラメータには、結果の次のページを取得するために使用できるトークンが指定されます。メソッドの pageToken パラメータをその値に設定して、追加の結果を取得します。

    2015 年 11 月 10 日

    この改訂での変更内容は次のとおりです:

    • YouTube Analytics API で redPartnerRevenue 指標がサポートされるようになりました。この指標は、選択したレポートのディメンションで YouTube Red の定期購入から得られた推定収益の合計を報告します。この指標の値は、音楽と音楽以外のコンテンツの両方からの収益を反映しており、月末調整の対象となります。

      YouTube Analytics API のコンテンツ所有者レポートのリストが更新され、redPartnerRevenue 指標をサポートする動画レポートが特定できるようになりました。

    • YouTube Analytics API の上位動画レポートの定義が更新され、このレポートで収益指標 earningsadEarningsgrossRevenuemonetizedPlaybacksplaybackBasedCpmimpressionsimpressionBasedCpm もサポートされることが明記されました。

    2015 年 10 月 29 日

    この改訂での変更内容は次のとおりです:

    • YouTube Reporting API の date ディメンションのドキュメントが修正され、日付は太平洋時間(UTC-8)の午前 0 時に始まる 24 時間を参照していることが反映されました。以前のドキュメントでは、この期間は午前 0 時(GMT)から開始すると記載されていました。

      また、YouTube Analytics API のドキュメントが更新され、日付関連のディメンション(day7DayTotals30DayTotalsmonth)はすべて、太平洋時間午前 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 リソースの startTimeendTimecreateTime プロパティの定義がすべて修正され、プロパティ値はナノ秒ではなくマイクロ秒単位で正確であることが明記されました。さらに、すべての定義で、プロパティ値がタイムスタンプであることを正確に反映するようになりました。

    2015 年 10 月 8 日

    この改訂での変更内容は次のとおりです:

    • YouTube Analytics API の sharingService ディメンションのドキュメントを更新し、使用可能なディメンション値のリストを追加しました。このリストには、新たにサポートされるサービスがいくつか含まれています。

      YouTube Reporting API の sharing_service ディメンションの定義も更新され、新たにサポートされる値がリストに追加されました。59 より大きい列挙値が、リスト内の新しい値です。

    2015 年 9 月 24 日

    この改訂での変更内容は次のとおりです:

    • 新しい YouTube Reporting API は、チャンネルまたはコンテンツ所有者の YouTube アナリティクス データを含む一括データ レポートを取得します。大規模なデータセットをインポートし、そのデータをフィルタ、並べ替え、マイニングするためのツールを提供するアプリケーション向けに設計されています。

      各 YouTube Reporting API レポートには、事前定義されたディメンションと指標のセットが含まれています。(YouTube Analytics API レポートでも指標とディメンションが使用されます)。レポートの各行には、ディメンション値の一意の組み合わせがあります。ディメンション値に基づいて行全体のデータを集計し、個々の動画、国、ライブ動画、チャンネル登録者数などの指標を計算できます。

      API を使用してレポートジョブをスケジュールできます。各レポートジョブは、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 で、動画レポートの新しい指標 videosAddedToPlaylistsvideosRemovedFromPlaylists がサポートされるようになりました。チャンネルコンテンツ所有者の動画レポートのリストが更新され、新しい指標に対応するレポートが特定できるようになりました。

      • videosAddedToPlaylists - クエリの対象となる動画が YouTube の再生リストに追加された回数。動画は、動画所有者の再生リストまたは他のチャンネルの再生リストに追加されている可能性があります。
      • videosRemovedFromPlaylists - クエリの対象となる動画が YouTube の再生リストから削除された回数。動画が動画所有者の再生リストまたは他のチャンネルの再生リストから削除されている可能性があります。

      どちらの指標にも、[後で見る] 再生リストなどのデフォルトの再生リストが含まれます。ただし、動画が自動的に追加される再生リスト(チャンネルのアップロード再生リストやユーザーの再生履歴など)はカウントされません。また、これらの指標は追加と削除の絶対数を反映しています。たとえば、ユーザーが動画を再生リストに追加してから削除し、再度追加した場合、指標では動画が 2 つの再生リストに追加され、1 つの再生リストから削除されたと示されます。

      これらの指標のデータは 2014 年 10 月 1 日以降ご利用いただけます。

    2015 年 3 月 31 日

    この改訂での変更内容は次のとおりです:

    • favoritesAdded 指標と favoritesRemoved 指標は、本お知らせの時点で非推奨になりました。これらはどちらもコア指標であり、利用規約に記載されている非推奨ポリシーが適用されます。

    2015 年 3 月 16 日

    この改訂での変更内容は次のとおりです:

    • 新しい currency パラメータを使用すると、収益指標を米ドル(USD)以外の通貨で取得できます。このパラメータが設定されている場合、API は earningsgrossRevenueplaybackBasedCpmimpressionBasedCpm の各指標の値を指定された通貨に変換します。返される値は、日々変動する為替レートを使用して計算された推定値です。

      パラメータ値は、3 文字の ISO 4217 通貨コードです。デフォルト値は USD です。パラメータ定義には、サポートされている通貨コードのリストが含まれています。

    2015 年 2 月 25 日

    この改訂での変更内容は次のとおりです:

    • この API では、YouTube アナリティクス グループの作成と管理、およびそれらのグループのレポートデータを取得する機能がサポートされるようになりました。

      • グループの作成と管理

        この更新により、グループの作成と管理に使用する group リソースと groupItem リソースが導入されました。

        • group リソースは、アナリティクス グループを表します。アナリティクス グループは、最大 200 個のチャンネル、動画、再生リスト、アセットのカスタム コレクションです。この API は、このリソースの listinsertupdatedelete メソッドをサポートしています。
        • groupItem リソースは、アナリティクス グループ内のアイテムを表します。この API は、このリソースの listinsertdelete メソッドをサポートしています。

        たとえば、groups.insert メソッドを使用してグループを作成し、groupItems.insert メソッドを使用してそのグループにアイテムを追加できます。

      • グループのレポートデータを取得する

        ディメンションのドキュメントが更新され、group ディメンションが追加されました。このディメンションは、多くのチャンネル レポートコンテンツ所有者レポートのフィルタとして使用できます。group フィルタを使用すると、API はそのグループ内のすべてのアイテムのデータが返されます。現在、API ではアセット グループのレポートの作成はサポートされていません。

      YouTube アナリティクス グループの詳細については、YouTube ヘルプセンターをご覧ください。

    2015 年 2 月 13 日

    この改訂での変更内容は次のとおりです:

    • この API は show ディメンションをサポートしていません。

    2014 年 8 月 28 日

    この改訂での変更内容は次のとおりです:

    • この API では、videoplaylistchannelshow ディメンションをフィルタとして使用する場合、これらのディメンションに複数の値を指定できるようになりました。複数の値を指定する場合は、filters パラメータの値を、API レスポンスのフィルタ対象となる動画 ID、再生リスト ID、チャンネル ID、番組 ID のカンマ区切りのリストに設定します。パラメータ値には、最大 200 個の ID を指定できます。

      同じフィルタに複数の値を指定する場合は、そのフィルタをリクエストに指定するディメンションのリストに追加することもできます。これは、特定のレポートでサポートされているディメンションとしてフィルタがリストにない場合でも同様です。フィルタをディメンションのリストに追加すると、API はフィルタ値を使用して結果をグループ化します。

      この機能の詳細については、filters パラメータの定義をご覧ください。

    2014 年 7 月 16 日

    この改訂での変更内容は次のとおりです:

    • チャンネル レポートを取得する際に、ids パラメータの値を channel==MINE に設定することで、認証済みユーザーのチャンネルのデータを取得できるようになりました。(ids パラメータを channel==CHANNEL_ID に設定して、指定したチャネルのデータを取得することもできます)。

    • この API が再生リスト レポートをサポートするようになりました。再生リスト レポートには、再生リストのコンテキストで発生した動画視聴に関連する統計情報が含まれます。再生リスト レポートは、チャンネルコンテンツ所有者が利用できます。

      すべての再生リスト レポートは views 指標と estimatedMinutesWatched 指標をサポートしており、一部のレポートは averageViewDuration 指標もサポートしています。

      また、すべての再生リスト レポートで、次の新しい指標がサポートされています。これらの指標は、ウェブ上で発生した再生リストの視聴回数のみを表します。

      • playlistStarts: 視聴者が再生リストの再生を開始した回数。
      • viewsPerPlaylistStart: 再生リストが開始されるたびに発生した動画視聴回数の平均数。
      • averageTimeInPlaylist: 再生リストの開始後に視聴者が再生リスト内の動画を視聴した平均時間(分単位)。

      再生リスト レポートを取得するリクエストでは、isCurated フィルタを使用する必要があります。このフィルタは 1isCurated==1)に設定する必要があります。

    • この API で視聴者維持率レポートがサポートされるようになりました。このレポートでは、動画が視聴者の注目をどの程度維持できたかを確認できます。レポートの新しい elapsedVideoTimeRatio ディメンションは、対応する指標の値で経過した動画の長さを測定します。

      • audienceWatchRatio 指標は、動画の特定の時点で動画を視聴している視聴者の絶対的な割合を示します。この比率は、動画の一部が視聴された回数を動画の合計視聴回数で割って算出されます。

        なお、動画の一部が 1 回の動画再生で複数回視聴される場合(またはまったく視聴されない場合)もあります。たとえば、ユーザーが動画の同じ部分を巻き戻して複数回視聴した場合、その部分の絶対比率は 1 を超える可能性があります。

      • relativeRetentionPerformance 指標は、長さが同程度の他の YouTube 動画と比較して、動画の再生中に視聴者をどれだけ維持できたかを示すものです。値が 0 の場合、動画の視聴者維持率が同程度の長さの他の動画よりも低いことを意味します。値が 1 の場合、動画の視聴者維持率が同程度の長さの他の動画よりも高いことを意味します。中央値が 0.5 の場合、長さが同程度の動画の半分は視聴者をより長く維持し、残りの半分は視聴者をより短く維持していることを示します。

      また、audienceType フィルタを使用して、オーガニック視聴、TrueView インストリーム広告の視聴、TrueView インディスプレイ広告の視聴に関連するデータのみをレポートに表示することもできます。(オーガニック視聴回数は、動画の検索や関連動画のクリックなど、ユーザーの操作による直接的な結果です)。

    • API は、アノテーションに関連するいくつかの新しい指標をサポートしています。以下に示す指標は、以前 annotationClickThroughRate 指標と annotationCloseRate 指標をサポートしていたレポートで取得できます。

      新しい指標はすべてコア指標であり、非推奨ポリシーの対象となります。ただし、新しい指標のデータは 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. の州固有の指標: このレポートでは、チャンネルの動画の視聴回数やその他の統計情報を都道府県別に取得できます。データは米国の州とワシントン DC を対象としています。この例では、province ディメンションと filters パラメータを使用して、米国の結果のみが含まれるようにレスポンスを制限しています。

      • カリフォルニア州の視聴者の属性(年齢層と性別): このレポートでは、チャンネルの動画(コンテンツ所有者レポートの場合は、コンテンツ所有者が申し立てたコンテンツ)を視聴したカリフォルニア州の視聴者の年齢層と性別に関する統計情報を取得できます。この例では、filters パラメータを使用して、レスポンスに特定の都道府県のデータのみが含まれるようにします。

    • province ディメンションの定義が更新され、dimensions パラメータ値に province が含まれている場合、リクエストで filters パラメータ値に country==US を含めて、データを米国に限定する必要があることに注意が追加されました。

    2014 年 1 月 6 日

    この改訂での変更内容は次のとおりです:

    • サポートされているチャンネル レポートとコンテンツ所有者レポートを記載したドキュメントが改訂されました。各ドキュメントでは、考えられるすべてのレポートをリストする表ではなく、レポートをカテゴリにグループ化しています。

      • 基本統計情報
      • 時間ベース
      • 地域
      • 再生場所
      • トラフィック ソース
      • 端末/ OS
      • ユーザー属性
      • ソーシャル
      • 人気の動画

      各ドキュメントには、これらのカテゴリがタブのリストとして表示されます。任意のタブをクリックすると、そのカテゴリでサポートされているレポートが表示されます。

    • この API で、provincecontinentsubContinent の 3 つの新しい地理ディメンションがサポートされるようになりました。

      • province ディメンションを使用すると、米国の州とコロンビア特別区の統計情報を取得できます。この API では、このディメンションの次の 2 つの用途がサポートされています。

        • この API は、統計情報を州ごとに分類する 2 つのレポートをサポートしています。どちらのレポートも、チャンネルコンテンツ所有者が利用できます。

          • コア統計情報レポートには、視聴回数や推定総再生時間など、いくつかの統計情報が表示されます。
          • 時間ベースのレポートには同じ統計情報が含まれますが、データは日次、7 日間、30 日間、または月単位で集計されます。

        • filters クエリ パラメータを使用すると、特定の状態の統計情報のみを含むレポートに制限できます。地域レポート、再生場所レポート、トラフィック ソース レポート、デバイスレポート、オペレーティング システム レポート、ユーザー属性レポート、人気動画レポートなど、複数のレポートでこのタイプのフィルタリングがサポートされています。

      • continent ディメンションでは、大陸を識別する国連(UN)統計地域コードを指定します。このディメンションはフィルタとしてのみ使用できます。

      • subContinent ディメンションでは、大陸のサブリージョンを識別する国連(UN)統計地域コードを指定します。このディメンションはフィルタとしてのみ使用できます。

        各サブリージョンは 1 つの大陸にのみ関連付けられているため、subContinent フィルタを使用する場合は continent フィルタも使用する必要はありません。(実際、リクエストで両方のディメンションが使用されている場合、API はエラーを返します)。

    • insightTrafficSourceDetail ディメンションに有効なフィルタ値として insightTrafficSourceTypePROMOTED が含まれないように、ドキュメントを修正しました。

    2013 年 9 月 30 日

    この改訂での変更内容は次のとおりです:

    • YouTube アナリティクス API には、利用規約に記載されている非推奨ポリシーが適用されるようになりました。ただし、API のコア以外のディメンションとコア以外の指標は、非推奨ポリシーの対象外です。[ディメンション] ページと [指標] ページを更新し、コア ディメンションとコア指標を一覧表示しました。また、これらのページの定義が更新され、コアとなるディメンションと指標が明示的に識別されるようになりました。

    • API で、insightPlaybackLocationType ディメンションの値として EXTERNAL_APP がサポートされるようになりました。この更新に伴い、2013 年 9 月 10 日以降、再生は MOBILE 再生として分類されなくなりました。ただし、その日付より前に発生したモバイル再生は、引き続きその値で分類されます。

      今回の更新により、モバイル再生は、再生が発生したアプリの種類に応じて、WATCHEMBEDDEDEXTERNAL_APP のいずれかの再生として分類されるようになりました。

    • API で、insightTrafficSourceType ディメンションの値として PLAYLIST がサポートされるようになりました。この値は、動画の視聴が再生リストから参照されたことを示します。以前は、これらのビューはディメンションの YT_OTHER_PAGE カテゴリを使用して分類されていました。

    2013 年 7 月 16 日

    この改訂での変更内容は次のとおりです。

    • 複数の詳細分析と指標を基準としてレポートを並べ替えられるようになりました。この機能を説明する新しい例として、複数のディメンション/指標によるリクエストの並べ替えがサンプル リクエストのドキュメントに追加されています。このリクエストはトラフィック ソース データを取得し、sort パラメータ値は day,-views です。結果は時系列順に並べ替えられますが、各日の結果セット内では最初の行に最も多くの再生回数を生成したトラフィック ソースのデータが含まれ、2 番目の行にはその次に多くの再生回数を生成したソースのデータが含まれる、というように続きます。

    • この API で、deviceTypeoperatingSystem の 2 つの新しいディメンションがサポートされるようになりました。これらのディメンションを使用すると、視聴者が動画を視聴しているデバイスに関するデータを取得できます。API がサポートするのは、いずれかまたは両方のディメンションを使用するレポートです。

      • deviceType レポートでは、パソコン、モバイル、タブレットなど、さまざまな種類のデバイスの視聴回数と推定総再生時間を取得できます。operatingSystem フィルタを使用して、デバイスタイプ レポートに特定のオペレーティング システム(AndroidiOS など)を搭載したデバイスの統計情報のみを含めるようにすることもできます。

      • operatingSystem レポートでは、Android、iOS、Linux など、さまざまなオペレーティング システムの視聴回数と推定総再生時間を取得できます。deviceType フィルタを使用すると、オペレーティング システム レポートに、モバイル デバイスやタブレットなど、特定の種類のデバイスの統計情報のみを含めるように制限することもできます。

      新しく追加された端末タイプおよびオペレーティング システムのレポートは、チャンネルおよびコンテンツ所有者に対してのみ使用可能です。

    • サンプル リクエストのドキュメントを更新し、チャンネルとコンテンツ所有者について、それぞれ 3 種類の端末レポートを追加しています。

    • insightPlaybackLocationType ディメンションは値 YT_OTHER を返すことがあります。これは、ディメンションの他の値のいずれかを使用して分類されていないビューを識別します。

    May 23, 2013 年 5 月 23 日

    この改訂での変更内容は次のとおりです。

    2013 年 5 月 10 日

    この改訂での変更内容は次のとおりです。

    2013 年 5 月 6 日

    この改訂での変更内容は次のとおりです:

    • この API では、視聴時間の指標(estimatedMinutesWatchedaverageViewDurationaverageViewPercentage)を、視聴回数の指標、エンゲージメント指標、収益指標、広告パフォーマンス指標などの他の指標とともに取得できるようになりました。

      この変更を反映して、使用可能なチャンネル レポートおよびコンテンツ所有者レポートのリストを更新しています(再生時間の指標はリストに示されている他のレポートの一部として取得できるため、実際にはリストが縮小されています)。

      サンプルの 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 つの新しい指標(annotationClickThroughRateannotationCloseRate)がサポートされるようになりました。チャンネル レポートコンテンツ所有者レポートのリストが更新され、新しい指標に対応するレポートが特定できるようになりました。

      • 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 はすべてのデベロッパーが利用できるようになりました。プロジェクトの API は、APIs console の [サービス] パネルで、事前にアクセスをリクエストしなくても有効にできます。

    • 新しいスタートガイド セクションでは、YouTube Analytics API を使用するアプリを構築するための前提条件と基本的な手順について説明します。

    2012 年 9 月 12 日

    この改訂での変更内容は次のとおりです。

    • 新しいクォータの使用方法についてのセクションには、API クォータの使用量を最適化するガイドラインが掲載されています。API サーバーは各リクエストのクエリ コストを計算し、そのコストが API 使用量クォータから減算されます。クエリ コストはレポートのタイプによって大幅に異なるため、効率的にクォータを使用するように計画する必要があります。アプリケーションは、実際に必要な指標とデータだけをリクエストするように作成してください。

    • 時間ディメンションのセクションを更新し、このようなディメンションによって、アナリティクス レポートでは期間に基づいてデータが集計されることを説明しています。API は、以下の時間ディメンションをサポートしています。

      • 7DayTotals - レポートのデータは集計され、各行には 7 日間のデータが含まれます。
      • 30DayTotals - レポートのデータは集計され、各行には 30 日間のデータが含まれます。
      • month - レポートのデータは暦月ごとに集計されます。

      同様に、使用可能なレポートのセクションを更新し、このようなディメンションを使用するレポートに対する API のサポートを反映しています。

    • レポート対象エンティティのディメンション」セクションを更新し、コンテンツ所有者のレポートを取得する API リクエストでは、次のいずれかのディメンション(videochannelshow)または claimedStatus ディメンションと uploaderType ディメンションのサポートされている組み合わせを使用してデータをフィルタする必要があることを明記しました。

    • 人気の動画レポートで、新しい 2 つの並べ替えオプションがサポートされるようになりました。これらのレポートはチャンネル レポートまたはコンテンツ所有者レポートとして使用可能であり、国別の指標(再生回数、コメント数、評価数など)が含まれています。また、このような指標が動画別に分類されています。これらのレポートは、動画再生ページに登録したユーザー数または登録解除したユーザー数に基づいて並べ替えられるようになりました。

    • subscribersGainedsubscribersLost指標の定義が更新され、チャンネル登録者数は、動画再生ページ、チャンネル ページ、YouTube のトップページに表示されるガイドなど、さまざまな場所で増減する可能性があることが説明されました。これらの指標を動画専用のレポートで表示した場合、そのレポートには、指定した動画の再生ページの統計情報だけが含まれます。