通过JavaScript停止注入假分析数据

时间:2016-08-01 04:06:00

标签: javascript security mixpanel

一些网页分析服务,例如MixPanel,带有易于使用的JavaScript API - 可访问,如下所示:

$('#some_modal_i_wish_to_track').click(function(){
    mixpanel.track(
    "Played song",
    {"genre": "hip-hop"}
    );
});

截至目前,我可以打开一个Web开发人员控制台,输入mixpanel.track(....)并将该事件注册为已跟踪。更糟糕的是,MixPanel不允许从系统中删除任何跟踪事件,并且每个数据点收费。因此,有人可以使用MixPanel API来跟踪无意义的事件,并且无法删除它,并且仍然会产生成本。

我怎么能反击这种欺骗?这里有一些限制 - 页面应该匿名跟踪,并且在跟踪任何事件之前需要某种用户身份验证不是解决方案。我无法移动事件服务器端,因为我们有兴趣跟踪弹出模式的按钮或者转到其他外部网页。

0 个答案:

没有答案