Одна проблема, связанная с описанным выше решением, заключается в том, что на мобильных устройствах сложно редактировать файл hosts.
Вот другой обходной путь:
Создайте «секретный» HTML-файл с именем x.html (или любой другой), который устанавливает специальный файл cookie, и загрузите его на свой сайт.
<html>
<head>
<title>mixpanel cookie</title>
<script type="text/javascript">
document.cookie = "analytics-ignore=true; max-age=31536000; path=/";
</script>
</head>
<body>
setting cookie.
</body>
на вашем сайте / в приложении проверьте этот файл cookie перед запуском сценария инициализации mixpanel.
if (document.cookie.indexOf ('analytics-ignore') === -1) {
//...mixpanel код ...
}
Обратите внимание, что вы можете проверить наличие переменной mixpanel
перед вызовом ее методов (mixpanel.track
).
Просто зайдите на страницу x.html
один раз (ну, раз в год, в браузере, после очистки ваших файлов cookie и т. Д.)