Facebook营销API设置action_attribution_windows没有意见

时间:2017-05-31 12:19:28

标签: python facebook facebook-graph-api facebook-javascript-sdk

使用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)

然而,这将使用1d_view将数据下载为28d_click。我认为当没有给出值时,它默认为1d_view。

我如何禁用1d_view?

1 个答案:

答案 0 :(得分:0)

  

我如何禁用1d_view?

您不能,如果您使用action_attribution_windows,则需要指定天数,否则如您所猜测的那样,它将默认为1d_view

从文档中, action_attribution_windows可以获得自定义日参数,因为它是:     列表

但是,如果您不需要7d_view,则可以指定28d_view1d_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

请发表评论以获取更多信息。