Статистика авторов YouTube

Используйте функцию "Аналитика авторов" в ContentCreatorInsightsService, чтобы находить авторов YouTube и получать информацию об их каналах. Этот сервис помогает агентствам и рекламодателям находить авторов, которые интересны их целевой аудитории.

API имеет четыре основные функции:

  1. Простота обнаружения авторов. Находите релевантных авторов по темам, демографическим данным, аудиториям или атрибутам.
  2. Статистика по темам авторов. Получайте статистику по авторам, которые создают контент на определенные темы.
  3. Статистика авторов. Получайте статистику по определенным каналам YouTube, например число подписчиков, число просмотров и демографические данные аудитории.
  4. Тренды. Получайте информацию о трендах, связанных с определенными аудиториями или темами.

Поиск местных авторов (тех, кто живет в определенной стране или публикует контент из нее, а также тех, чьи видео смотрят в этой стране) поддерживается при поиске авторов по темам или при использовании данных о трендах. Для этого нужно запросить дополнительные данные. Вы также можете запросить дополнительные данные об отношении к бренду для трендов по темам.

Требования

GenerateCreatorInsights – это закрытый компонент Google Ads API, который предоставляется с неисключительной и бесплатной лицензией на данные. Партнеры, подписавшие соглашение, могут использовать стандартные клиентские библиотеки Google Рекламы для поиска авторов и контента YouTube. Чтобы получить доступ к этой функции, партнеры должны соответствовать следующим условиям:

  • Используйте инструмент планирования или интерфейс, интегрированный с Google Ads API.
  • Используйте API, чтобы изучать контент и авторов YouTube и находить возможности для рекламы.
  • Пройдите предварительную оценку, чтобы подтвердить соответствие требованиям.
  • Соблюдайте требования к использованию данных и проходите периодические проверки.
  • Примите Условия использования Google Ads API и связанные с ними правила использования данных.

За дополнительной информацией обращайтесь к представителю Google.

Как получить статистику автора

Чтобы получить статистику по авторам, отправьте запрос к методу GenerateCreatorInsights. Этот метод имеет ограничение в 5 запросов в секунду. Он принимает разные критерии в зависимости от того, что вы хотите получить: информацию о видимости автора, результаты поиска авторов по теме или статистику по конкретному каналу. Укажите целевые страны в country_locations.

  1. Видимость авторов (search_attributes). Укажите список атрибутов аудитории, например возраст, пол и интересы пользователей (аудитории по интересам, заинтересованных покупателей и событиям), в поле search_attributes, чтобы найти авторов, чьи аудитории соответствуют этим атрибутам. Вы также можете указать атрибуты авторов, чтобы отфильтровать тех, чей контент соответствует определенным атрибутам.

    Получите доступные атрибуты аудитории с помощью ListAudienceInsightsAttributes, указав нужные параметры, например KNOWLEDGE_GRAPH для интересующих тем. Чтобы объединить атрибуты с помощью логических групп AND и OR, используйте audience_combinations, как описано в разделе Сложные комбинации аудиторий.

  2. Статистика по темам автора (search_topics). Список тем контента, который указывается в поле search_topics. API возвращает список авторов, которые создают контент на указанные темы. Данные извлекаются для страны, указанной в country_locations (в одном запросе можно указать только одну страну).

    Поддерживаемые объекты в search_topics должны быть помечены функцией CONTENT_TRENDING_INSIGHTS или CREATOR_TOPIC_INSIGHTS. Используйте ListAudienceInsightsAttributes, чтобы получить поддерживаемые возможности объектов.

  3. Статистика по авторам (search_channels). Укажите список идентификаторов каналов YouTube, псевдонимов каналов YouTube (youtube_channel_handles, доступно в v25 и более поздних версиях) или и то, и другое в поле search_channels. API возвращает статистику по этим каналам.

Сложные комбинации аудиторий

В GenerateCreatorInsights и GenerateTrendingInsights можно задавать сложные связи между атрибутами аудитории с помощью audience_combinations. Это поле позволяет комбинировать атрибуты аудитории с логическими операторами (AND и OR), а не только с оператором объединения (OR), как в поле audience_attributes.

  • Каждый элемент InsightsAudienceAttributeGroup в audience_combinations объединяет свои атрибуты с логическим оператором OR.
  • Несколько элементов InsightsAudienceAttributeGroup в audience_combinations объединяются логическим оператором AND.

