У меня есть несколько разных событий mixpanel, отправляемых с моей страницы. Пара из них отправляется при отправке формы (две разные формы, каждая в своем модальном режиме). Из всех событий одно из событий отправки формы периодически терпит неудачу, и я не могу понять, почему. Оба представления формы имеют jQuery, например:
$(document).on 'submit', '#myForm', (e) ->
mixpanel.track('my form submitted')
Одна форма надежна, другая нет (отказывает примерно в 3/4 случаев). Я изменил ненадежный на:
$(document).on 'submit', '#myForm', (e) ->
window.mixpanel.track('my form submitted')
и это, кажется, работает большую часть времени, но все же не всегда. Представляю ли я разницу, или изменение mixpanel.track
на window.mixpanel.track
могло что-то изменить. И что, о, что мне здесь не хватает?
window.mixpanel
иmixpanel
не должны отличаться, если только вы где-то не переопределилиmixpanel
(чего делать не следует!). Проверьте журналы вашего браузера, чтобы увидеть, что происходит, возможно. - person Evan Hahn   schedule 18.06.2014window.mixpanel
ничем не отличается отmixpanel
. В конце концов, я пошел с другой стратегией, но мне все еще жаль, что я не смог добраться до сути этой. - person ivan   schedule 19.06.2014