Mixpanel.track от контроллера

1

У меня есть приложение, которое имеет простую форму представления (по электронной почте). У меня есть аналитика отслеживания MixPanel, интегрированная в приложение, и вы хотите отслеживать каждый раз, когда происходит взаимодействие с этой формой - в частности, когда пользователь успешно/безуспешно отправляет форму и что такое их электронная почта.

Проведя некоторое исследование, кажется, что самый простой метод - отслеживать на уровне контроллера (где я выполняю проверки и принимаю общее решение о том, является ли представление законным). Для этого потребуется запустить JS-функцию от контроллера. Это возможно? Есть ли лучший способ сделать это?

Теги:
mixpanel

1 ответ

0

Пусть интегрирует этот драгоценный камень analytical.

Затем просто следуйте инструкциям в ссылке выше, но вот резюме:

  • Добавьте analytical к контроллеру
  • Установить токен мишени в config/analytical.yml

    production:
      mixpanel:
        key: your_mixpanel_project_token
    development:
      # Also define here if you want to test in development
    test:
    
  • Отслеживайте свое событие в контроллере:

    # data_key_1, data_value_1, data_key_2 and data_value_2 are the data
    #  which were attached to mixpanel event, they are example, specify yours
    analytical.event 'Your event', data_key_1: data_value_1, data_key_2: data_value_2
    

Вы можете интегрировать больше с GA, KISSMetrics или тем, что хотите, код отслеживания работает в общем виде, это также работает с кодом javascript, для более подробной информации, пожалуйста, обратитесь к документация.

  • 0
    Пытаюсь проверить это. Я добавил аналитику в мой установленный gemfile & bundle, создал файл конфигурации yaml и добавил вызов в свой контроллер, однако мой контроллер не распознает переменную «аналитические». Я что-то пропустил?
  • 0
    ????????????????

Ещё вопросы

Сообщество Overcoder
Наверх
Меню