从mixpanel javascript跟踪调用中删除个人信息

时间:2016-02-16 21:49:19

标签: javascript web-analytics mixpanel pii

我目前正在与MixPanel的javascript库集成,并遇到了MixPanel似乎没有考虑过的问题。我们公司处理个人身份信息(PII),因此我们作为参数传递的一些数据不适合存储在第三方服务上。但MixPanel的默认行为是包含当前页面的完整URL和每个跟踪事件的引用者。这在某种程度上是有意义的,但我们需要从这些字段中删除一些查询参数。

似乎MixPanel的文档没有讨论用于实现此目的的API,因此任何更熟悉MixPanel集成的人的建议都会有所帮助。

2 个答案:

答案 0 :(得分:0)

  

“我们公司处理个人身份信息(PII),以及   因此,我们作为params传递的一些数据不适合   存储在第三方服务上。“

您不应将敏感数据作为网址参数传递。这是一个安全禁忌:这些值最终会出现在浏览器历史记录中(因此可以通过浏览器历史记录查找)和服务器端日志中的值。始终通过HTTP正文或标题传递敏感数据。

参考文献:

答案 1 :(得分:0)

您实际上可以通过在事件中设置$ current_url来覆盖当前网址,例如

mixpanel.track('My Event', {
  '$current_url': 'http://www2.jdrf.org'
});