YouTube クリエイター インサイト

クリエイター インサイト機能を使用すると、YouTube クリエイターに関する分析情報を検出して取得できます。これは、ターゲット オーディエンスに関連するクリエイターを見つけたい代理店や広告主にとって便利です。

この API には主に 4 つの機能があります。

  1. クリエイターの検出: 指定したトピック、ユーザー層、オーディエンス、クリエイター属性に関連するクリエイターを見つけます。
  2. クリエイターのトピックに関する分析情報: 指定したトピックに関するコンテンツを作成している関連クリエイターに関する分析情報を取得します。
  3. クリエイターの分析情報: 特定の YouTube チャンネルに関する分析情報(チャンネル登録者数、視聴回数、オーディエンスのユーザー層など)を取得します。
  4. トレンドの分析情報: 特定のオーディエンスまたはトピックに基づいて、特定のトレンドに関する分析情報を取得します。

トピックベースのクリエイター検出またはトレンドの分析情報を使用する場合、補足データをリクエストすることで、ローカル クリエイター検出(特定の国に拠点を置くか、その国から投稿し、その国で視聴されているクリエイターを見つける)がサポートされます。

利用資格要件

GenerateCreatorInsights は Google Ads API の非公開コンポーネントであり、非独占的でロイヤリティ フリーのデータ ライセンスで提供されます。契約済みの パートナー様は、標準のGoogle Ads クライアント ライブラリを使用して YouTube クリエイターとコンテンツを探索できます。対象となるパートナー様は、次の条件を満たす必要があります。

  • Google Ads API を統合するプランニング ツールまたはユーザー インターフェースがある。
  • API を使用して YouTube コンテンツとクリエイターを探索し、広告掲載の機会を見つける。
  • 利用資格を確認するための事前スクリーニングを完了する。
  • データ使用の要件を遵守し、定期的なデータ監査を受けることに同意する。
  • データ使用の要件を法的に強制するデータ ライセンス契約に署名する。
  • Google Ads API 利用規約に同意する。

詳しくは、Google 担当者にお問い合わせください。

クリエイターの分析情報を生成する

クリエイターの分析情報を生成するには、 GenerateCreatorInsights メソッドにリクエストを送信します。このメソッドの 1 秒間クエリ数(QPS)の上限は 5 件です。クリエイターの検出、トピックによる関連クリエイターの検索、クリエイターの分析情報の取得のいずれを行うかによって、さまざまなタイプの入力を使用します。データを取得する国を指定する必要があります。

  1. クリエイターの検出: 年齢、性別、ユーザーの興味関心(アフィニティ、購買意向強、ライフイベントのオーディエンスなど)などのオーディエンス属性のリストを指定できます。API は、オーディエンスがこれらの属性に一致するクリエイターのリストを返します。クリエイター属性を指定して、入力したクリエイター属性にコンテンツが具体的に一致するクリエイターをフィルタすることもできます。

    利用可能なオーディエンス属性を取得するには、 ListAudienceInsightsAttributes を使用して、属性を取得するディメンション(興味関心のあるトピックの KNOWLEDGE_GRAPH など)を指定します。

    Google Ads API v23 以降では、audience_combinations を使用して複雑なオーディエンス属性の関係を指定できます。このフィールドを使用すると、audience_attributes では不可能なブール論理(AND/OR)でオーディエンスを定義できます。

    audience_attributes は、統合された(OR で結合された)属性のリストに基づくターゲティング(例: 「スポーツ」または「旅行」または...に関心のあるユーザー)に適していますが、audience_combinations を使用すると、より詳細な制御が可能になります。audience_combinations 内の各 InsightsAudienceAttributeGroup は、属性を論理 OR で結合します。これらのグループは、論理 AND で結合されます。

    たとえば、「スキンケア」または「ヘアケア」に関心があり、かつ「化粧品」にも関心のあるオーディエンスをターゲットにするには、audience_combinations で 2 つの InsightsAudienceAttributeGroup アイテムを使用します。「スキンケア」、「ヘアケア」、「化粧品」は興味関心のあるトピックであり、ナレッジグラフ エンティティ(化粧品の場合は /m/014trl など)で表されます。最初のグループには「スキンケア」と「ヘアケア」のナレッジグラフ エンティティ属性が含まれ、2 番目のグループには「化粧品」のナレッジグラフ エンティティ属性が含まれます。

    audience_attributes でナレッジグラフ エンティティ、商品とサービスのカテゴリ、またはユーザーの興味関心を指定した場合、audience_combinations は使用できません。audience_combinations を使用する場合は、これらの属性を audience_attributes ではなく audience_combinations 内で指定する必要があります。ただし、audience_combinations と組み合わせて、ユーザー層などの他の属性タイプに audience_attributes を使用することはできます。

  2. クリエイターのトピックに関する分析情報: search_topics フィールドを使用して、コンテンツ トピックのリストを指定します。API は、指定したトピックに関するコンテンツを作成している関連クリエイターを返します。取得されるデータは、 country_locations で指定された国に基づいています。このオプションでは、1 か国のみを検索できます。

    SearchTopics フィールドでサポートされているエンティティには、CONTENT_TRENDING_INSIGHTS または CREATOR_TOPIC_INSIGHTS 機能のいずれかのタグを付ける必要があります。 ListAudienceInsightsAttributes メソッドを使用して、サポートされているエンティティの機能を取得します。

    注: search_brand オプションは v24.2 で非推奨となり、 v25 リリースで完全に削除されました。代わりに search_topics を使用するように移行してください。

  3. クリエイターの分析情報: search_channels フィールドを使用して、YouTube チャンネル ID のリストを指定します。API は、これらの特定のチャンネルに関する分析情報を返します。

