订阅以接收新文章的通知:

免费的、隐私优先的分析,为了更好的网络

2020-09-29

4 分钟阅读时间
这篇博文也有 EnglishDeutsch日本語Français版本。

每个拥有网站的人都需要了解有关其网站的一些基本事实:人们在访问哪些页面?他们在哪里?还有哪些网站为_我的_网站带来了流量?

市面上有一些“免费”的分析工具,但它们是有代价的:不是金钱,而是用户的隐私。今天,我们宣布向所有人(即使他们还不是Cloudflare客户)开放一个全新的,隐私优先的分析服务。而且,如果您是Cloudflare客户,我们将增强分析功能,使其比以前更强大。

最重要的分析特性:隐私

目前最流行的分析服务是为了帮助支持广告的网站销售更多的广告。但是,很多网站没有广告。所以,如果使用这些服务来了解你的在线内容的表现,你就是在放弃用户的隐私。

Cloudflare的业务从来不是以追踪用户或销售广告为基础的。我们不想知道你在网上做什么——这不是我们的事。所以我们想要建立一个分析服务,使之回到对Web创建者(不一定是营销人员)真正重要的问题,并以一种简单,干净的方式为Web创建者提供所需的信息,而又不牺牲访问者的隐私。并且为网站创建者提供这些分析时,不应依赖他们对Cloudflare基础架构的使用来确保性能和安全性。(这一点稍后再说。)

使我们的分析服务“隐私至上”对我们来说意味着什么?最重要的是,这意味着我们不需要为了提供分析服务而长期跟踪单个用户。我们不使用任何客户端状态(如cookie或localStorage)来跟踪用户。而且,我们不会出于显示分析的目的通过IP地址,用户代理字符串或任何其他数据来“指纹化”个人。(我们认为指纹比cookie更具侵入性,因为用户无法选择阻止。)

在不跟踪用户的情况下统计访问量

任何网站最重要的统计数据之一就是:“有多少人访问过这个网站?” 分析工具经常显示“独立”访问者的数量,这需要通过cookie或IP地址跟踪单个用户。

我们使用_访问(visit)_的概念:一个隐私友好的衡量人们如何与你的网站互动的方式。访问可简单地定义为一次成功的页面展现,该页面展现具有一个与请求的主机名不匹配的HTTP referer。无需跟踪个人,它就可以告诉您有多少人访问了您的网站,并在离开之前四处点击。

访问的语义与“独立”的语义稍有不同,因此您可以预想到此数字与其他分析工具有所不同。

显示所有细节,阻止Bot访问

我们的分析可以提供关于你的网站最重要的指标,比如页面展现量和访问量。但我们也知道,分析的一个基本要求特征是_灵活性_:可以添加任意过滤器以及按需切片和切块数据的功能。我们的分析可以为您显示排名靠前的主机名,URL,国家和其他关键指标,例如状态码。您可以通过单击来过滤任何这些指标,并查看整个仪表板更新。

我对我们的时间序列表中的两个功能感到特别兴奋:能够拖拽放大到更窄的时间范围,以及能够“分组”不同的维度,以不同的方式查看数据。这是一种非常强大的方法,可以深入到异常流量中,并快速查看发生了什么。例如,您可能会注意到一个流量峰值,放大这个峰值,然后尝试不同的分组,看看是什么带来了额外的点击。一张动图胜过千言万语:


对于Bot Management产品的客户,我们正在努力检测(并删除)自动流量。这一功能即将推出,您将能够看到哪些Bot正在访问您的网站——只需单击一下,即可使用防火墙规则阻止它们

这一切都归功于我们的ABR分析技术,该技术使我们能够为大型和小型网站快速提供分析服务。查看我们的博客文章,以了解有关其工作原理的更多信息。

边缘还是浏览器分析?何不兼而得之

有两种收集Web分析数据的方式:在边缘(或在源服务器上),或在客户端中使用JavaScript信标。

