2014-10-29 36 views
2

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

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

我见过很多方法来导出一般用户数据和渠道报告,但对用户活动提要没有太多的要求。我正在运行Ruby on Rails应用程序,但很高兴使用第三方工具或其他方法来解决此问题。

回答

0

是的,至少使用R(参见https://cran.r-project.org)。包RMixpanelhttps://github.com/7factory/RMixpanel)提供了功能mixpanelGetEventsForProfiles,它将Activity Feed Data导入到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)