Как получить данные об эффективности Google AdWords для кампаний с ключевыми словами, разделенных по ключевым словам?

Я пытаюсь получить отчет об эффективности отдельных ключевых слов / запросов из adwords, используя API Google AdWords для всех наших кампаний, но в тот момент, когда я запускаю свой запрос, я получаю результаты только для запросов из наших торговых кампаний, и я ' Я не понимаю, почему это так. Report_query, который я использую, выглядит следующим образом

  report_query = (
      'SELECT  AdGroupId, AdGroupName, Keyword, AdGroupStatus, CampaignName, Clicks, Impressions, Cost, Query '  
      'FROM   SEARCH_QUERY_PERFORMANCE_REPORT ' 
      'DURING 20180520,20180522');

  f = open('H:/eCommerce/Business Team/Brad Davis/python/google_keyword_performance.csv', 'wb')


  report_downloader.DownloadReportWithAwql(
      report_query, 'CSV',f, skip_report_header=False,
      skip_column_header=False, skip_report_summary=True,
      include_zero_impressions=True)

Кто-нибудь знает, почему это может быть? Спасибо за помощь.

штифтик

2 ответа

Решение

Проблема заключалась в том, что у меня был неправильный идентификатор учетной записи (или, точнее, мне дали неверный идентификатор учетной записи несколько человек, прежде чем один из них вернулся ко мне и исправил его), связанный с файлом.yaml, загруженным с информацией об авторизации. Как только я это исправил, все заработало.

Вы можете попробовать добавить предложение where для рекламной сети. Вот как это делается в PHP.

->where('AdNetworkType1')->equalTo('SEARCH')
Другие вопросы по тегам