有点奇怪的是,每当我在网络或任何其他在线零售商店等处搜索某些东西时,我很快就会在 Facebook 上看到与广告完全相同的内容(右侧底部)。
如果我们在 Google 上搜索,并在网站上看到相关的 Google 广告,这是可以理解的。这就是 Google 搜索 - Google 广告相互关系。
那 Facebook 和搜索其他网站呢?我认为唯一合理的解释是 Facebook 以某种方式读取了我的浏览历史记录,然后制作了这些相关广告。
答案1
它不会读取浏览器历史记录。当您登录 Facebook 或 Google 时,您已普遍登录,允许使用 Google 和 Facebook API 的网站登录到您的帐户,退出时,他们会使用跟踪 cookie(可以轻松从您的系统中删除)。这对这个问题更加具体一些。
答案2
从理论上来说,他们有可能获取你的浏览器历史记录;然而,要做到这一点,要么需要找到并利用安全漏洞(这不太可能,因为即使是最积极的营销人员也能看出,这是在招致诉讼),要么需要说服你运行 Facebook 编写的软件。
更有可能的是,他们正在使用自己的服务器日志。每当您的浏览器从服务器请求文件时,它都会告诉服务器引用的页面是什么。
例如,http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=8556476&csid=_61,有以下远程 Javascript:
<script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
访问它会生成以下 HTTP 请求(删除了不必要的标头):
GET /translate_a/element.js?cb=googleTranslateElementInit HTTP/1.1
Host: translate.google.com
Referer: http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=8556476&csid=_61
此时,Google 知道您正在浏览哪个页面,理论上可以据此定制未来的广告。Facebook 提供的任何分享/点赞/连接按钮都可以做同样的事情。
他们可以通过 Facebook 登录信息(显然)、cookie、IP 地址和浏览器指纹识别您。虽然他们很难仅凭 IP 或浏览器指纹确定您就是浏览该特定页面的人,但他们可以做出相当不错的猜测。他们可能还会从其他公司购买日志,或者利用他们购买的、目前不是 Facebook 品牌的公司提供的日志。
还应该注意的是,有时在广告链中会有好几层公司将一个广告投放到你的屏幕上,而每家公司都可以访问自己的日志。因此,如果 Facebook 将广告空间转售给亚马逊,即使 Facebook 不知道,亚马逊也可能会知道你就是那个正在查看香蕉切片机和遥控狼蛛的人。