【发布时间】:2020-05-14 01:51:12
【问题描述】:
我正在使用GEO_PERFORMANCE_REPORT 来获取与帐户位置相关的数据。更具体地说,我正在使用的报告是 User Locations Report,可以直接在 AdWords 用户界面上找到。
但我发现通过 AdWords API 获得的数据和通过 AdWords 用户界面显示的数据存在一些众所周知的差异,并且问题不仅发生在上述报告中,而且还发生在“地理报告”中”。正如官方文档(1 和 2)中所述,我已经为查询应用了相应的过滤器,但即便如此,两个来源之间的数据也有很大差异。
我正在构建的查询最终是以下一个:
Google\AdsApi\AdWords\Query\v201809\ReportQuery {#7426
-awqlString: "SELECT CampaignId, LocationType, Clicks, Impressions, CityCriteriaId, MostSpecificCriteriaId, CountryCriteriaId FROM GEO_PERFORMANCE_REPORT WHERE LocationType = 'LOCATION_OF_PRESENCE' AND IsTargetingLocation IN ['TRUE', 'FALSE'] DURING 20200401,20200430"
}
我得到的结果(按Clicks 指标排序后)如下:https://www.dropbox.com/s/6xpme91ig6wu1oy/Screenshot%202020-05-13%2018.18.43.png?dl=0。但在 AdWords 用户界面上,我得到以下信息:https://www.dropbox.com/s/cgtyglbs87lkb1p/Screenshot%202020-05-13%2018.20.20.png?dl=0。
我可以看到 AdWords 论坛(1 和 2)上存在类似问题,但似乎都没有完全解决。
最后,根据https://developers.google.com/adwords/api/docs/appendix/geotargeting 文档和我使用MostSpecificCriteriaId 进行的一些其他测试,我认为这可能是API 上的邮政编码映射的问题。
您知道这些报告的两个来源之间的点击计数(以及展示计数)存在差异的原因是什么?我们将不胜感激。
【问题讨论】:
标签: php google-api google-ads-api