Например, чтобы настроить таргетинг на аудиторию, которая интересуется ("Skin care" OR "Hair care") AND "Cosmetics", добавьте два элемента InsightsAudienceAttributeGroup в audience_combinations:

  1. Группа 1, содержащая атрибуты объектов сети знаний для "Skin care" и "Hair care".
  2. Группа 2, содержащая атрибут объекта сети знаний для "Cosmetics" (например, /m/014trl).

Дополнительные данные и местные авторы

По умолчанию возвращаются только основные данные. Вы можете запросить дополнительные функции и данные в ответе, задав повторяющееся поле supplemental_data.

Например, вы можете запросить данные о местных авторах, добавив значение перечисления LOCAL_CREATOR_DATA в supplemental_data. Если вы ищете авторов по теме search_topics (и эта тема является объектом сети знаний, помеченным функцией CREATOR_TOPIC_INSIGHTS), API заполнит поле local_creator_insights в ответе местными авторами, которые согласились поделиться данными о своем местоположении.

При поиске местных авторов учитывайте следующее:

  • Определение. Местные авторы – это авторы, которые живут или публикуют контент в выбранной стране и чьи видео смотрят в этой стране.
  • Ограничение. Поиск авторов не поддерживается, если в запросе задан параметр sub_country_locations.
  • Возможности. Вы можете получить список поддерживаемых объектов сети знаний и их возможностей с помощью ListAudienceInsightsAttributes.

Метод GenerateCreatorInsights возвращает объект GenerateCreatorInsightsResponse, содержащий следующие поля:

  • creator_insights – список объектов YouTubeCreatorInsights, соответствующих вашим основным критериям.
  • local_creator_insights – список объектов YouTubeCreatorInsights для местных авторов. Заполняется, только если был запрошен параметр LOCAL_CREATOR_DATA и использовался критерий search_topics.

Каждый объект YouTubeCreatorInsights содержит:

  • creator_name – имя автора.
  • creator_channels – список объектов YouTubeChannelInsights. Сведения о канале и channel_metrics (YouTubeMetrics) возвращаются внутри каждого объекта YouTubeChannelInsights в creator_channels.

Объект YouTubeMetrics содержит:

  • Количество подписчиков, просмотров и видео
  • Общее количество отметок "Нравится", репостов и комментариев ко всем видео на канале
  • Доля взаимодействий за все время (общее количество взаимодействий, разделенное на общее количество просмотров)
  • Среднее количество просмотров, отметок "Нравится", репостов и комментариев на видео за последние 28 дней.
  • Количество просмотров и видео Shorts
  • Активен ли автор Shorts или автор трансляций (опубликовавший хотя бы одно видео в этих форматах за последние 90 дней).
  • Возможности партнерства

Доля взаимодействий, среднее количество просмотров, лайков и комментариев к видео – это закрытые показатели, которые отображаются, только если автор разрешил их показывать.

Чтобы узнать, может ли автор создавать оригинальный брендированный контент, проверьте поле partnership_opportunities. Если в списке есть значение CREATOR_PARTNERSHIPS, то автор может создавать такой контент.

Объект YouTubeChannelInsights содержит следующую информацию о канале YouTube:

  • Название, идентификатор, псевдоним, URL и описание канала, а также URL его значка.
  • Дата создания канала и страна, в которой он зарегистрирован.
  • Показатели канала
  • Атрибуты аудитории канала (например, возраст, пол и интересы пользователей)
  • Атрибуты канала (атрибуты, связанные с контентом канала)
  • Лучшие видео
  • Тип канала и языки контента
  • Показатель релевантности (только для поиска по трендам тем)
  • Дал ли автор согласие на передачу непубличных показателей.

Справочник по запросам и ответам GenerateCreatorInsights

Вызовите конечную точку GenerateCreatorInsights на ContentCreatorInsightsService:

POST https://googleads.googleapis.com/v26/customers/{customer_id}:generateCreatorInsights

В таблице ниже приведены поля GenerateCreatorInsightsRequest:

