2
有什么办法将Mixpanel的活动源数据导出为CSV格式?导出Mixpanel活动源数据
我需要为每个用户提供一张表,显示用户在我的网站上执行的所有活动。
我见过很多方法来导出一般用户数据和渠道报告,但对用户活动提要没有太多的要求。我正在运行Ruby on Rails应用程序,但很高兴使用第三方工具或其他方法来解决此问题。
有什么办法将Mixpanel的活动源数据导出为CSV格式?导出Mixpanel活动源数据
我需要为每个用户提供一张表,显示用户在我的网站上执行的所有活动。
我见过很多方法来导出一般用户数据和渠道报告,但对用户活动提要没有太多的要求。我正在运行Ruby on Rails应用程序,但很高兴使用第三方工具或其他方法来解决此问题。
是的,至少使用R(参见https://cran.r-project.org)。包RMixpanel(https://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)