Наш сайт использует mixpanel для отслеживания.Проверьте, была ли загружена библиотека Mixpanel
var mixPanelId = mixpanel.get_distinct_id();
$('#trial, #order').each(function() {
$(this).append("<input type='hidden' value='"+mixPanelId+"' name='MixpanelId' />");
});
Однако в случае, если mixpanel не загружен, главный объект не имеет get_distinct_id. Что было бы самым правильным способом справиться с этой ситуацией?
До сих пор я делаю нормальную проверку JS свойство (но мне интересно, если Mixpanel имеет более правильный способ сделать это):
mixpanel.hasOwnProperty('get_distinct_id')