Как получить наиболее эффективные объявления из API AdWords
Я пытаюсь получить наиболее эффективные объявления, используя такие атрибуты, как показы, клики и т. Д.
Я попытался Google AdWords, сообщая об API в первую очередь, но отчет API не поддерживает ORDER BY
пункт. И я не мог найти ни одного AdsService
в списке услуг. Ближайший я мог найти AdGroupsAd
у каких элементов нет таких атрибутов, как клики по показам и т. д.
query = "SELECT Headline,AdGroupName,AdType,CampaignName, Clicks FROM AD_PERFORMANCE_REPORT ORDER BY Clicks"
CSV.parse(report_utils.download_report_with_awql(query, 'CSV'))
AdwordsApi::Errors::ReportXmlError: HTTP-код: 400, тип ошибки: 'QueryError.ORDER_BY_CLAUSE_NOT_SUPPORTED', триггер: '', путь к полю: ''
1 ответ
AFAIK, нет никакого способа заставить API AdWords давать вам любые объекты, упорядоченные по статистике. Отчеты не поддерживают какой-либо порядок. С помощью сервисов вы можете делать заказы по атрибутам (например, в алфавитном порядке по заголовкам для текстовых объявлений), но не по показателям эффективности.
Таким образом, единственный способ - загрузить весь отчет и выполнить заказ с вашей стороны.