2017-08-02 1 views
0

から最高性能の広告を取得するにはどうすればよい私はclickxなど、感想などの属性を使用して、トップ実行広告を取得するために私はAdWords APIの

をしようとしている私は、最初のAPIをレポートGoogleアドワーズ広告を試してみましたが、APIを報告することはORDER BY句をサポートしていません。 service listには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 code: 400, error type: 'QueryError.ORDER_BY_CLAUSE_NOT_SUPPORTED', trigger: '', field path: ''

+0

少なくとも、試したコードとエラーを追加する必要があります。 – Kris

+0

@Kris AD_PERFOMENCE_REPORTのコードサンプルを追加しました – Tachyons

答えて

1

は、私の知る限り、あなたに統計が注文したすべてのエンティティを与えるのアドワーズ広告APIを持ってする方法はありません。レポートは注文をサポートしていません。サービスでは、属性(例:テキスト広告の見出しのアルファベット順)で注文できますが、掲載結果の指標はご利用いただけません。

唯一の方法は、レポート全体をダウンロードして、最後に注文することです。

+0

これはかなり遅くなります – Tachyons

関連する問題