如何使用fb_insights函数使用R从facebook导入数据

时间:2016-06-15 05:36:41

标签: r facebook-marketing-api

我正在尝试使用fbRads库从Facebook导入数据。

https://cran.r-project.org/web/packages/fbRads/fbRads.pdf

我有一个由fb_init函数返回的有效fbaccount对象,然后我尝试使用文档中提到的完全相同的示例:

l <- fb_insights(fbacc, date_preset = 'today', level = 'ad')
library(rlist)
list.stack(list.select(l, date_start, date_stop, ad_id, total_actions,
total_unique_actions, total_action_value, impressions, unique_impressions,
social_impressions, unique_social_impressions, clicks, unique_clicks,
social_clicks, unique_social_clicks, spend, frequency, deeplink_clicks,
app_store_clicks, website_clicks, reach, social_reach, ctr, unique_ctr,
cpc, cpm, cpp, cost_per_total_action, cost_per_unique_click,
relevance_score = relevance_score$score))

在变量l中,我得到:

>print(l)
[[1]]
list()

然后

>list.stack(list.select(l, date_start, date_stop, ad_id, total_actions,
+                        total_unique_actions, total_action_value, impression .... [TRUNCATED] 
Error in eval(expr, envir, enclos) : object 'date_start' not found

什么似乎不在这里工作?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:-1)

我设法使用以下命令fb_insights(fbacc, level='ad', time_range = '{"since":"2015-08-01","until":"2016-06-31"}')获取Fb广告数据,但时间间隔未由time_range定义,我无法获取数据。