Как добавить фильтр в Mixpanel (как в Google Analytics) - PullRequest
4 голосов
/ 15 августа 2011

Я хочу отфильтровать мой домашний IP от mixpanel.В Google Analytics я могу сделать это, добавив фильтр в свой профиль.Есть ли что-то похожее в микшпанеле или обходной путь для достижения того же результата?Мое приложение построено на Rails 3, размещено на героку.Спасибо.

Ответы [ 3 ]

6 голосов
/ 18 августа 2011

Обратились в их поддержку, и они предложили мне заблокировать api.mixpanel.com в моем файле хоста, который работает.

1 голос
/ 16 ноября 2015

Блокировка API Mixpanel с помощью sudo bash -c 'echo "127.0.0.1 api.mixpanel.com" >> /etc/hosts' работала для меня на OS X. Это также работает с Segment.io.

0 голосов
/ 02 декабря 2013

Одна проблема, связанная с описанным выше решением, заключается в том, что на мобильных устройствах сложно редактировать файл 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 и т. Д.)

...