如果没有推荐人,Google、Facebook 等如何找出您来自哪个网站?
Posted
技术标签:
【中文标题】如果没有推荐人,Google、Facebook 等如何找出您来自哪个网站?【英文标题】:How can Google, Facebook, etc find out which website you came from - when there is no referrer? 【发布时间】:2015-03-18 15:57:55 【问题描述】:假设 站点 A 是一个产生流量的网站。 用户 A 点击 站点 A 上的横幅并被重定向到 站点 B(例如登录页面)。 Site B 有一个到 Site C 的链接(例如 Facebook、Google 或任何其他大公司)。
问题: 站点 C 如何确定用户 A 来自哪些来源?因为我见过很多 Site C 网站都知道哪个是 Site A。
据我所知,浏览器无法将 Site A 引荐网址传递给 Site C。他们是怎么做到的?他们是否为此使用任何类型的 php 或 javascript 代码?
【问题讨论】:
首先您应该意识到所有这些网站可能都有 Google Analytics 或 AdSense、Facebook 共享小部件等,它们可以用来跟踪你无处不在。 我投票结束这个问题,因为它不是一个编程问题。 你要选择一个答案吗? 【参考方案1】:他们知道您去过哪里的方式是因为他们会在您的计算机上放置具有唯一 ID 的 cookie,以便他们可以跟踪您。
例如,如果一个网站使用任何 Facebook 小部件,Facebook 已经在跟踪您,并根据您在返回 Facebook.com 后访问过的网站或网站上是否有 Google Analytics(分析)知道要针对您投放哪些广告(很可能是这样)这是跟踪您从一个站点到另一个站点的所有内容,并在投放相关广告时做同样的事情。
【讨论】:
以上是关于如果没有推荐人,Google、Facebook 等如何找出您来自哪个网站?的主要内容,如果未能解决你的问题,请参考以下文章
用于在 Facebook 等墙上发布的 Google plus API
Google 和 Facebook 为什么不用 Docker?
Laravel 使用 Socialite(google、facebook 等)登录并创建我自己的应用程序的访问令牌
使用 passport.js 将本地策略连接到另一个(Facebook、Twitter、Google 等)