我想使用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/