2014-10-29 1 views
2

Есть ли способ экспортировать данные фида активности Mixpanel в форму CSV?Export Mixpanel Activity Feed Data

Мне нужен один лист для каждого пользователя, отображающий все действия, которые пользователь выполнил на моем сайте.

Я видел множество способов экспорта общих пользовательских данных и отчетов о воронках, но не очень много для фидов пользовательской активности. Я запускаю приложение Ruby on Rails, но я рад использовать сторонний инструмент или другой метод для решения этой проблемы.

ответ

0

Да, по крайней мере, с использованием R (см. https://cran.r-project.org). Пакет RMixpanel (https://github.com/7factory/RMixpanel) предоставляет функцию mixpanelGetEventsForProfiles, которая импортирует данные Feed Feed в 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)