4

我想从 mixpanel 中过滤我的家庭 IP。在 Google Analytics 中,我可以通过在我的个人资料中添加过滤器来做到这一点。在 mixpanel 中是否有类似的东西或解决方法来达到相同的结果?我的应用程序是在 Rails 3 中构建的,托管在 heroku 上。谢谢。

4

3 回答 3

6

谈到他们的支持,他们建议我在我的主机文件中阻止 api.mixpanel.com,这很有效。

于 2011-08-18T07:29:08.550 回答
1

在 OS X 上通过运行阻止 Mixpanel APIsudo bash -c 'echo "127.0.0.1 api.mixpanel.com" >> /etc/hosts'对我有用。这也适用于 Segment.io。

于 2015-11-16T06:57:03.283 回答
0

上述解决方案的一个问题是很难在移动设备上编辑主机文件。

这是一个不同的解决方法:

  • 创建一个名为 x.html(或其他)的“秘密”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>
    

  • 在您的站点/应用程序中,在运行 mixpanel 启动脚本之前检查此 cookie。

    if( document.cookie.indexOf('analytics-ignore') === -1 ) { //...mixpanel 代码... }

  • 请注意,您可能希望mixpanel在调用其方法 ( mixpanel.track) 之前检查变量是否存在。

只需访问该x.html页面一次(嗯,每年一次,每个浏览器,并在清除您的 cookie 后,等等..)

于 2013-12-01T21:47:40.043 回答