Facebook Marketing API-从业务经理帐户中提取报告

时间:2018-07-25 20:00:42

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

我在facebook业务经理上有一个广告帐户。我已经使用广告报告界面创建了报告。我正在尝试使用facebook_business python SDK列出已为广告帐户创建的报告和/或将报告下载到.csv或将报告存储在python变量中。

我一直在使用get_insights()方法,但我想查找已经创建的报告。

from facebook_business.adobjects.adaccount import AdAccount
from facebook_business.adobjects.adsinsights import AdsInsights
from facebook_business.api import FacebookAdsApi

FacebookAdsApi.init(app_id=app_id,
                app_secret=app_secret,
                access_token=access_token)

ad_account = AdAccount(ad_account_id)

fields = [
'campaign_name',
'adset_name',
'impressions',
'reach',
'clicks',
'inline_link_clicks',
'campaign_name',
'impressions',
'website_purchase_roas']

params = {
'level': 'adset',
'filtering': [],
'breakdowns': [],
'date_preset': 'last_7d'}

ad_account.get_insights(fields=fields,
                params=params)

使用get_insights的缺点是,有些指标我无法输入到诸如网站购买,网站内容浏览量,网站购买转化之类的指标中

0 个答案:

没有答案