如何检查用户是否正在使用disconnect.me / blocking mixpanel

时间:2014-03-30 15:13:19

标签: javascript mixpanel

我有一个网络应用程序 - 我使用谷歌分析和mixpanel进行处理。

最近有些用户注册但没有出现在mixpanel中。 我想看看这些用户是否阻止mixpanel /使用disconnect.me。

如果我自己使用Disconnect.me,Chrome会在控制台中显示错误,但它与我的

异步
  

mixpanel.track

错误出现在(索引):1,没有堆栈跟踪

XMLHttpRequest cannot load https://api.mixpanel.com/engage/?data=eyIkcIjogeyIkbiTGludXgiLCIkY…2YiLCIkZGlY3RfaWQiOiAiY2hlb0YWtpcGkuY29n0%3D&ip=1&_=1396192302485. The request was redirected to a URL ('about:blank') which has a disallowed scheme for cross-origin requests. 

所以我无法抓住它。

我可以使用哪些Javascript代码来回答"是混合面板连接?"

1 个答案:

答案 0 :(得分:1)

您可以简单地发出跟踪事件或其他内容,看看您是否收到了mixpanel的回复。他们的HTTP spec显示了他们的回应。如果你取得了成功,你就会被联系起来 另一种可能更适合您的解决方案是代理所有mixpanel事件。您只需通过服务器从JS lib发送它们。我不认为断开连接会阻止它,因为它看起来像是对服务器的正常异步请求。