2015-04-24 1 views
1

Я пытаюсь использовать JavaScript MixPanel для сети, чтобы отслеживать наш новый поток пользователей регистрации.MixPanel Javascript на Rails приложение посылает маршрут «/ неопределенные»

Проще говоря, когда пользователь нажимает кнопку «Зарегистрироваться» - или что-то, что ссылается на MixPanel JS, - приложение затем направляется в «/ undefined». Действие успешно отслеживается в MixPanel, но, конечно, приложение не работает, и из-за этого пользователь не создается.

Это пример того, что мой код Mix панель выглядит (в теге сценария на дне встроенного рубин HTML файла):

// MixPanel - User Signup Button 
    mixpanel.track_links("input .signup-btn", "Create User Account", { 
    "referrer": document.referrer 
    }); 

Я не понимаю, что «document.referrer» на самом деле, я просто следовал за документами MixPanel.

Эта функция на вид и форма в визуализации частичного на представлении. Хотя я не могу представить, что это проблема, потому что JS находится в нижней части страницы.

Я не использую камень MixPanel в. Приложение rails просто использует наш API. В этой ситуации нет моделей или пользователей, чтобы камень был переполнен. Мне просто нужно просто отслеживать каждый шаг процесса регистрации исключительно с точки зрения front-end.

+0

Edit: Я знаю, что document.referrer делает в JS, просто не знаю, как смешивать панель использует его – user3390658

ответ

0

Именно это:

$("#first-name").click(function(){ 
    mixpanel.track("First Name Input Clicked"); 
    }) 

Поскольку tack_links ожидает перейти на другую страницу.

Это просто отслеживать щелчок.

+0

Отметить это как завершенные, так что не обнаруживается. – Kelseydh