2016-01-26 1 views
0

У меня есть проект Rails с использованием Mixpanel и MengPaneel, и я хочу отслеживать событие непосредственно из модели. Это возможно?Отслеживание событий из модели Rails с Mixpanel и MengPaneel

Я установил все с помощью MengPaneel guide и смог успешно отслеживать события с моих контроллеров.

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

ответ

0

Почему вместо этого вы не используете драгоценный камень MixPanel? вот как это сделать:

https://mixpanel.com/help/reference/ruby#sending-events

Просто создайте новый инициализатор (под/Config/инициализаторах папки) с этим:

tracker = Mixpanel::Tracker.new(PROJECT_TOKEN)

И вы можете вызвать его из моделей (или контроллеры):

tracker.track(user_id, 'Sent Message')

+0

Я думаю, вы должны объявить глобальные переменные, используя $, как: '$ пла cker = Mixpanel :: ... ', а затем используйте' $ tracker.track (user_id, 'Action name') 'в ваших контроллерах/моделях – davideghz

Смежные вопросы