У кого-нибудь есть опыт отладки Mixpanel track_forms?
Прежде всего, консоль Firebug Chrome (когда в конфигурации Mixpanel включена отладка) показывает пустой объект свойств для любого события track_forms. Каждое другое событие Mixpanel имеет заполненный объект свойств с реферером, данными браузера и т. д. Неясно, является ли это проблемой синхронизации консоли, и данные действительно регистрируются, или данные на самом деле отсутствуют в этих событиях.
Во-вторых, у меня есть форма, отправленная jquery (отправленная при нажатии флажка), которая представляет собой событие, которое я пытаюсь зарегистрировать в mixpanel. Независимо от того, использую ли я track или track_forms, событие не отображается в журнале. Если я добавлю точку останова, которая задерживает отправку формы, событие будет отображаться в журнале. Похоже, это состояние гонки, и таймер Mixpanel не работает.
/* doesn't work */
var d={};
$('.ch').bind('change',function(){ /*checkbox click submits form*/
d['checked']=$(this).is(':checked');
d['value']=$(this).val();
mixpanel.track("my event",d);
$('#myform').submit();
});
/* also doesn't work */
mixpanel.track_forms("#myform",'my event',d);
Кто-нибудь решил это раньше? Это очень простой вариант использования отправки формы на стороне клиента.