我正在使用reportstats
边缘下载一些CSV格式的报告。(它可能也适用于XLS)
我注意到:
-
标头与数据列参数有不同的描述-是否有资源描述映射?(例如
adgroup_id
->"广告ID"、adgroup_name
->"广告名称"、unique_impressions
->"到达"… -
csv列的顺序是否与
data_columns
参数中定义的一样? -
!有些列没有以csv格式返回-到目前为止,我已经确定了两个列是
inline_actions
和unique_social_clicks
-该列以csv形式跳过,但以json形式可用-这是错误还是有原因? -
一般问题-csv格式是否需要分页,或者我将始终获得所有数据?
-
值映射-csv/xls格式的常量值有不同的标签,例如位置(
desktop_feed
->"桌面计算机上的新闻源"),是否有描述所有可能值的资源? -
异步报告请求——尽管我正在检查
report_run_id
中的async_percent_completion
,但数据在应该使用的时候仍然不可用,这种情况经常发生。我收到一条短信回复No data available.
。我需要重试,然后它通常可用。这是意料之中的事吗?
谢谢!
-
API和XLS中的不同名称是有意的;API开发人员更喜欢与Ads API的其余部分保持一致的命名,但使用XLS导出的人通常不是开发人员,更喜欢人性化地命名
-
可以使用export_columns定义订单
- inline_actions/unique_social_clicks-不确定,也许这些可能会被弃用
- 它会给你所有的数据
- 我认为没有公共资源来映射放置值:-(
- 您需要检查reportrun_id以了解作业状态(字段"async_status"),这应该是可靠的;一旦"作业完成",你就应该能够获得数据