このドキュメントでは、YouTube Analytics API でサポートされているディメンションを定義します。この API は、リアルタイムのターゲット クエリに対応し、カスタムの YouTube アナリティクス レポートを生成できます。
ディメンションは、ユーザー アクティビティが発生した日付やユーザーが所在する国など、集計データに使用される一般的な基準です。
各クエリレポートは、サポートするディメンションを識別します。たとえば、ユーザー アクティビティを時間別に取得する場合は、データが報告される期間(日または月)を選択します。どのレポートでも、各データ行にはディメンション値の一意の組み合わせがあります。
クエリレポートを取得するには、YouTube Analytics API の reports.query メソッドを呼び出します。リクエストで dimensions パラメータを使用して、レポートの計算指標値を計算するために YouTube が使用するディメンションを指定します。
主要なディメンション
YouTube Analytics API は利用規約で定義されている非推奨ポリシーの対象となりますが、コア以外のディメンション(およびコア以外の指標)はこのポリシーの対象外です。このページの定義では、コア ディメンションであるディメンションは、そのように明示的に識別されます。
次のリストは、API のコア ディメンションを示しています。
詳しくは、非推奨ポリシーが適用される YouTube API のリストをご覧ください。
フィルタ
すべてのクエリレポートでフィルタがサポートされています。フィルタは、取得されたデータセットに存在する必要があるディメンション値を識別します。そのため、API レスポンスを、特定の値または値のセットに一致するデータのみを含むように制限します。たとえば、すべての国のユーザー アクティビティ指標を取得する代わりに、フィルタを使用して特定の国のデータのみを取得できます。
クエリレポートを取得するリクエストでは、オプションの filters リクエスト パラメータで、データをフィルタするディメンション値を指定します。たとえば、ヨーロッパのユーザー アクティビティ指標を取得するには、filters パラメータ値を continent==150 に設定します。
重要: コンテンツ所有者レポートを取得する API リクエストでは、レポート エンティティ ディメンションのいずれかを使用するか、claimedStatus ディメンションと uploaderType ディメンションのサポートされている組み合わせを使用して、データをフィルタする必要があります。
サイズ
以下のセクションでは、YouTube Analytics API のクエリ レポートで使用されるディメンションを定義します。特に明記されていない限り、これらのディメンションはチャンネル レポートとコンテンツ所有者レポートの両方で使用されます。フィルタとしてのみ使用できるディメンションも識別されます。
リソース
これらのディメンションは、チャンネルとコンテンツ所有者が YouTube で管理するリソースに対応しています。
注: API では、video、playlist、channel ディメンションをフィルタとして使用する場合、複数の値を指定できます。これを行うには、filters パラメータ値を、API レスポンスをフィルタする動画、再生リスト、チャンネル ID のカンマ区切りのリストに設定します。パラメータ値には最大 500 個の ID を指定できます。
- video (コア ディメンション)
- YouTube 動画の ID。YouTube Data API では、これは
videoリソースのidプロパティの値です。This is a core dimension and is subject to the Deprecation Policy. - playlist
- YouTube 再生リストの ID。YouTube Data API では、これは
playlistリソースのidプロパティの値です。 - channel (主要なディメンション)(コンテンツ所有者レポートでのみ使用)
- YouTube チャンネルの ID。YouTube Data API では、これは
channelリソースのidプロパティの値です。This is a core dimension and is subject to the Deprecation Policy.channelディメンションは、コンテンツ所有者レポートでよく使用されます。これは、これらのレポートが通常、複数のチャンネルのデータを集計するためです。 - group (フィルタのみ)
- YouTube アナリティクス グループの ID。この値は、YouTube Analytics API の
groups.listメソッドを使用して取得できます。groupフィルタを使用すると、API レスポンスには、そのグループ内のすべての動画、再生リスト、チャンネルのデータが含まれます。
例
次のサンプル リクエストでは、レポート エンティティのディメンションまたはフィルタを使用しています。
チャンネルの例
コンテンツ所有者の例
地理的エリア
これらのディメンションは、ユーザー アクション、広告のパフォーマンス、推定収益の指標に関連付けられた地域を識別します。
- country(コア ディメンション)
- レポートの行の指標に関連付けられている国。ディメンション値は、
US、CN(中国)、FR(フランス)などの 2 文字の ISO-3166-1 国コードです。国コードZZは、YouTube が関連する国を特定できなかったレポート指標をレポートするために使用されます。This is a core dimension and is subject to the Deprecation Policy. - province
- レポート行の指標に関連付けられた米国の州または準州。ディメンション値は、米国の州またはコロンビア特別区を識別する ISO 3166-2 コード(
US-MI(ミシガン州)やUS-TX(テキサス州)など)です。州コードUS-ZZは、YouTube が関連する米国の州を特定できなかったレポート指標をレポートするために使用されます。API リクエストのdimensionsパラメータ値にprovinceが含まれている場合、リクエストのfiltersパラメータ値にcountry==USを含めて、データを米国に制限する必要があります。注: このディメンションは、米国の海外領土を識別する ISO 3166-2 値をサポートしていません。これらの地域には独自の ISO 3166-1 国コードもあるためです。また、米国以外の国の下位区分はサポートされていません。
- dma
- データ行に記載されている視聴イベントに関連付けられた指定マーケット エリア(DMA)を識別するために Nielsen が使用する 3 桁の識別子。
- city
- レポートの行の指標に関連付けられている推定都市。このディメンションのデータは、2022 年 1 月 1 日以降の期間について使用できます。
- continent (フィルタのみ)
-
国連(UN)の統計地域コード。この API では、次の値がサポートされています。
このディメンションは、データのフィルタリングにのみ使用できます。このディメンションを使用するには、値 説明 002アフリカ 019南北アメリカ(北米、ラテンアメリカ、南米、カリブ海地域) 142アジア 150ヨーロッパ 009オセアニア filtersパラメータの値をcontinent==REGION_CODEに設定し、表のREGION_CODE値を指定します。 - subContinent (フィルタのみ)
-
地理的サブリージョンを識別する国連統計リージョン コード。国連統計部には、サブリージョンと、各リージョンに関連付けられている国が記載されています。
このディメンションは、データのフィルタリングにのみ使用できます。このディメンションを使用するには、
filtersパラメータの値をsubContinent==REGION_CODEに設定し、UN リストからREGION_CODE値を指定します。
例
次のサンプル リクエストでは、地理ディメンションまたはフィルタを使用しています。
チャンネルの例
- 基本統計情報: チャンネルの国別の視聴回数など
-
地域
- チャンネルの動画の国別再生時間の指標
- チャンネルの動画のアノテーションに関する国別の指標
- 米国の州とワシントン D.C. の州固有の指標
- チャンネルの再生リストの国別の総再生時間の指標
- 上位 10 件 - 米国で最も再生されたプレイリスト
- 再生場所: さまざまな再生場所での 1 日あたりの視聴回数と総再生時間
- トラフィック ソース: 国別のさまざまなトラフィック ソースからの視聴回数と総再生時間
- ユーザー属性: カリフォルニア州の視聴者のユーザー属性(年齢層と性別)
-
上位の動画
- トップ 10 – 特定の国における再生回数が多い動画
- トップ 10 - ヨーロッパで最も視聴された動画
コンテンツ所有者の例
- 基本データ: 自分でアップロードしたすべての動画の国別の視聴回数(など)
-
地域
- 自身がアップロードしたコンテンツの国別再生時間の指標
- 自身がアップロードしたコンテンツのアノテーションに関する国別の指標
- 米国の州とワシントン D.C. の州固有の指標
- コンテンツ所有者の再生リストの国別の総再生時間指標
- 上位 10 件 - 米国で最も再生されたプレイリスト
- 再生場所: さまざまな再生場所での 1 日あたりの視聴回数と総再生時間
- ユーザー属性: カリフォルニア州の視聴者のユーザー属性(年齢層と性別)
- 人気の動画: 上位 10 件 - ヨーロッパで最も視聴されたコンテンツ所有者の動画
- 収益 / 広告のパフォーマンス: 国別の収益と広告のパフォーマンス指標
期間
これらのディメンションは、レポートで日、週、月などの期間に基づいてデータを集計する必要があることを示します。startDate と endDate のリクエスト パラメータは、レポートに含めるデータの期間を指定します。なお、レポートでは、クエリの実行時にリクエストで指定されたすべての指標が利用可能な最終日までのデータが返されます。レポートでは、日付は YYYY-MM-DD 形式で表示されます。
重要: すべての日付は、指定された日の午前 12 時(太平洋時間、UTC-7 または UTC-8)から午後 11 時 59 分(太平洋時間)までの期間を指します。
月ディメンションは、指定した年月の 1 日の午前 12 時(太平洋時間、UTC-7 または UTC-8)に始まる期間を指します。
- day (主要なディメンション)
- このディメンションを使用すると、レポートのデータは日単位で集計され、各行には 1 日分のデータが含まれます。他のディメンションを使用して、データをさらに細かく分類することもできます。たとえば、トラフィック ソース レポートでは、ユーザーが動画にアクセスした方法に基づいて、1 日あたりの視聴統計を集計できます。This is a core dimension and is subject to the Deprecation Policy.
- month (主要なディメンション)
- レポートのデータは暦月ごとに集計されます。日次レポートと同様、他のフィルタを使用してデータをさらに細かく分類することができます。レポートでは、日付は
YYYY-MM形式で表示されます。
注: API クエリでmonthディメンションを使用する場合は、start-dateパラメータとend-dateパラメータの両方を月の初日に設定する必要があります。This is a core dimension and is subject to the Deprecation Policy.
例
次のサンプル リクエストでは、時間ディメンションまたはフィルタを使用しています。
チャンネルの例
-
時間ベース
- チャンネルの動画の日別再生時間の指標
- チャンネルの動画のアノテーションに関する日別の指標
- チャンネルの 1 日あたりの再生リストの視聴回数
- 再生場所: さまざまな再生場所での 1 日あたりの視聴回数と総再生時間
- トラフィック ソース: さまざまなトラフィック ソースからの 1 日あたりの視聴回数と総再生時間
-
デバイス / OS
- Android オペレーティング システムの端末のタイプに関する日別の指標
- 携帯端末のオペレーティング システムに関する日別の指標
- オペレーティング システムと端末のタイプに関する日別の指標
-
時間ベース
コンテンツ所有者の例
-
時間ベース
- 自身がアップロードしたコンテンツの日別再生時間の指標
- 申し立てが行われたコンテンツのアノテーションに関する指標
- コンテンツ所有者の 1 日あたりの再生リストの視聴回数
- 再生場所: さまざまな再生場所での 1 日あたりの視聴回数と総再生時間
- トラフィック ソース: さまざまなトラフィック ソースからの 1 日あたりの視聴回数と総再生時間
-
デバイス / OS
- 申し立てが行われた動画の端末のタイプに関する日別の指標
- 申し立てが行われた動画が携帯端末で再生されたときのオペレーティング システムに関する日別の指標
- オペレーティング システムと端末のタイプに関する日別の指標
- 収益 / 広告のパフォーマンス: 1 日あたりの収益と広告のパフォーマンス指標
-
時間ベース
再生場所
これらのディメンションを使用すると、ユーザー アクティビティが発生したページまたはアプリケーションに関する分析情報を確認できます。
- insightPlaybackLocationType
-
レポートのデータは、動画が再生されたページまたはアプリケーションの種類に基づいて集計されます。このディメンションに指定できる値は次のとおりです。
-
BROWSE- YouTube のホームページやホーム画面、ユーザーの登録チャンネル フィード、その他の YouTube ブラウジング機能で発生した視聴に関するデータ。 -
CHANNEL- チャンネル ページで発生した視聴に関するデータ。 -
EMBEDDED-<iframe>または<object>の埋め込みを使用して動画が埋め込まれた別のウェブサイトまたはアプリケーションで発生した視聴に関するデータ。 -
EXTERNAL_APP-<iframe>または<object>の埋め込み以外の方法で動画が再生されたサードパーティ アプリケーションで発生した視聴回数。たとえば、YouTube Android Player API を使用するアプリでの再生は、この値を使用して分類されます。 -
IMMERSIVE_LIVE_FEED- 縦型ライブ配信フィードで発生した視聴回数を示すデータ。 -
MOBILE- YouTube のモバイルサイト、または承認済みの YouTube API クライアント(モバイル デバイスを含む)で発生した視聴に関するデータ。2013 年 9 月 10 日以降、YouTube アナリティクスのレポートでは、再生回数が
MOBILE再生回数として分類されなくなりました。以前のデータがそのカテゴリに該当するため、レポートに値が残る場合があります。ただし、それ以降は、モバイルでの再生は、再生が発生したアプリの種類に応じて、WATCH、EMBEDDED、EXTERNAL_APPのいずれかに分類されます。 -
SEARCH- YouTube の検索結果ページで直接視聴された回数を示すデータです。 -
SHORTS_FEED- YouTube ショート フィードで発生した視聴回数を示すデータ。 -
WATCH- 動画の YouTube 動画再生ページまたは公式 YouTube アプリ(YouTube Android アプリなど)で発生した視聴に関するデータ。 -
YT_OTHER- 他に分類されていないビューを記述するデータ。
-
- insightPlaybackLocationDetail
- データは、プレーヤーが配置されているページに基づいて集計されます。このレポートは埋め込みプレーヤーで発生した再生回数のみに対応しており、指定した動画が最も多く再生された埋め込みプレーヤーを識別します。このため、上位の埋め込みプレーヤーに関連付けられた URL またはアプリケーションを識別することにより、再生場所レポートよりもきめ細かいビューが提供されます。
例
以下のサンプル リクエストでは、再生場所ディメンションを使用しています。
チャンネルの例
-
再生場所
- 各再生場所における再生回数と再生時間
- さまざまな再生場所での 1 日あたりの視聴回数と総再生時間
- トップ 10 – 埋め込み動画の再生を最も多く生成したサードパーティのサイト
- さまざまな再生場所での再生リストの視聴回数と総再生時間
- さまざまな再生場所での再生リストの日別の視聴回数と総再生時間
-
再生場所
コンテンツ所有者の例
-
再生場所
- 各再生場所における再生回数と再生時間
- さまざまな再生場所での 1 日あたりの視聴回数と総再生時間
- トップ 10 – 埋め込み動画の再生を最も多く生成したサードパーティのサイト
- さまざまな再生場所での再生リストの視聴回数と総再生時間
- さまざまな再生場所での再生リストの日別の視聴回数と総再生時間
-
再生場所
再生の詳細
- creatorContentType
- このディメンションは、データ行のユーザー アクティビティ指標に関連付けられたコンテンツのタイプを示します。このディメンションのデータは、2019 年 1 月 1 日以降の日付で利用できます。
次の表に、ディメンションの値を示します。
値 説明 LIVE_STREAM視聴されたコンテンツが YouTube のライブ配信だった。 SHORTS視聴されたコンテンツが YouTube ショートである。 STORY視聴されたコンテンツが YouTube ストーリーだった。 VIDEO_ON_DEMAND視聴されたコンテンツが、他のディメンション値のいずれにも該当しない YouTube 動画であった。 UNSPECIFIED閲覧されたコンテンツのコンテンツ タイプが不明です。 - liveOrOnDemand
- このディメンションは、データ行のユーザー アクティビティ指標がライブ配信の視聴に関連付けられているかどうかを示します。このディメンションのデータは、2014 年 4 月 1 日以降の期間で利用できます。
次の表に、ディメンションの値を示します。
値 説明 LIVE行のデータは、ライブ配信中に発生したユーザー アクティビティを表します。 ON_DEMAND行のデータは、ライブ配信中に発生しなかったユーザー アクティビティを表します。 - subscribedStatus
- このディメンションは、データ行のユーザー アクティビティ指標が、動画または再生リストのチャンネルに登録している視聴者に関連付けられているかどうかを示します。
有効な値は
SUBSCRIBEDとUNSUBSCRIBEDです。
ディメンションの値は、ユーザーのアクションが発生した時点の正確な値です。たとえば、あるユーザーがチャンネルに登録せずにそのチャンネルの動画を視聴し、その後、同日にチャンネルに登録して別の動画を視聴したとします。チャンネルのレポートには、1 つのビューのsubscribedStatus値がSUBSCRIBEDで、1 つのビューのsubscribedStatus値がUNSUBSCRIBEDであることが示されています。 - youtubeProduct
- このディメンションは、ユーザー アクティビティが発生した YouTube サービスを識別します。このディメンションのデータは、2015 年 7 月 18 日以降のものが対象となります。
次の表に、ディメンションの値を示します。
値 説明 COREYouTube の専門アプリ(YouTube Gaming、YouTube Kids、YouTube Music)以外で行われたユーザー アクティビティ。例外: 2021 年 3 月 1 日より前に YouTube Music で発生したユーザー アクティビティは COREに含まれます。GAMINGユーザー アクティビティが YouTube Gaming で発生した。 KIDSユーザー アクティビティが YouTube Kids で発生した。 MUSICユーザー アクティビティが 2021 年 3 月 1 日以降に YouTube Music で発生した。2021 年 3 月 1 日より前のデータは COREに含まれています。リアルタイム データは記録されません。UNKNOWNユーザー アクティビティが 2015 年 7 月 18 日より前に発生した。
トラフィック ソース
- insightTrafficSourceType
- レポートのデータは、ユーザーが動画にアクセスした方法を示す参照元タイプに基づいて集計されます。このディメンションの値は次のとおりです。
ADVERTISING- 視聴者が広告から動画にアクセスした。このトラフィック ソースに基づいてフィルタすると、insightTrafficSourceDetailフィールドで広告の種類が識別されます。ANNOTATION- 視聴者が別の動画のアノテーションをクリックして、この動画にアクセスしました。CAMPAIGN_CARD- 申し立てを受けたユーザー アップロード動画からの視聴回数。コンテンツ所有者が、視聴されたコンテンツを宣伝するために使用した動画です。このトラフィック ソースは、コンテンツ所有者レポートでのみサポートされています。END_SCREEN- 別の動画の終了画面から参照された視聴回数。EXT_URL- 動画の視聴回数が、別のウェブサイトのリンクから参照されたことを示します。このトラフィック ソースに基づいてフィルタすると、insightTrafficSourceDetailフィールドでウェブページが識別されます。このトラフィック ソースには、Google 検索の検索結果からの参照が含まれます。HASHTAGS- VOD のハッシュタグ ページまたはショート動画のハッシュタグ ピボット ページからの視聴回数。LIVE_REDIRECT- ライブ リダイレクトから参照された動画の視聴回数。NO_LINK_EMBEDDED- 動画が別のウェブサイトに埋め込まれた状態で視聴された。NO_LINK_OTHER- YouTube でトラフィックの参照元が特定されませんでした。このカテゴリには動画への直接トラフィック(ノーリファラー)とモバイル アプリのトラフィックが含まれます。NOTIFICATION- YouTube からのメールまたは通知から動画が視聴された。PLAYLIST- 再生リストの一部として動画が再生された際の視聴回数。再生リストのページからのトラフィックも含まれます。PRODUCT_PAGE- 商品ページから参照された動画の視聴回数。PROMOTED- YouTube の「注目の動画」ページなど、YouTube の無料プロモーションから参照された動画の視聴回数。RELATED_VIDEO- 別の動画再生ページの関連動画リストから参照された動画の視聴回数。このトラフィック ソースに基づいてフィルタすると、insightTrafficSourceDetailフィールドにその動画の動画 ID が指定されます。SHORTS- 視聴者がショート動画の視聴画面で前の動画から縦方向にスワイプして参照した。SOUND_PAGE- ショート動画のサウンド ピボットページからの視聴回数。SUBSCRIBER- YouTube のトップページのフィードまたは YouTube の登録チャンネル機能から参照された動画の視聴回数。このトラフィック ソースに基づいてフィルタすると、insightTrafficSourceDetailフィールドには、視聴回数の参照元となったホームページ フィード アイテムまたはその他のページが指定されます。YT_CHANNEL- チャンネル ページで動画が視聴された。このトラフィック ソースに基づいてフィルタすると、insightTrafficSourceDetailフィールドにそのチャンネルのチャンネル ID が指定されます。YT_OTHER_PAGE- YouTube ページに表示された検索結果や関連動画のリンク以外のリンクから参照された動画の視聴回数。このトラフィック ソースに基づいてフィルタすると、insightTrafficSourceDetailフィールドでページが識別されます。YT_SEARCH- YouTube 検索結果から動画が視聴された。このトラフィック ソースに基づいてフィルタする場合、insightTrafficSourceDetailフィールドで検索キーワードを指定します。VIDEO_REMIXES- 動画の視聴回数が、YouTube ショート プレーヤーのリミックス動画リンクから参照されたことを示します。このトラフィック ソースに基づいてフィルタする場合、insightTrafficSourceDetailフィールドには、視聴者が参照した動画が指定されます。WATCH_WITH- 動画の視聴回数が、クリエイターの解説 / 「一緒に視聴」ストリームから参照された。このトラフィック ソースに基づいてフィルタする場合、insightTrafficSourceDetailフィールドには、視聴者が参照した動画が指定されます。
- insightTrafficSourceDetail
- レポートのデータは、指定された動画と指定されたトラフィック ソースの種類で最も多くの視聴回数を生み出した参照元に基づいて集計されます。このレポートを使用できるトラフィック ソースは次のとおりです。各トラフィック ソースについて、
insightTrafficSourceDetailディメンションが提供する情報がリストに示されています。ADVERTISING- 視聴につながった広告の種類。表示される値は次のとおりです。- Click-to-Play エンゲージメント広告
- エンゲージメント促進広告
- Google 検索広告
- トップページ YVA
- 予約済みのスキップ可能なインストリーム
- TrueView インサーチ、TrueView インディスプレイ
- TrueView インストリーム
- 該当カテゴリのない YouTube 広告
- サムネイル表示
CAMPAIGN_CARD- 視聴者をレポートで特定された動画に誘導した、申し立てを受けた動画。END_SCREEN- 視聴者がレポートで特定された動画にアクセスするきっかけとなった動画。EXT_URL- 視聴者を動画に誘導したウェブサイト。HASHTAGS- 視聴につながったハッシュタグ。NOTIFICATION- トラフィックを誘導したメールまたは通知。RELATED_VIDEO- 視聴者がレポート対象の動画にアクセスするきっかけとなった関連動画。SOUND_PAGE- 視聴につながった動画。SUBSCRIBER- 視聴者がレポート対象の動画にアクセスするきっかけとなった、ホームページ フィードのアイテムまたは YouTube の登録チャンネル機能。指定できる値は次のとおりです。activity- トップページの登録チャンネル フィードに表示された動画のうち、アップロードやソーシャル チャンネル以外の動画(高評価、お気に入り、お知らせメッセージの投稿、再生リストへの追加などによって表示された動画)からの視聴回数です。blogged- 人気のブログからのリンクによりトップページの登録チャンネル フィードに表示された動画からの視聴回数です。mychannel- トップページに表示される他のフィード([高評価]、[再生履歴]、[後で見る] など)の動画からの視聴回数。podcasts- ポッドキャストのリンク先ページのアイテムからの視聴回数。sdig- チャンネル登録の更新メールからの視聴回数。uploaded- トップページの登録チャンネル フィードに表示されたuploaded動画からの再生回数です。/- YouTube のトップページからのその他の視聴回数。/my_subscriptions- YouTube の [登録チャンネル] ページからの視聴回数。
YT_CHANNEL- 視聴者が動画を視聴したチャンネル ページ。YT_OTHER_PAGE- 視聴者が動画にアクセスした YouTube ページ。YT_SEARCH- 視聴者を動画に誘導した検索キーワード。VIDEO_REMIXES- 視聴につながった動画。WATCH_WITH- 視聴につながった動画。
例
以下のサンプル リクエストでは、トラフィック ソース ディメンションを使用しています。
チャンネルの例
-
トラフィック ソース
- 特定の国におけるトラフィック ソース別の再生回数および再生時間
- さまざまなトラフィック ソースからの 1 日あたりの視聴回数と総再生時間
- トップ 10 – 動画のトラフィックを最も多く生成した YouTube 検索キーワード
- 上位 10 件 - 動画へのトラフィックが最も多い Google 検索キーワード
- 国別のさまざまなトラフィック ソースからの再生リストの視聴回数と総再生時間
- さまざまなトラフィック ソースからの 1 日あたりの再生リストの視聴回数と総再生時間
-
トラフィック ソース
コンテンツ所有者の例
-
トラフィック ソース
- トラフィック ソース別の再生回数と再生時間
- さまざまなトラフィック ソースからの 1 日あたりの視聴回数と総再生時間
- トップ 10 – 動画のトラフィックを最も多く生成した YouTube 検索キーワード
- 上位 10 件 - 動画へのトラフィックが最も多い Google 検索キーワード
- 国別のさまざまなトラフィック ソースからの再生リストの視聴回数と総再生時間
- さまざまなトラフィック ソースからの 1 日あたりの再生リストの視聴回数と総再生時間
-
トラフィック ソース
デバイス
- deviceType
- このディメンションは、視聴が発生したデバイスの物理的なフォーム ファクタを識別します。
次のリストは、API がデータを返すデバイスタイプを示しています。
deviceTypeディメンションをフィルタとして使用して、オペレーティング システム レポートに特定の種類のデバイスのデータのみが含まれるように制限することもできます。DESKTOPGAME_CONSOLEMOBILETABLETTVAUTOMOTIVEWEARABLEUNKNOWN_PLATFORM
- operatingSystem
- このディメンションは、視聴が行われたデバイスのソフトウェア システムを識別します。
次のリストは、API がデータを返すオペレーティング システムを示しています。
operatingSystemをフィルタとして使用して、特定のオペレーティング システムのデータのみを含むようにデバイスタイプ レポートを制限することもできます。ANDROIDBADABLACKBERRYCHROMECASTDOCOMOFIREFOXHIPTOPIOSKAIOSLINUXMACINTOSHMEEGONINTENDO_3DSOTHERPLAYSTATIONPLAYSTATION_VITAREALMEDIASMART_TVSYMBIANTIZENVIDAAWEBOSWIIWINDOWSWINDOWS_MOBILEXBOX
例
以下のサンプル リクエストでは、端末ディメンションを使用しています。
チャンネルの例
-
デバイス / OS
- Android オペレーティング システムの端末のタイプに関する日別の指標
- 携帯端末のオペレーティング システムに関する日別の指標
- オペレーティング システムと端末のタイプに関する日別の指標
- Android オペレーティング システムでの再生リストの視聴回数に関するデバイスタイプ別の 1 日の指標
- モバイル デバイスでの再生リストの視聴回数に関するオペレーティング システムの日別指標
-
デバイス / OS
コンテンツ所有者の例
-
デバイス / OS
- 申し立てが行われた動画の端末のタイプに関する日別の指標
- 申し立てが行われた動画が携帯端末で再生されたときのオペレーティング システムに関する日別の指標
- オペレーティング システムと端末のタイプに関する日別の指標
- Android オペレーティング システムでの再生リストの視聴回数に関するデバイスタイプ別の 1 日の指標
- モバイル デバイスでの再生リストの視聴回数に関するオペレーティング システムの日別指標
-
デバイス / OS
ユーザー属性
ユーザー属性ディメンションを使用すると、オーディエンスの年齢層と性別の分布を把握できます。YouTube ヘルプセンターには、YouTube Analytics レポートのユーザー属性データに関する追加情報が記載されています。
- ageGroup(コア ディメンション)
- このディメンションは、レポートデータに関連付けられているログイン ユーザーの年齢層を識別します。これには、YouTube が 18 歳未満と推定したユーザーも含まれます。API では、次の年齢層が使用されます。
- age13-17
- age18-24
- age25-34
- age35-44
- age45-54
- age55-64
- age65-
- gender (コア ディメンション)
- このディメンションは、レポートデータに関連付けられたログイン ユーザーの性別を示します。
有効な値は
female、male、user_specifiedです。This is a core dimension and is subject to the Deprecation Policy.
例
以下のサンプル リクエストでは、ユーザー属性ディメンションを使用しています。
チャンネルの例
-
ユーザー属性
- カリフォルニア州の視聴者のユーザー属性(年齢層と性別)
- カリフォルニア州の再生リストの視聴者のユーザー属性(年齢層と性別)
-
ユーザー属性
コンテンツ所有者の例
-
ユーザー属性
- カリフォルニア州の視聴者のユーザー属性(年齢層と性別)
- カリフォルニア州の再生リストの視聴者のユーザー属性(年齢層と性別)
-
ユーザー属性
エンゲージメントとコンテンツ共有
- sharingService (コア ディメンション)
- このディメンションは、動画の共有に使用されたサービスを示します。YouTube(または YouTube プレーヤー)で [共有] ボタンを使用して、動画を共有することができます。This is a core dimension and is subject to the Deprecation Policy.
次の表に、有効なディメンション値を示します。
共有サービス API 値 Allo ALLOAmeba AMEBAAndroid メール ANDROID_EMAILAndroid Messenger ANDROID_MESSENGERAndroid メッセージ ANDROID_MMSAndroid システムの共有ダイアログ ANDROID_SYSTEM_SHARE_DIALOGBlackberry Messenger BBMリアクションをリクエスト BLIND_REACTBlogger BLOGGERクリップボードにコピー COPY_PASTECyworld CYWORLDDigg DIGG直接システム アクティビティ ダイアログ DIRECT_SYSTEM_ACTIVITY_DIALOGDiscord DISCORD表示された QR コード DISPLAYED_QR_CODEDropbox DROPBOX定着 EMBEDメール MAILFacebook FACEBOOKFacebook Lite FACEBOOK_LITEFacebook Messenger FACEBOOK_MESSENGERFacebook ページ FACEBOOK_PAGESFacebook グループに共有 FACEBOOK_SHARE_TO_GROUPFacebook ストーリーズ FACEBOOK_STORIESFotka FOTKAGmail GMAILgoo GOOGoogle アプリ GOOGLE_APPGoogle Chat GOOGLE_CHATGoogle Chrome GOOGLE_CHROMEGoogle Inbox INBOXGoogle Keep GOOGLE_KEEPGoogle+ GOOGLEPLUSGo SMS GO_SMSGroupMe GROUPMEハングアウト HANGOUTShi5 HI5HTC テキスト メッセージ HTC_MMSIMO IMOInstagram INSTAGRAMInstagram Stories INSTAGRAM_STORIES招待リンク(Android) INVITE_LINK_ANDROID招待リンク(iOS) INVITE_LINK_IOSプレイリストの共同編集者を招待する INVITE_PLAYLIST_COLLABORATORSiOS システム アクティビティ ダイアログ IOS_SYSTEM_ACTIVITY_DIALOGKAKAO Story KAKAO_STORYKakao(Kakao Talk) KAKAOKaiOS メッセージ KAIOS_MESSAGESKik KIKLGE のメール LGE_EMAIL行 LINELinkedIn LINKEDINLiveJournal LIVEJOURNALマップのコピー / 貼り付け MAPS_COPY_PASTEMeet のライブ共有 MEET_LIVE_SHARINGmenéame MENEAMEmixi MIXIMotorola Messaging MOTOROLA_MESSAGINGMyspace MYSPACENaver NAVERニアバイシェア NEARBY_SHARENUjij NUJIJOdnoklassniki(Одноклассники) ODNOKLASSNIKIその他 OTHERPinterest PINTERESTQuick Share QUICK_SHAREQuick Share(Samsung) QUICK_SHARE_SAMSUNG楽天市場 RAKUTENGoogle.com REDDITリミックス REMIXSamsung メッセージ SAMSUNG_MESSAGESSamsung Notes SAMSUNG_NOTESデバイス内の写真に保存する SAVE_TO_DEVICE_PHOTOS広告なしで共有 SHARE_AD_FREESnapchat カメラに共有 SHARE_TO_SNAPCHAT_CAMERA子どもと共有する SHARE_WITH_KIDSSkype SKYPESkyrock SKYBLOGSnapchat SNAPCHATSony との会話 SONY_CONVERSATIONSStumbleUpon STUMBLEUPONTelegram TELEGRAMテキスト メッセージ TEXT_MESSAGETuenti TUENTItumblr. TUMBLRTwitter TWITTER不明 UNKNOWNVerizon メッセージ VERIZON_MMSViber VIBERVKontakte(ВКонтакте) VKONTAKTEウェブシステム アクティビティ ダイアログ WEB_SYSTEM_ACTIVITY_DIALOGWeChat WECHATWeibo WEIBOWhatsApp WHATS_APPWhatsApp Business WHATS_APP_BUSINESSWykop WYKOPYahoo! 日本 YAHOOYouTube コミュニティ投稿 YOUTUBE_COMMUNITY_POSTYouTube コミュニティの再投稿 YOUTUBE_COMMUNITY_REPOSTYouTube Gaming YOUTUBE_GAMINGYouTube Kids YOUTUBE_KIDSYouTube Mango YOUTUBE_MANGOYouTube Music YOUTUBE_MUSICSnapchat プレビューで YouTube Music を共有 YTM_SHARE_TO_SNAPCHAT_PREVIEWYouTube ショートのグリーン スクリーン YOUTUBE_SHORTS_GREEN_SCREENYouTube TV YOUTUBE_TVYouTube の「友だちと一緒に視聴」 YOUTUBE_WATCH_WITH_FRIENDS
詳しくは、ヘルプ ドキュメントをご覧ください。
例
以下のサンプル リクエストでは、ソーシャル ディメンションを使用しています。
視聴者維持率
- elapsedVideoTimeRatio
- このディメンションは、動画の長さに対する動画の経過部分の割合を指定します。維持率のディメンションと指標は、時間の経過に伴う視聴者維持率を測定するために使用されます。
elapsedVideoTimeRatioディメンションは時間の測定値です。たとえば、値が0.4の場合、対応するレポートデータには、動画の 40% が経過した後の維持率データが表示されます。
この API は、各動画について 100 個のデータポイントを返します。比率の値は0.01から1.0の範囲です。動画の再生中にデータが測定される時間は、動画ごとに等間隔です。つまり、2 分間の動画の場合、データポイント間の間隔は 1.2 秒になります。ただし、2 時間の動画の場合、データポイント間の間隔は 72 秒です。ディメンションの値は、間隔の終了日時(この日時を含まない)を示します。 - audienceType (フィルタのみ)
- ディメンション値は、レポートデータに関連付けられたトラフィックのタイプを識別します。
サポートされている値は
ORGANIC、AD_INSTREAM、AD_INDISPLAYです。これらのトラフィック ソースの種類については、YouTube ヘルプセンターをご覧ください。audienceTypeフィルタのデータは、2013 年 9 月 25 日以降のものが利用可能です。この API は、フィルタを使用して以前の日付のデータを取得しようとするクエリに対してデータを返しません。フィルタを使用しないクエリは、2008 年 7 月 1 日以降のすべての日付で機能します。
例
次のサンプル リクエストでは、視聴者維持率の項目を使用しています。
ライブ配信
- livestreamPosition
- このディメンションは、ライブ動画ストリーム中の特定の分を指定します。レポートの指標は、その時点でライブ配信を視聴していたユーザー数を示します。
メンバーシップの解約
- membershipsCancellationSurveyReason
- レポート対象期間中に、指定されたチャンネルのメンバーシップを解約した YouTube ユーザーが完了したアンケートの数。次の表に、有効なディメンション値を示します。
API 値 説明 UNKNOWNユーザーがアンケートを完了しなかった。 DISLIKE_PERKSお客様がメンバーシップの特典を気に入らなかった。 PERKS_NOT_DELIVEREDお客様から、約束されたメンバーシップ特典が提供されなかったという申し立てがあった。 CANNOT_ACCESS_PERKSお客様が特典にアクセスできなかった。 NO_LONGER_INTERESTEDユーザーがチャンネル メンバーシップに興味を失った。 FEEL_UNAPPRECIATEDユーザーがチャンネル メンバーとして評価されていないと感じた。 FINANCIAL_REASONSお客様が金銭的な理由で解約した。 JOIN_LIMITED_TIMEもとから短期間のつもりだった。 OTHERお客様が解約した別の理由があった。
広告の掲載結果
- adType
adTypeディメンションは、広告のパフォーマンス レポートで使用され、動画の再生中に表示された広告の種類に基づいて、リクエストされた指標を集計します。 次のリストに、使用可能なディメンション値を示します。YouTube 広告フォーマットについて詳しくは、YouTube ヘルプセンターをご覧ください。
-
auctionBumperInstream- オークション経由で配置される、最長 6 秒のスキップ不可の動画広告。最後まで見ないと動画を視聴できません。 -
auctionDisplay- リッチメディア広告またはイメージ広告。動画プレーヤーの下部にオーバーレイとして表示されるか、動画再生ページに 300x250 の広告ユニットとして表示されるか、またはその両方の組み合わせとして表示されます。オーバーレイの実行時に、一定時間表示された後に自動的に閉じますが、ユーザーが手動で閉じることもできます。オーバーレイとバナーが同時に表示された場合、各広告は個別のインプレッションとしてカウントされます。 -
auctionInstream- スキップ不可の動画広告。動画本編の前、途中、または後に再生されます。 -
auctionTrueviewInslate– 視聴者は、動画の前に表示される複数の選択肢から動画広告を 1 つ選択します。See the TrueView documentation for more information. -
auctionTrueviewInstream- メイン動画の前または途中に再生される、スキップ可能な動画広告。 詳しくは、TrueView のドキュメントをご覧ください。 -
auctionUnknown- AdWords オークションで購入された広告のうち、他の広告タイプに分類されていない広告。 -
reservedBumperInstream- 純広告として販売される、最長 6 秒のスキップ不可の動画広告。最後まで見ないと動画を視聴できません。 -
reservedClickToPlay- ユーザーがクリックして再生を開始する必要がある動画広告。広告のインプレッションは、ユーザーが再生を開始するかどうかに関係なく、Click-to-Play 広告が表示されるたびに記録されます。これらの広告は予約ベースで販売されます。 -
reservedDisplay- リッチメディア広告またはイメージ広告。動画プレーヤーの下部にオーバーレイとして表示されるか、動画再生ページに 300x250 の広告ユニットとして表示されるか、またはその両方の組み合わせとして表示されます。オーバーレイの実行時に、一定時間表示された後に自動的に閉じますが、ユーザーが手動で閉じることもできます。オーバーレイとバナーが同時に表示された場合、各広告は個別のインプレッションとしてカウントされます。 -
reservedInstream- 動画本編の前、途中、または後に挿入されるスキップ不可の動画広告。 -
reservedInstreamSelect -
reservedMasthead- トップページに表示される、動画やグラフィック要素を含むことができる大型の広告。 -
reservedUnknown- 予約制で販売された広告のうち、他の広告タイプに分類できなかった広告。 -
unknown- YouTube でこの広告の種類を判別できませんでした。
-
例
次のサンプル レポートでは、広告のパフォーマンスまたは収益の指標を取得します。
チャンネルの例
-
収益 / 広告
- チャンネルの収益と広告のパフォーマンスに関する指標
- 1 日の収益と広告のパフォーマンス指標
- 国別の収益と広告のパフォーマンス指標
- 上位 10 件 - 収益が最も高い動画
- 広告タイプ別の広告の掲載結果の指標
-
収益 / 広告
コンテンツ所有者の例
-
収益 / 広告
- 申し立てを行ったコンテンツの収益と広告のパフォーマンス指標
- 1 日の収益と広告のパフォーマンス指標
- 国別の収益と広告のパフォーマンス指標
- 上位 10 件 - 収益が最も高い動画
- 広告タイプ別の広告の掲載結果の指標
-
収益 / 広告
コンテンツ所有者ディメンション
以下のディメンションは、コンテンツ所有者レポートでのみサポートされています。
- claimedStatus(コンテンツ所有者レポートでのみ使用)
- このディメンションを使用すると、API レスポンスに申し立てを行ったコンテンツの指標のみを含めるように指定できます。このディメンションで有効な値は
claimedのみです。filtersパラメータでクエリをclaimedStatus==claimedに制限すると、API は申し立てを行ったコンテンツのデータのみを取得します。uploaderTypeディメンションの定義の表に、このディメンションの使用方法の詳細が記載されています。
- uploaderType(コア ディメンション)(コンテンツ所有者レポートでのみ使用)
- このディメンションを使用すると、指定したコンテンツ所有者がアップロードしたコンテンツの指標、第三者がアップロードしたコンテンツ(ユーザーがアップロードした動画など)の指標、またはその両方を API レスポンスに含めるかどうかを指定できます。有効な値は
selfとthirdPartyです。これはコア ディメンションであり、非推奨ポリシーの対象となります。
次の表に、filtersパラメータで使用されるclaimedStatusディメンションとuploaderTypeディメンションのサポートされている組み合わせを示します。claimedStatus値uploaderType値説明 [未設定] self コンテンツ所有者がアップロードした、申し立て済みおよび未申し立てのコンテンツの YouTube アナリティクス データを取得します。 申し立て済み [未設定] コンテンツ所有者または第三者によってアップロードされた申し立て対象のコンテンツのデータを取得します。 申し立て済み self コンテンツ所有者がアップロードした申し立て済みコンテンツのデータを取得します。 申し立て済み thirdParty 第三者によってアップロードされた申し立て済みコンテンツのデータを取得します。
例
コンテンツ所有者レポートのサンプル API リクエストの多くは、claimedStatus ディメンションと uploaderType ディメンションのサポートされている組み合わせを使用してデータをフィルタします。