Путь к полю Требования Формат и ограничения
customer_id Обязательно Десятизначный идентификатор клиента (string) без дефисов.
customer_insights_group Обязательно Заданное пользователем название (string) клиента или бренда, для которого создается план.
country_locations[] Обязательно Список объектов LocationInfo, представляющих страны (geo_target_constant, например "geoTargetConstants/2840"). Если используется search_topics, должен содержать только одну страну.
sub_country_locations[] Необязательно Фильтры по регионам LocationInfo. Поддерживаются только с search_attributes и несовместимы с LOCAL_CREATOR_DATA.
search_attributes criteria (oneof) SearchAttributes, содержащий:
• audience_attributes[]: age_range, gender, device, parental_status, income_range (а также user_interest, entity или category, если audience_combinations не используется).
• audience_combinations[]: AND-of-ORs InsightsAudienceAttributeGroup items.
• creator_attributes[]: entity элементов сети знаний с функцией CREATOR_ATTRIBUTE.
search_topics criteria (oneof) SearchTopics, содержащий entities[] (AudienceInsightsEntity с knowledge_graph_machine_id, помеченным как CREATOR_TOPIC_INSIGHTS или CONTENT_TRENDING_INSIGHTS).
search_channels criteria (oneof) YouTubeChannels, содержащий youtube_channels[] (channel_id) и/или youtube_channel_handles[] (псевдонимы, начинающиеся с @, например "@youtubecreators").
supplemental_data[] Необязательно Значения ContentCreatorInsightsSupplementalData. Задайте LOCAL_CREATOR_DATA в запросе search_topics для одной страны (для объектов с CREATOR_TOPIC_INSIGHTS), чтобы заполнить local_creator_insights[].
insights_application_info Необязательно AdditionalApplicationInfo – метаданные о приложении, отправляющем запрос.

Сообщение GenerateCreatorInsightsResponse возвращает следующие поля:

Поле ответа Тип Описание
creator_insights[] YouTubeCreatorInsights Авторы, соответствующие основным критериям (creator_name и creator_channels[]).
local_creator_insights[] YouTubeCreatorInsights Местные авторы, которые дали согласие на передачу данных о местоположении (заполняется, когда LOCAL_CREATOR_DATA запрашивается с search_topics для объекта с CREATOR_TOPIC_INSIGHTS).
creator_channels[] YouTubeChannelInsights Метаданные: display_name, youtube_channel.channel_id, handle, channel_url, publish_date, country_location и data_sharing_consent_given.
Статистика и контент: channel_audience_attributes[] (требуется согласие), channel_attributes[], top_videos[], language_distributions[], relevance_score (заполняется только для GenerateTrendingInsights с search_topics) и channel_metrics.
channel_metrics YouTubeMetrics Общедоступные показатели: subscriber_count, views_count, video_count, likes_count, shares_count, comments_count, shorts_views_count, shorts_video_count, is_active_shorts_creator, is_active_live_stream_creator и partnership_opportunities[].
Показатели, для которых требуется согласие: engagement_rate и средние значения за 28 дней для видео (average_views_per_video, average_likes_per_video, average_shares_per_video, average_comments_per_video).

Примеры запросов и ответов REST API GenerateCreatorInsights

В примере ниже показано, как найти авторов с помощью searchAttributes с демографическим параметром audienceAttributes, логическим параметром audienceCombinations ("Skin care" OR "Hair care", AND "Cosmetics") и параметром creatorAttributes:

POST https://googleads.googleapis.com/v26/customers/{customer_id}:generateCreatorInsights
{
  "customerInsightsGroup": "Spring Skincare Campaign",
  "countryLocations": [
    {
      "geoTargetConstant": "geoTargetConstants/2840"
    }
  ],
  "searchAttributes": {
    "audienceAttributes": [
      {
        "ageRange": {
          "type": "AGE_RANGE_25_34"
        }
      },
      {
        "gender": {
          "type": "FEMALE"
        }
      }
    ],
    "audienceCombinations": [
      {
        "attributes": [
          {
            "entity": {
              "knowledgeGraphMachineId": "/m/015c4z"
            }
          },
          {
            "entity": {
              "knowledgeGraphMachineId": "/m/018bb_"
            }
          }
        ]
      },
      {
        "attributes": [
          {
            "entity": {
              "knowledgeGraphMachineId": "/m/014trl"
            }
          }
        ]
      }
    ],
    "creatorAttributes": [
      {
        "entity": {
          "knowledgeGraphMachineId": "/m/014trl"
        }
      }
    ]
  }
}

Чтобы получить список авторов, которые создают видео на определенные темы, а также местных авторов, используйте searchTopics и добавьте "LOCAL_CREATOR_DATA" в supplementalData:

