首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用google adwords api获取所有活动的详细信息?

如何使用google adwords api获取所有活动的详细信息?
EN

Stack Overflow用户
提问于 2015-11-11 22:43:36
回答 1查看 13.8K关注 0票数 4

我可以使用google adwords api获得活动列表(带有测试帐户),我想获得每个活动的所有详细信息(印象,点击,预算,成本,点击率,成本,点击率,费用,点击率,点击率,成本,点击率,点击率,费用,点击率使用api,如何做到这一点呢?尝试这样做:

代码语言:javascript
复制
  // Get the service, which loads the required classes.
  $campaignService = $user->GetService('CampaignService', ADWORDS_VERSION);

  // Create selector.
  $selector = new Selector();
  $selector->fields = array('Id', 'Name','Impressions', 'Clicks');
  $selector->ordering[] = new OrderBy('Name', 'ASCENDING');

  // Create paging controls.
  $selector->paging = new Paging(0, AdWordsConstants::RECOMMENDED_PAGE_SIZE);

  do {
    // Make the get request.
    $page = $campaignService->get($selector);

    // Display results.
    if (isset($page->entries)) {
      foreach ($page->entries as $campaign) {
        printf("Campaign with name '%s' and ID '%s' and Impressions %s was found.\n",
            $campaign->name, $campaign->id,$campaign->impressions);
      }
    } else {
      print "No campaigns were found.\n";
    }

    // Advance the paging index.
    $selector->paging->startIndex += AdWordsConstants::RECOMMENDED_PAGE_SIZE;
  } while ($page->totalNumEntries > $selector->paging->startIndex);

但是得到这个错误:

代码语言:javascript
复制
An error has occurred: [SelectorError.INVALID_FIELD_NAME @ serviceSelector; trigger:'Impressions', SelectorError.INVALID
_FIELD_NAME @ serviceSelector; trigger:'Clicks']

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-26 18:51:03

对于像印象、点击和转换这样的性能数据,你必须使用ReportingService。(您不能使用CampaignService查询该信息)使用ReportingService时,您必须使用CAMPAIGN_PERFORMANCE_REPORT。

https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report

我建议使用AWQL进行查询,因为它与SQL非常相似。因此,如果您熟悉SQL,那么它就很容易理解。

https://developers.google.com/adwords/api/docs/guides/awql

PHP (CriteriaReport)示例:https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201509/Reporting/DownloadCriteriaReportWithAwql.php

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33652961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档