我们希望在用户访问我们的竞争对手网站时对其进行跟踪。
假设用户访问a.com(我们的网站),然后访问b.com和c.com(我们的竞争对手),我们想知道用户访问过这些网站。有没有办法跟踪这个,而不使用像Chrome扩展名这样的插件。
我知道cookies有限制。有没有办法做到这一点?
答案 0 :(得分:0)
谢天谢地,没有。
有时会发生泄漏此类信息的意外机制(例如,曾经possible to inspect link styles to see if it's visited)。 这些事情被视为严重的安全漏洞,并且被浏览器供应商迅速消除。
Basic web security principles隔离与不相关域的交互,除非两个网页都愿意互相交谈。此外,如果用户首先访问您的网站并关闭它,他们与您的互动就完成了 - 在没有理智的情况下,您将能够知道他们做了什么。
更不用说明显的事实,你所要求的只是非常不道德的。
答案 1 :(得分:0)
除非您可以让竞争对手通过包含脚本访问他们的网站,或者如果您设法通过广告网络或Facebook ping来跟踪用户,则无法访问他们的网站,这是不可能的。您无法访问(在任何情况下都不能)由其他域设置的cookie。
某些浏览器允许通过document.referrer
访问以前访问过的网址 - 但这不能保证可行,也不可靠。简而言之,没有办法实现目标。
不能轻易跟踪人是一件好事;但它会让像你这样的结构变得更加困难。