我想使用SOAP API查询google adwords报告中每次点击的转化次数。不幸的是以下查询(Python),

# Create report definition.
report = {
  'reportName': 'Last 30 days ADGROUP_PERFORMANCE_REPORT',
  'dateRangeType': 'LAST_30_DAYS',
  'reportType': 'ADGROUP_PERFORMANCE_REPORT',
  'downloadFormat': 'CSV',
  'selector': {
      'fields': ['CampaignId', 'AdGroupId', 'Id',
                 'Impressions', 'Clicks', 'Cost',
                 'Conv1PerClick',
                 'CampaignName','AdGroupName']
  },
  # Enable to get rows with zero impressions.
  'includeZeroImpressions': 'false'
}


导致以下错误

AdWordsReportError: HTTP code: 400, type: 'ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT', trigger: 'Conv1PerClick', field path: ''


Google文档(https://developers.google.com/adwords/api/docs/appendix/reports)似乎表明此类报告应具有conv1PerClick字段(我也尝试删除首个字母的大写形式,发生类似错误)。

有人知道查询广告组统计信息有关每次点击转化的方法吗?

最佳答案

不知道我是否理解正确,但是该字段称为Conversions,而不是Conv1PerClick。如果您以XML格式下载报告,则相应的字段属性名称曾经是conv1PerClick,但是在v201402中进行了更改,与对这些指标的计算方式进行了一些更改:


http://adwords.blogspot.ch/2014/02/a-new-way-to-count-conversions-in.html
https://developers.google.com/adwords/api/docs/guides/migration/v201402

关于python - Google Adwords API查询每次点击的转化次数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21796981/

10-10 09:11