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

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

  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 ]

0 голосов
/ 31 мая 2018

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

0 голосов
/ 25 мая 2018

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

->where('AdNetworkType1')->equalTo('SEARCH')
...