为什么每个网站都希望您接受其 cookie

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费积分!

我可能属于少数派,但我从未创建过那些“本网站使用 Cookie,以下是关于其原因的解释,请点击此“确定”按钮以接受”的横幅,这些横幅感觉遍布互联网的一半。

Emily Stewart:

我们大多数人只是机械地点击“是”然后继续浏览。如果您拒绝 Cookie 跟踪,有时网站将无法正常工作。但大多数情况下,您可以继续浏览。它们与我们在线时忽略的烦人的弹出式广告没什么不同。

我特别无知,甚至不了解它们存在的理由,尽管我是一名专业的网站构建者。

Emily 做了一个很好的总结。这可能与您所想的一样:一种“安全第一”的策略。与其被起诉,不如惹恼一些用户。

有趣的是,这不仅仅是一种特定的法规导致了这种情况。《通用数据保护条例》(GDPR) 是一个重要因素(尽管在 Cookie 上的提及非常少),但实际上是几种不同的法规,包括可能即将出台的法规,促使人们实施这些令人讨厌的弹出窗口。

我可能是那种宁愿被起诉也不愿显示可恶的 Cookie 横幅的怪人。

说到 Cookie 以及我所无知的事物,我不久前问过这个问题。

我当时的大脑没有答案。如果有人逼问,我可能会回答说这只是江湖骗术,这些复选框实际上什么也没做。

从该主题来看,答案似乎是大多数网站使用 Cookie 来存储您的登录用户会话。Cookie 有过期日期。“记住我”选项会使 Cookie 的过期日期比您未选中该选项时更长。

整个主题非常有趣。有很多有用的东西和更多笑话。我同意这样的观点:无论何时您选中该框,某个服务器,在某个地方,都会播放这段音乐

更新

我对以上观点有一些合理的反对意见。

我可能是那种宁愿被起诉也不愿显示可恶的 Cookie 横幅的怪人。

非常感谢 Laura Kalbag 与我进行关于此话题的讨论。以下是情况

在我写这篇文章时,这个网站在欧洲是非法的。 也许在所有地方都是非法的?我还没有完全弄清楚这一点。

这是因为该网站设置了一些“非必需”Cookie(不同于登录 Cookie,登录 Cookie 是“必需”的)。例如,我根据广告商的要求自己编写了代码,在他们的展示广告中包含一个<img src="pixel.gif">。该图像的目的是跟踪展示次数,但它也可以并且确实会设置 Cookie,并且可能还会做其他事情,例如跟踪展示次数以外的事情,例如尝试显示“定向”广告。在我写这篇文章时,MailChimp 和 Wufoo 在此网站上投放的广告中都使用这些“跟踪像素”。(我已经联系过他们,看看是否移除这些像素会导致交易破裂,让我们拭目以待!)

因此,由于这些非必需 Cookie,我需要显示一个用户界面来征求用户的同意。还有一个重要的方面:在他们回答之前或如果他们不同意,我不应该包含这些跟踪像素(因为我无法控制它们是否会设置 Cookie)。这是一个复杂的编码问题,我还没有完成。在没有 JavaScript 的情况下这样做,就更需要花哨的技巧了。

因此,理论上,我可能会因此事而遭到起诉。具有讽刺意味的是,许多拥有 Cookie 同意 UI 的网站甚至都没有实施其选择加入性质,使其毫无用处。更具讽刺意味的是,要真正正确地做到这一点,可能还需要使用 Cookie,而你将需要向他们说明这些 Cookie。重要的是 UI 的存在本身,而是实际情况是只有在获得同意的情况下才设置 Cookie。我不太担心被起诉。看来目前起诉行动不是政府采取的,而是个人律师代表人们进行的诉讼。我估计这些诉讼将在未来几年内增加。

我更倾向于“做正确的事情”的论据,即如果你要在别人的电脑上放置 Cookie,你应该告诉他们它的用途,并在开始之前征求他们的同意。

因此,我遇到了困境。我不想构建 Cookie 同意 UI。这将很难编程,维护起来会产生技术债务,更糟糕的是会让用户感到厌烦。我宁愿看看我们是否可以放弃所有设置第三方 Cookie 的行为,所以我首先要走这条路。

直接链接→