POST https://googleads.googleapis.com/v26/customers/{customer_id}:generateCreatorInsights
{
  "customerInsightsGroup": "Spring Skincare Campaign",
  "countryLocations": [
    {
      "geoTargetConstant": "geoTargetConstants/2840"
    }
  ],
  "supplementalData": [
    "LOCAL_CREATOR_DATA"
  ],
  "searchTopics": {
    "entities": [
      {
        "knowledgeGraphMachineId": "/m/014trl"
      }
    ]
  }
}

Чтобы получить статистику по определенным каналам YouTube по идентификатору или псевдониму канала, используйте searchChannels:

POST https://googleads.googleapis.com/v26/customers/{customer_id}:generateCreatorInsights
{
  "customerInsightsGroup": "Spring Skincare Campaign",
  "countryLocations": [
    {
      "geoTargetConstant": "geoTargetConstants/2840"
    }
  ],
  "searchChannels": {
    "youtubeChannels": [
      {
        "channelId": "UCxxxxxxxxxxxxxxxxxxxxxx"
      }
    ],
    "youtubeChannelHandles": [
      "@exampleskincare"
    ]
  }
}

При успешном вызове GenerateCreatorInsightsResponse возвращается creatorInsights[] (и localCreatorInsights[], если запрашивается LOCAL_CREATOR_DATA):

{
  "creatorInsights": [
    {
      "creatorName": "Example Skincare Creator",
      "creatorChannels": [
        {
          "displayName": "Example Skincare Channel",
          "youtubeChannel": {
            "channelId": "UCxxxxxxxxxxxxxxxxxxxxxx"
          },
          "channelUrl": "https://www.youtube.com/channel/UCxxxxxxxxxxxxxxxxxxxxxx",
          "handle": "@exampleskincare",
          "publishDate": "2020-03-15",
          "countryLocation": {
            "geoTargetConstant": "geoTargetConstants/2840"
          },
          "dataSharingConsentGiven": true,
          "channelMetrics": {
            "subscriberCount": "450000",
            "viewsCount": "38200000",
            "videoCount": "210",
            "likesCount": "1950000",
            "commentsCount": "84000",
            "engagementRate": 0.056,
            "averageViewsPerVideo": 62000.0,
            "shortsViewsCount": "14500000",
            "shortsVideoCount": "95",
            "isActiveShortsCreator": true,
            "isActiveLiveStreamCreator": false,
            "partnershipOpportunities": [
              "CREATOR_PARTNERSHIPS",
              "PARTNERSHIP_ADS"
            ]
          }
        }
      ]
    }
  ],
  "localCreatorInsights": []
}

Чтобы получить статистику по трендам, отправьте запрос к методу GenerateTrendingInsights. Для этого метода установлено ограничение в 5 запросов в секунду. В зависимости от того, какие тренды вам нужны (аудитории или темы), в инструмент можно ввести два типа данных. Также необходимо указать целевую страну.

  1. Тенденции аудитории (search_audience). Укажите список атрибутов аудитории (например, возраст, пол и интересы пользователей) в поле audience_attributes объекта search_audience и при необходимости используйте audience_combinations, чтобы объединить атрибуты с помощью логических операторов AND/OR. API возвращает список трендов для этих аудиторий, включая такие показатели, как процентное изменение значения тренда за период сравнения.

    Разработчики, у которых есть доступ к ContentCreatorInsightsService, автоматически получают доступ к ListAudienceInsightsAttributes в AudienceInsightsService (см. руководство по статистике аудитории). Для других конечных точек в AudienceInsightsService требуется отдельный белый список.

  2. Динамика популярности тем (search_topics). Укажите список тем контента в поле search_topics. API возвращает данные о трендах по этим темам, в том числе процентное изменение значения тренда за период сравнения. Вы также можете запросить данные о местных авторах или отношении к бренду, задав значение supplemental_data.

    Атрибуты KNOWLEDGE_GRAPH, возвращаемые ListAudienceInsightsAttributes, включают один или несколько тегов InsightsKnowledgeGraphEntityCapabilities. Объекты с тегом CONTENT_TRENDING_INSIGHTS поддерживаются как темы в GenerateTrendingInsights.

