Получение исторических показателей за более чем 12 месяцев с помощью Google Ads APIPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Получение исторических показателей за более чем 12 месяцев с помощью Google Ads API

Сообщение Anonymous »


В настоящее время я использую API Google Рекламы для получения исторических показателей по определенным ключевым словам. По умолчанию API предоставляет данные за последние 12 месяцев. Однако меня интересует получение данных за более длительный период, скажем, 24 месяца или более. Есть ли способ указать диапазон дат или получить данные за период более 12 месяцев с помощью API Google Рекламы? Если нет, есть ли обходные пути для достижения этой цели? Пример кода находится здесь: https://developers.google.com/google-ad ... al-metrics
def main(client, customer_id): """Основной метод, создающий все необходимые сущности для примера. Аргументы: клиент: инициализированный экземпляр GoogleAdsClient. customer_id: идентификатор клиента клиента. """ генерировать_исторические_метрики (клиент, customer_id) Защиту генерировать_исторические_метрики (клиент, customer_id): """Создает исторические показатели и печатает результаты. Аргументы: клиент: инициализированный экземпляр GoogleAdsClient. customer_id: идентификатор клиента клиента. """ googleads_service = client.get_service("GoogleAdsService") ключевое слово_plan_idea_service = client.get_service("KeywordPlanIdeaService") request = client.get_type("GenerateKeywordHistoricalMetricsRequest") request.customer_id = customer_id request.keywords = ["круиз по Марсу", "дешевый круиз", "круиз по Юпитеру"] # Целевая географическая константа 2840 предназначена для США. request.geo_target_constants.append( googleads_service.geo_target_constant_path("2840") ) request.keyword_plan_network = ( client.enums.KeywordPlanNetworkEnum.GOOGLE_SEARCH ) # Языковые критерии 1000 предназначены для английского языка. Список языковых критериев # идентификаторы, см.: # https://developers.google.com/google-ad ... #languages request.language = googleads_service.language_constant_path("1000") ответ = ключевое слово_план_идея_сервис.генерировать_ключевое слово_исторические_метрики( запрос = запрос ) для результата в ответе.результаты: метрики = result.keyword_metrics # Эти показатели включают показатели как для поискового запроса, так и для любых его вариантов. # включен в ответ. Распечатать( f"Поисковый запрос '{result.text}' (и следующие варианты: " f"'{result.close_variants if result.close_variants else 'None'}'), " "сгенерированы следующие исторические показатели:\n" ) # Приблизительное количество ежемесячных поисков по этому запросу, усредненное для # за последние 12 месяцев. print(f"\tПриблизительное количество ежемесячных поисков: {metrics.avg_monthly_searches}") # Уровень конкуренции по этому поисковому запросу. print(f"\tУровень конкуренции: {metrics.competition}") # Индекс конкуренции для запроса в диапазоне [0, 100]. Это показывает # насколько конкурентоспособно размещение объявления по ключевому слову. Уровень # конкуренция от 0 до 100 определяется количеством заполненных рекламных мест. # разделенное на общее количество доступных рекламных мест. Если недостаточно данных # доступен, будет возвращен undef. print(f"\tИндекс конкуренции: {metrics.competition_index}") # Нижний диапазон ставок для верхней части страницы (20-й процентиль) в микрометрах для ключевого слова. Распечатать( f"\tНижний диапазон ставок для показа вверху страницы: {metrics.low_top_of_page_bid_micros}" ) # Максимальный диапазон ставок для верхней части страницы (80-й процентиль) в микро # ключевое слово. Распечатать( "\tВысокий диапазон ставок для верхней части страницы: " f"{metrics.high_top_of_page_bid_micros}" ) # Примерное количество поисков по этому запросу за последние двенадцать # месяцы. за месяц в metrics.monthly_search_volumes: Распечатать( f"\tПриблизительно {month.monthly_searches} ищет в " f"{месяц.месяц.название}, {месяц.год}" )
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»