我希望在Google Analytics(分析)(GA)上创建自定义过滤器,这样我就可以将除真正视图之外的所有视图阻止到我的网页上。
我想这样做是因为与我的媒体资源(UA-XXXXXXXX-X)关联的Google分析ID是公开的。因此,从理论上讲,我的分析数据容易受到攻击。
我正在尝试遵循here的说明。如建议的那样,我创建了一个自定义过滤器,以排除来自Hostnames
而不是我的网页(或任何子网页)-https://ishank-juneja.github.io/
的所有匹配。我特别遵循的步骤是-
New filter --> custom --> include --> Choose filter field as Hostname
然后我将过滤器模式输入为https://ishank-juneja\.github\.io/
。我认为这是与我的网站URL /主机名相对应的正确正则表达式。
我认为这足以使过滤器工作,但是可以肯定的是,我将过滤器类型更改为exclude而不是include,并期望如果配置正确,此过滤器将开始拒绝网址https://ishank-juneja.github.io/
及其任何子页面中的匹配。
但是,当我单击创建过滤器页面底部的过滤器验证按钮时,收到了消息-
“此过滤器不会更改您的数据。要么过滤器配置不正确,要么采样数据集太小。”
由于我确信我以前所有的匹配都来自上述网址,因此即使在include模式下,似乎也未正确配置过滤器。
将帮助您更正过滤器的工作,以便仅记录来自所需主机名的匹配。
尝试将此正则表达式用作主机名(不带协议和斜杠):
ishank-juneja\.github\.io