Как и при создании статистики для авторов, вы можете запросить дополнительные функции в статистике трендов, задав для повторяющегося поля supplemental_data значение LOCAL_CREATOR_DATA или BRAND_SENTIMENT_DATA:

  • Местные авторы (LOCAL_CREATOR_DATA). Если в запросе на получение популярных видео используется параметр search_topics (а тема представляет собой объект сети знаний с тегом CREATOR_TOPIC_INSIGHTS), то при установке значения LOCAL_CREATOR_DATA для параметра supplemental_data в поле related_local_creators возвращаемых объектов TrendInsight будут указаны местные авторы, которые дали согласие на передачу данных о своем местоположении. Поиск местных авторов несовместим с sub_country_locations.
  • Отношение к бренду (BRAND_SENTIMENT_DATA). Если в запросе трендов используется search_topics, а у темы объекта сети знаний есть возможность BRAND, то при установке для supplemental_data значения BRAND_SENTIMENT_DATA будет заполнено поле brand_sentiment_insights в возвращенных объектах TrendInsight.

Для оценки отношения к бренду используются ИИ Gemini, которые анализируют видеоконтент на YouTube, связанный с брендом, и классифицируют отношение как положительное, отрицательное или нейтральное. Анализируется только видеоконтент, комментарии пользователей не учитываются.

Метод GenerateTrendingInsights возвращает список объектов TrendInsight, каждый из которых содержит:

  • trend_attribute – основной AudienceInsightsAttributeMetadata для тренда.
  • trend_metrics – показатели тенденции, например процентное изменение за сравниваемый период.
  • trend – значение InsightsTrend (EMERGING, RISING, SUSTAINED или DECLINING), указывающее направление тренда. Размер изменений указан в разделе trend_metrics.trend_change_percent.
  • trend_data_points – точки данных для тенденции. Заполняется только для тенденций, в которых используется search_topics.
  • related_videos – список объектов AudienceInsightsAttributeMetadata для популярных видео, связанных с темой тренда (заполняется только для трендов, использующих search_topics). Для этих атрибутов вложенный объект YouTubeVideoAttributeMetadata заполняется метаданными на уровне видео (URL, URL значка, количество просмотров и отметок "Нравится") и метаданными на уровне канала (идентификатор, название и URL канала).
  • related_creators – список объектов YouTubeCreatorInsights для авторов, связанных с темой тренда (заполняется только для трендов, в которых используется search_topics).
  • related_local_creators – список объектов YouTubeCreatorInsights для местных авторов, связанных с темой тренда, которые дали согласие на передачу данных о своем местоположении. Заполняется, только если запрашивается LOCAL_CREATOR_DATA (см. раздел Дополнительные данные, местные авторы и отношение к бренду).
  • brand_sentiment_insights – список объектов BrandSentimentInsight для тренда. Заполняется, если в запросе используется search_topics для объекта с функцией BRAND и запрашивается BRAND_SENTIMENT_DATA. Каждый объект BrandSentimentInsight содержит:
    • month – месяц, к которому относится отношение к бренду, в формате YYYY-MM.
    • has_insufficient_data – недостаточно ли данных для расчета отношения к бренду.
    • sentiment_distributions – распределение отношения к бренду (положительного, отрицательного и нейтрального), рассчитанное как доля просмотров видео, в которых выражено то или иное отношение к бренду.
    • sentiment_summaries – сгенерированные ИИ краткие описания положительных и отрицательных тем в контенте, связанном с брендом, а также примеры видео для каждого типа отзывов. Сводки создаются только для положительного и отрицательного отношения, но не для нейтрального.

Вызовите метод GenerateTrendingInsights для ContentCreatorInsightsService в следующей конечной точке:

POST https://googleads.googleapis.com/v26/customers/{customer_id}:generateTrendingInsights

В таблице ниже перечислены поля GenerateTrendingInsightsRequest.

Путь к полю Требования Формат и ограничения
customer_id Обязательно Десятизначный идентификатор клиента (string) без дефисов.
customer_insights_group Обязательно Заданное пользователем название (string) клиента или бренда, для которого создается план.
country_location Обязательно Одна страна LocationInfo (geo_target_constant, например "geoTargetConstants/2840").
sub_country_locations[] Необязательно Фильтры по региону LocationInfo поддерживаются только для search_audience и несовместимы с LOCAL_CREATOR_DATA.
search_audience criteria (oneof) SearchAudience, содержащий:
• audience_attributes[] (обязательно): age_range, gender, parental_status, income_range (плюс user_interest, entity или category, если не используется audience_combinations).
• audience_combinations[] (необязательно): группы атрибутов "И-ИЛИ".
search_topics criteria (oneof) SearchTopics, содержащий entities[] (AudienceInsightsEntity с knowledge_graph_machine_id, помеченным как CONTENT_TRENDING_INSIGHTS).
supplemental_data[] Необязательно Значения ContentCreatorInsightsSupplementalData:
• LOCAL_CREATOR_DATA: заполняет related_local_creators[] для объектов search_topics значением CREATOR_TOPIC_INSIGHTS.
• BRAND_SENTIMENT_DATA: заполняет brand_sentiment_insights[] для объектов search_topics значением BRAND.
insights_application_info Необязательно AdditionalApplicationInfo метаданные о приложении, отправившем запрос.

