在使用Facebook营销api时,我想不使用action_attribution_windows 1d_view选项下载这些操作。
我目前使用以下设置;
# Ad import fields
fields = [
# Ad meta data
Insights.Field.account_id,
Insights.Field.account_name,
Insights.Field.campaign_id,
Insights.Field.campaign_name,
Insights.Field.adset_id,
Insights.Field.adset_name,
Insights.Field.ad_id,
Insights.Field.ad_name,
Insights.Field.date_start,
Insights.Field.date_stop,
# Ad metrics
Insights.Field.cpc,
Insights.Field.cpm,
Insights.Field.cpp,
Insights.Field.ctr,
Insights.Field.impressions,
Insights.Field.reach,
Insights.Field.spend,
Insights.Field.inline_link_clicks,
Insights.Field.clicks,
Insights.Field.actions
]
# Ad parameters
params_ad = {
'level': Insights.Level.ad,
'limit': limit if limit > 0 else None,
'time_range': {
'since': since,
'until': until
},
'action_attribution_windows': ['28d_click'],
}
# Download data from Facebook
my_insights = my_account.get_insights(fields=fields, params=params_ad)但是,这将以28d_click的形式与1d_view一起下载数据。正如我所认为的那样,当不给出值时,缺省值是1d_view。
我将如何禁用1d_view?
发布于 2017-06-13 11:36:19
我将如何禁用1d_view?
如果您不能使用1d_view,则需要指定使用action_attribution_windows的天数,否则如您所猜测的,它将默认为action_attribution_windows
从文档中,可以为action_attribution_windows提供自定义的日期参数,因为它是: list
但是,如果不需要7d_view,则可以指定1d_view、28d_view。
我们测量转换事件发生时发生的动作,并回顾时间1天、7天和28天。
参考资料:
https://developers.facebook.com/docs/marketing-api/reference/ad-account/insights/
https://developers.facebook.com/docs/marketing-api/insights/v2.9
如需更多信息,请评论。
https://stackoverflow.com/questions/44284653
复制相似问题