无法使 Google 分析过滤器工作

Unable to make Google Analytics filter work

我想在 Google Analytics (GA) 上创建一个自定义过滤器,这样我就可以阻止除真实浏览之外的所有浏览我的网页的浏览。

我想这样做是因为与我的 属性 (UA-XXXXXXXX-X) 关联的 google-分析 ID 是 public。因此理论上,我的分析数据容易受到攻击。

我试图按照说明进行操作 。根据建议,我创建了一个自定义过滤器,以 排除 来自 Hostnames 的任何点击,而不是我的网页(或任何子网页)- https://ishank-juneja.github.io/。特别是我遵循的步骤是 -

New filter --> custom --> include --> Choose filter field as Hostname

然后我输入过滤模式为https://ishank-juneja\.github\.io/。我认为这是与我的站点对应的正确正则表达式 URL/Hostname。

我认为这足以使过滤器正常工作,但是可以肯定的是,我将过滤器类型更改为 exclude 而不是 include,预计如果配置正确,此过滤器将开始拒绝来自 url https://ishank-juneja.github.io/ 及其任何子页面的点击。

然而,当我点击创建过滤器页面底部的过滤器验证按钮时,我收到了消息-

"This filter would not have changed your data. Either the filter configuration is incorrect, or the set of sampled data is too small."

因为我确定我之前的所有点击都来自提到的 url,所以即使在 include 模式下,过滤器似乎也没有正确配置。

如能帮助纠正过滤器的工作,以便仅记录来自所需主机名的匹配,我们将不胜感激。

尝试将此正则表达式用于主机名(不带协议和尾部斜杠):

ishank-juneja\.github\.io