2013-02-20 5 views
2

Я тестирую Piwik, если он будет подходящим для аналитики и отслеживания моего приложения Ruby on Rails. В целях тестирования я запускаю piwik на localhost, отслеживая приложение rails, запущенное также на localhost. Piwik tracking интегрирован жемчугом piwik_analytics, и для отслеживания конверсий целей я использую драгоценный камень piwik-tracker. Все мои цели преобразуются вручную (путем вызова метода преобразования цели с контроллера).Отслеживание пользовательской переменной при преобразовании цели с помощью Piwik + Ruby on Rails

Моя проблема заключается в том, что я хочу записать целевые преобразования с помощью настраиваемой переменной (scope: visit), но это, похоже, не работает. Пользовательская переменная установлена ​​правильно, а конверсии целей записываются правильно, но целевые преобразования не сортируются по значению настраиваемой переменной.

В моем приложении есть три разных типа пользователей, и я хочу отслеживать их действия по типу пользователя. С этой целью я определил пользовательскую переменную, которая содержит тип пользователя. Я включил установку этой переменной в piwik_tracking_tag в application.haml.html, потому что я не могу заранее знать страницу входа. Я вижу, что переменная установлена ​​правильно, потому что эта запись регистрируется посещением. Цели также преобразуются правильно.

Однако, на панели целей, когда я нажимаю на опцию «По настраиваемой переменной», я вижу 0 конверсий для каждого типа пользователя.

Мне интересно, является ли это проблемой Пивика, а не вызвана мной. Я также пробовал (повторно) установив пользовательскую переменную при вызове метода слежения цель

piwik.request.custom_variable(1,"Role","user_role").track_goal(1) 

, но это не имеет никакого значения.

+0

Вам повезло с этим? – stephenmurdoch

+0

@JoelLehikoinen Вы используете piwik с postgres или mysql? Мне интересно, могу ли я использовать пивик с postgres! – medBo

+0

@medBo, мы использовали Piwik только с MySQL, быстрый взгляд на http://piwik.org/faq/how-to-install/faq_55/ говорит, что в настоящее время они не поддерживают другие базы данных, кроме баз данных, совместимых с MySQL. –

ответ

0

@marflar: Мы переключились на отслеживание на стороне клиента (и обновили Piwik до версии, которую они выпустили после того, как я разместил этот quesiton), а затем начал просмотр пользовательской переменной. Тем не менее, Piwik случайно не сумел отследить некоторые цели, поэтому в итоге мы бросили Piwik и отправились на Mixpanel, с которым мы довольствовались.