过去,Cloudflare一直在我们的_边缘_收集分析数据。与传统的客户端分析方法相比,这具有一些不错的好处:

  • 这样更准确,因为您不会遗漏阻止第三方脚本或JavaScript的用户

  • 即使未加载HTML页面,您也可以看到所有返回源服务器的流量

  • 我们可以检测(并阻止)僵尸程序,应用防火墙规则并通常清除有害噪声流量

  • 您可以衡量源服务器的性能

更常见的是,大多数网络分析提供商都使用客户端评估。这也有一些好处:

  • 您可以在_用户_看到效果时了解其性能——例如,页面实际渲染多长时间

  • 您可以检测客户端JavaScript执行中的错误

  • 您可以定义JavaScript框架发出的自定义事件类型

最终,我们希望我们的客户能够两全其美。我们认为直接从边缘获取网络访问量确实非常强大。一年前,我们还推出了浏览器洞察,从而通过更多性能信息来扩展我们现有的边缘分析,如今,浏览器洞察通过整合Web Vitals指标向前迈出了一大步。

但是,我们知道并不是每个人都可以修改其DNS以利用Cloudflare的边缘服务。因此,今天我们向所有人发布了免费的独立分析产品。

在哪里可以使用它?

对于Pro,Biz和Enterprise计划中现有的Cloudflare客户,只需转到“分析”标签!从今天开始,您会看到一条横幅广告,可以选择加入新的分析体验。(我们计划在几周内将其设置为默认功能。)

但是,在构建隐私优先的分析时,我们意识到,即使对于今天不使用Cloudflare的人们而言,让他们能够访问这些数据是非常重要的。即使您无法更改DNS服务器,也可以使用Cloudflare的网络分析功能——只需添加我们的JavaScript,您就可以使用了。

我们仍在对基于JavaScript的分析进行最后的修饰,但是您可以点击此处注册,我们会在准备就绪时通知您。

Cloudflare分析的发展

就在一年多以前,Cloudflare的分析包括一组简单的指标:缓存的数据传输与未缓存的数据传输,或者有多少请求被防火墙阻止。今天,我们在所有产品中提供灵活、强大的分析,包括防火墙缓存负载均衡网络流量

虽然我们一直专注于为我们的_相关_产品建立分析,但我们意识到,作为一个独立的产品,我们的分析也是很强大的。今天只是这个旅程的第一步。我们还有更多计划:从实时分析,到越来越多的性能分析,甚至允许客户添加定制事件。

我们想知道您最希望从分析中得到什么——请在评论中留言,让我们知道您接下来想看到什么。

我们保护整个企业网络,帮助客户高效构建互联网规模的应用程序,加速任何网站或互联网应用程序抵御 DDoS 攻击,防止黑客入侵,并能协助您实现 Zero Trust 的过程

从任何设备访问 1.1.1.1,以开始使用我们的免费应用程序,帮助您更快、更安全地访问互联网。要进一步了解我们帮助构建更美好互联网的使命,请从这里开始。如果您正在寻找新的职业方向,请查看我们的空缺职位
Birthday Week产品新闻AnalyticsPrivacy

在 X 上关注

Jon Levine|@jplevine
Cloudflare|@cloudflare

相关帖子

2024年10月24日 13:00

Durable Objects aren't just durable, they're fast: a 10x speedup for Cloudflare Queues

Learn how we built Cloudflare Queues using our own Developer Platform and how it evolved to a geographically-distributed, horizontally-scalable architecture built on Durable Objects. Our new architecture supports over 10x more throughput and over 3x lower latency compared to the previous version....

2024年10月08日 13:00

Cloudflare acquires Kivera to add simple, preventive cloud security to Cloudflare One

The acquisition and integration of Kivera broadens the scope of Cloudflare’s SASE platform beyond just apps, incorporating increased cloud security through proactive configuration management of cloud services. ...