補足データとローカル クリエイター

デフォルトでは、コア分析データのみが返されます。繰り返しフィールド supplemental_dataを設定すると、レスポンスでオプション 機能と追加データをリクエストできます。

たとえば、supplemental_data フィールドに LOCAL_CREATOR_DATA 列挙値を追加すると、ローカル クリエイターデータをリクエストできます。`search_topics` を使用してクリエイターを検索する場合(トピックが CREATOR_TOPIC_INSIGHTS 機能のタグが付いたナレッジグラフ エンティティの場合)、API は、位置情報データの共有に同意したローカル クリエイターの local_creator_insights フィールドにデータを入力します。search_topics

ローカル クリエイター検出の仕様は次のとおりです。

  • 定義: 「ローカル クリエイター」とは、選択した国に拠点を置くか、その国から投稿し、その国で視聴されているクリエイターのことです。
  • 制約: リクエストで sub_country_locationsが設定されている場合、ローカル クリエイター検出はサポートされません
  • 機能: サポートされているナレッジグラフ エンティティとその機能のリストは、 ListAudienceInsightsAttributes を使用して取得できます。

generateCreatorInsights メソッドは GenerateCreatorInsightsResponse オブジェクトを返します。このオブジェクトには次のフィールドが含まれます。

  • creator_insights: コア条件に一致する YouTubeCreatorInsights オブジェクトのリスト。
  • local_creator_insights: ローカル クリエイターの YouTubeCreatorInsights オブジェクトのリスト。これは、LOCAL_CREATOR_DATA がリクエストされ、使用された条件が search_topics の場合にのみ入力されます。

YouTubeCreatorInsights オブジェクトには、クリエイターに関する次の情報が含まれています。

  • クリエイターの名前
  • YouTube チャンネル
  • クリエイターの指標の合計
  • YouTube チャンネルの分析情報のリスト

YouTubeMetrics オブジェクトには次の指標が含まれます。

  • チャンネル登録者数
  • 視聴回数
  • 動画数
  • アクティブな YouTube ショート クリエイターである
  • パートナーシップの機会(v23 以降)

クリエイターがオリジナル ブランドとの共同制作コンテンツのパートナーシップの対象となるかどうかを確認するには、 partnership_opportunitiesを確認します。 リストに CREATOR_PARTNERSHIPS値が含まれている場合、クリエイターは対象となります。

YouTubeChannelInsights オブジェクトには、YouTube チャンネルに関する次の情報が含まれています。

  • チャンネル名
  • チャンネル ID
  • チャンネル URL
  • チャンネルの説明
  • チャンネルの指標
  • チャンネルのオーディエンス属性(年齢、性別、ユーザーの興味関心の内訳など)
  • 人気の動画
  • チャネルのタイプ
  • チャンネル コンテンツに関連付けられた言語
  • 関連性スコア(トピックのトレンド検索の場合のみ)

