Я использую Mixpanel в сочетании с Instapage. Я стремлюсь связать адрес электронной почты с пользователем.
Из того, что я получаю: 1) Пользователь заходит на мой сайт и получает отдельный идентификатор 2) Мне нужно 1 вызвать mixpanel.alias + mixpanel.identify 3) Я связываю переменную с пользователем, используя mixpanel.people.set
Я добавил фрагмент микспанели и этот скрипт, но он не работает. Любая идея, почему?
Спасибо
<script type="text/javascript">
$('#myForm').submit(function() {
var email = document.getElementById('4b8da538419309e7319a12be231f7456-1');
});
mixpanel.alias('email')
mixpanel.identify('email');
mixpanel.people.set({
"$email": email
});
</Script>
Для справки: https://mixpanel.com/help/reference/creating-a-profile
РЕДАКТИРОВАТЬ: Рабочий код:
$('form.email-form').submit(function() {
mixpanel.identify($('#REPLACE_WITH_ID').val());
mixpanel.people.set({
"$email" : $('#REPLACE_WITH_ID').val()
});
});
При необходимости добавьте псевдоним (мне это не нужно).