2014-01-03 1 views
0

Я использую mixpanel JS для показателей, и мне нужно зафиксировать событие для формы, когда пользователь пытается отправить форму, и есть флажок, который позволяет пользователю регистрироваться в новостном бюллетене. Я хочу отслеживать пользователей, которые регистрируются и устанавливают флажок, и не знаю, как подойти к этой проблеме. Вот как моя форма выглядитСобытие отслеживания Mixpanel, когда установлен флажок

<form id="form_send_email" novalidate="novalidate"> 
<input type="text" name="first_name" id="first_name" placeholder="First Name"/> 
<input type="text" name="last_name" id="last_name" placeholder="Last Name"/> 
<input type="text" name="email" id="email" placeholder="Email"/> 
<br/> 
<input type="checkbox" name="learn_more" id="learn_more" class="css-checkbox" checked="checked"/> 
<label for="learn_more" id="learn_more_label" class="css-label">Learn more about our products and sign up</label> 
</form> 

ответ

0

Обычно один хочет сделать некоторые клиентские проверки на стороне формы, прежде чем на самом деле отправки их на сервер. Есть множество JS-библиотек, которые могут вам помочь, например, jQuery. Затем, если все данные выглядят нормально, отправьте запрос трека в mixpanel и отправьте форму.

У Mixpanel есть клиентские библиотеки для quite some languages, вы можете отправить запрос на трек со своего сервера?