Google Chrome 84 正在推出限制性第三方 cookie 处理,可能会导致无法设置第三方 cookie。 这可能会导致收入损失或网站功能中断。 这是出版商应该注意的。
为什么第三方 Cookie 存在问题?
并非所有第三方 cookie 都会受到影响。 唯一受影响的第三方 cookie 是那些通过不安全的 HTTP 协议提供的以及没有正确 SameSite 属性的 cookie。
这是第三方 cookie 需要在发布商网站上设置的属性:
相同站点=无; 安全的
这告诉浏览器可以设置 cookie,并且 cookie 是通过安全的 HTTPS 协议发送的。
Chrome 84 帮助解决安全问题
此更改将有助于使发布商网站更加安全。 这将有助于阻止跨站点请求伪造漏洞。
谷歌就是这样 解释它:
“网络的一个文化属性是它倾向于默认打开。 这是使许多人能够在那里创建自己的内容和应用程序的部分原因。
然而,这也带来了一些安全和隐私问题。
跨站点请求伪造 (CSRF) 攻击依赖于 cookie 附加到给定来源的任何请求这一事实,无论是谁发起请求。
例如,如果您访问
evil.example
然后它可以触发请求your-blog.example
,您的浏览器将愉快地附加相关的 cookie。如果您的博客对验证这些请求的方式不小心,那么
evil.example
可能会触发删除帖子或添加自己的内容等操作。”
被阻止的第 3 方 Cookie 如何影响发布商
第三方 cookie 可以连接到浏览器并查明此人是否登录到其他服务,如果是,则允许该登录存在于发布者站点上,而无需站点访问者重新登录。
第三方 cookie 使网站访问者更容易通过电子邮件或社交媒体帐户共享网页。
第三方 cookie 还支持实时聊天应用程序等功能。 cookie 允许应用程序记住网站访问者是否与聊天应用程序进行了交互。
重要的是,第三方 cookie 允许广告商在您的网站上向您的网站访问者展示最相关的广告。
如果第三方 cookie 设置失败,则可能会导致在您的网站上展示的相关广告减少,从而导致发布商的收入减少。
如何判断 Cookie 是否未在 Chrome 84 中设置?
Chrome 开发工具会提醒您注意未设置的 3rd 方 cookie。 但您必须下载 Chrome 84。
如果更新 cookie 处理未推广到您的 Chrome 84 版本, 尝试下载 Chrome Canary.
Chrome Canary 是 Google 的 Chrome 测试版,已经安装了 Chrome 的未来功能。
我使用 Chrome Canary 来生成本文的屏幕截图。 🙂
您所要做的就是通过单击 Apple 设备上的 CTRL Option J 或 Windows 操作系统上的 CTRL Shift 打开 Chrome 开发者控制台。
您也可以单击 Chrome 浏览器右上角的三点菜单,然后选择更多工具 > 开发者工具。
关于缺少 cookie 属性的 Chrome 开发工具警告屏幕截图:
基本上,出版商自己解决问题的工作并不多。 服务提供商网站上存在问题。
但出版商有很多需要注意的地方。
未能检查第三方 cookie 是否未设置可能会导致收入损失和用户体验不佳。
检查您的 cookie 以查看是否有任何未设置是个好主意。 如果不是,您可以尝试更新获取代码的位置、联系广告网络或切换到其他服务。
网络开发 说这个 关于第三方 cookie 处理方式即将发生的变化:
“如果您依赖在您的网站上提供第三方内容的任何服务,您还应该与提供商确认他们正在更新他们的服务。 您可能需要更新您的依赖项或代码片段,以确保您的网站采用新的行为。”
Chrome 开发工具中显示的有问题的 cookie 的屏幕截图:
检查您的第三方 Cookie
检查您的第三方 cookie 以查看是否有问题是个好主意。 我鼓励您下载 Chrome Canary 以使用 Chrome 开发控制台检查您的网站。
我发现 Chrome Canary 也是一个很好的浏览器,可以在您需要第二意见时检查搜索结果。 每个搜索营销人员都应该考虑 下载它 只是为了周围。
引文
谷歌官方公告:
Chrome 84 中的新功能