Сообщение GenerateTrendingInsightsResponse возвращает TrendInsight записей в trend_insights[]:

Поле TrendInsight Тип Описание
trend_attribute AudienceInsightsAttributeMetadata Основной атрибут тренда (dimension, display_name, attribute).
trend_metrics TrendInsightMetrics Показатели за трехмесячный период сравнения (views_count и views_indexed_value для search_topics; audience_share для search_audience; trend_change_percent).
trend InsightsTrend Направление тренда (EMERGING, RISING, SUSTAINED или DECLINING).
trend_data_points[] TrendInsightDataPoint Ежемесячная статистика (month в формате YYYY-MM и trend_metrics), заполненная для search_topics.
related_videos[] AudienceInsightsAttributeMetadata Популярные видео с YouTubeVideoAttributeMetadata; заполнено для search_topics.
related_creators[] YouTubeCreatorInsights Авторы, связанные с темой. Заполняется для search_topics.
related_local_creators[] YouTubeCreatorInsights Местные авторы, давшие согласие. Заполняется для search_topics, когда LOCAL_CREATOR_DATA запрашивается для объекта с CREATOR_TOPIC_INSIGHTS.
brand_sentiment_insights[] BrandSentimentInsight Ежемесячное отношение к бренду (month, has_insufficient_data, sentiment_distributions[], sentiment_summaries[]). Заполняется для search_topics, когда BRAND_SENTIMENT_DATA запрашивается для объекта с функцией BRAND.

В примере ниже вызывается GenerateTrendingInsights с использованием searchTopics для объекта бренда в сети знаний (/g/11example_brand с тегами CONTENT_TRENDING_INSIGHTS, CREATOR_TOPIC_INSIGHTS и BRAND) и запрашиваются LOCAL_CREATOR_DATA и BRAND_SENTIMENT_DATA:

POST https://googleads.googleapis.com/v26/customers/{customer_id}:generateTrendingInsights
{
  "customerInsightsGroup": "Spring Skincare Campaign",
  "countryLocation": {
    "geoTargetConstant": "geoTargetConstants/2840"
  },
  "supplementalData": [
    "LOCAL_CREATOR_DATA",
    "BRAND_SENTIMENT_DATA"
  ],
  "searchTopics": {
    "entities": [
      {
        "knowledgeGraphMachineId": "/g/11example_brand"
      }
    ]
  }
}

При успешном вызове GenerateTrendingInsightsResponse возвращаются записи TrendInsight в trendInsights[]:

{
  "trendInsights": [
    {
      "trendAttribute": {
        "dimension": "KNOWLEDGE_GRAPH",
        "displayName": "Example Skincare Brand",
        "attribute": {
          "entity": {
            "knowledgeGraphMachineId": "/g/11example_brand"
          }
        }
      },
      "trendMetrics": {
        "viewsCount": "18500000",
        "viewsIndexedValue": "82",
        "trendChangePercent": 0.24
      },
      "trend": "RISING",
      "trendDataPoints": [
        {
          "month": "2026-05",
          "trendMetrics": {
            "viewsCount": "18500000",
            "viewsIndexedValue": "82",
            "trendChangePercent": 0.08
          }
        }
      ],
      "brandSentimentInsights": [
        {
          "month": "2026-05",
          "hasInsufficientData": false,
          "sentimentDistributions": [
            {
              "sentiment": "SENTIMENT_POSITIVE",
              "sentimentShare": 0.68
            },
            {
              "sentiment": "SENTIMENT_NEUTRAL",
              "sentimentShare": 0.25
            },
            {
              "sentiment": "SENTIMENT_NEGATIVE",
              "sentimentShare": 0.07
            }
          ]
        }
      ],
      "relatedVideos": [],
      "relatedCreators": [],
      "relatedLocalCreators": []
    }
  ]
}