Как получить данные об эффективности 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')