导出Mixpanel活动Feed数据

时间:2014-10-29 15:52:04

标签: ruby-on-rails api analytics mixpanel

有没有办法将Mixpanel的活动源数据导出为CSV格式?

我需要为每个用户提供一张工作表,显示用户在我的网站上执行的所有活动。

我已经看到很多方法可以导出一般用户数据和渠道报告,但对用户活动Feed的贡献不多。我正在运行Ruby on Rails应用程序,但很高兴使用第三方工具或其他方法来解决这个问题。

1 个答案:

答案 0 :(得分:0)

是的,至少使用 R (请参阅https://cran.r-project.org)。包 RMixpanel https://github.com/7factory/RMixpanel)提供函数 mixpanelGetEventsForProfiles ,它将活动源数据导入R data.frame。将其导出为CSV是一个简单的单线程。总之看起来像:

> ## Install package.
> devtools::install_github("7factory/RMixpanel")
> require(RMixpanel)
> 
> ## Get people profiles.
> account <- mixpanelCreateAccount(...) ## TBD
> profiles <- mixpanelGetProfiles(account)
> 
> ## Load feed for 1st people profile.>
> distinctIDs = profiles[, "distinct_id"]
> feed001 <- mixpanelGetEventsForProfiles(account, distinctIDs[1])
>
> ## Save feed into CSV.
> write.table(feed001, "feed001.csv", quote=TRUE, sep=",", row.names=FALSE)