我们将网站从 HTTP 迁移到 HTTPS。 但我们仍然缺少来自某些 HTTPS 推荐网站的 Google Analytics(分析)推荐数据。
会不会是因为:
- 推荐网站仍然指向我们的 HTTP 网页? (因此 HTTPS -> HTTP(301 重定向) -> HTTPS 会丢失引用数据)
- 一些推荐网站包含
nofollow noreferrer
的链接喜欢<a href="https://ourdomain" rel="nofollow noreferrer">
。奇怪的是,从我们的历史数据来看,它看起来像noreferrer
即使就在几个月前,比如 2017 年 4 月,也没有产生任何影响。 - 还有其他原因吗?
最佳答案
元引用标记的默认值为no-referrer-when-downgrade
。这意味着您会丢失来自大多数 https 站点的现有 http 链接的引荐来源网址信息。
301重定向
当您从 http 请求 301 重定向到网站上的 https 版本时,引荐来源网址信息已在 http 请求期间丢失。稍后无法在重定向链中恢复它。
解决方案是将链接更新为 https。不幸的是,当它们出现在整个网络的网站上时,这可能是一个巨大的挑战。
元引用标签
网站还可以使用元引用标记来覆盖默认值。可以对此进行配置,以便即使在 https 到 https 请求中也不会传递引用者信息。
Google 通过使用元引荐来源网址标记的 origin
值来实现此目的,因此,您知道访问者来自 Google,但不知道他们使用什么查询来查找您的网站。
无推荐人
设置 rel="noreferrer"
通知支持此属性的浏览器不要传递该特定链接的引荐来源网址信息。但是,较旧的浏览器 don't support this并且仍然会传递推荐人信息。
不关注
这不会影响引荐来源网址信息。
它用于向搜索引擎传达该网站不保证链接的信息。大多数搜索引擎在计算链接目标排名时使用此信息来忽略链接。一些搜索引擎还会按字面意思解释标签,并选择根本不跟踪该链接,而另一些搜索引擎有时会跟踪该链接,还有一些搜索引擎会像正常链接一样跟踪该链接。
关于https - 从 HTTP 迁移到 HTTPS 和 Google Analytics 推荐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46003483/