トレンドの分析情報を生成するには、 GenerateTrendingInsights メソッドにリクエストを送信します。このメソッドの 1 秒あたりのクエリ数(QPS)の上限は 5 件です。オーディエンスのトレンドを取得するか、トピックのトレンドを取得するかによって、2 種類の入力を使用します。トレンドを取得する特定の国を指定する必要があります。

  1. オーディエンスのトレンド: 年齢、性別、ユーザーの興味関心(アフィニティ、購買意向強、ライフイベントのオーディエンスなど)などのオーディエンス属性のリストを指定できます。API は、これらのオーディエンスのトレンドの分析情報のリストを返します。これには、比較期間におけるトレンド値の変化率などの指標が含まれます。

    利用可能なオーディエンス属性を取得するには、 ListAudienceInsightsAttributes を使用して、属性を取得するディメンション(興味関心のあるトピックの KNOWLEDGE_GRAPH など)を指定します。

    KNOWLEDGE_GRAPH 属性には、1 つ以上の InsightsKnowledgeGraphEntityCapabilities タグが含まれます。トレンドの分析情報でサポートされている属性には、レスポンス メタデータに関連するタグが含まれます。

    ContentCreatorInsightsService へのアクセス権を持つデベロッパーは、 AudienceInsightsService.ListAudienceInsightsAttributesにも自動的にアクセスできます。 AudienceInsightsService の他のエンドポイントには、個別の許可リスト登録プロセスが必要です。

    ListAudienceInsightsAttributes に関するその他のドキュメントについては、 オーディエンス分析ガイドをご覧ください。

  2. オーディエンスのトレンド: 年齢、性別、ユーザーの興味関心(アフィニティ、購買意向強、ライフイベントのオーディエンスなど)などのオーディエンス属性のリストを指定できます。API は、これらのオーディエンスのトレンドの分析情報のリストを返します。これには、比較期間におけるトレンド値の変化率などの指標が含まれます。

    利用可能なオーディエンス属性を取得するには、 ListAudienceInsightsAttributes メソッドを使用して、属性を取得するディメンション(興味関心のあるトピックの KNOWLEDGE_GRAPH など)を指定します。

    Google Ads API v23 以降では、audience_combinations を使用して複雑なオーディエンス属性の関係を指定できます。このフィールドを使用すると、audience_attributes では不可能なブール論理(AND/OR)でオーディエンスを定義できます。

    audience_attributes は、統合された(OR で結合された)属性のリストに基づくターゲティング(例: 「スポーツ」または「旅行」または...に関心のあるユーザー)に適していますが、audience_combinations を使用すると、より詳細な制御が可能になります。audience_combinations 内の各 InsightsAudienceAttributeGroup は、属性を論理 OR で結合します。これらのグループは、論理 AND で結合されます。

    たとえば、「スキンケア」または「ヘアケア」に関心があり、かつ「化粧品」にも関心のあるオーディエンスをターゲットにするには、audience_combinations で 2 つの InsightsAudienceAttributeGroup アイテムを使用します。「スキンケア」、「ヘアケア」、「化粧品」は興味関心のあるトピックであり、ナレッジグラフ エンティティ(化粧品の場合は /m/014trl など)で表されます。最初のグループには「スキンケア」と「ヘアケア」のナレッジグラフ エンティティ属性が含まれ、2 番目のグループには「化粧品」のナレッジグラフ エンティティ属性が含まれます。

    audience_attributes でナレッジグラフ エンティティ、商品とサービスのカテゴリ、またはユーザーの興味関心を指定した場合、audience_combinations は使用できません。audience_combinations を使用する場合は、これらの属性を audience_attributes ではなく audience_combinations 内で指定する必要があります。ただし、audience_combinations と組み合わせて、ユーザー層などの他の属性タイプに audience_attributes を使用することはできます。

  3. トピックのトレンド: コンテンツ トピックのリストを指定します。API は、これらのトピックのトレンドの分析情報のリストを返します。これには、比較期間におけるトレンド値の変化率などの指標が含まれます。

クリエイターの分析情報を生成する場合と同様に、 トレンドの分析情報でオプション機能をリクエストできます。繰り返しフィールド supplemental_dataLOCAL_CREATOR_DATA に設定します。

トレンドのリクエストで search_topics が使用されている場合、返された TrendInsight オブジェクト の related_local_creators フィールドに、リクエストされたトピックに関連するローカルクリエイター(位置情報データの共有に同意している)が入力されます。ローカル クリエイター検出には、同じ定義と制約(sub_country_locations との非互換性など)が適用されます。