我计划为进入网站某个目录的任何页面的访问者设置一个包含用户范围的自定义维度,以将用户分为两组:
我读了这篇question,谈论了类似的问题,并指出谷歌分析'自定义维度没有默认值,所以解决方法是始终发送默认值,只在符合条件时更改默认值,但这与谷歌分析documentation发生冲突(如我所知)关于用户作用域的方式变量得到它们的值:简而言之,最后一次命中就会被保存。
所以我想到了以下方法,只有当用户访问此目录中的任何页面时才设置自定义变量和用户范围,并且在报告中使用包含/排除功能来分隔这两个组但我害怕我可能会遗漏一些东西。
答案 0 :(得分:0)
我认为您的方法可行,但您应该记住,没有为此自定义维度分配值的用户将从您使用该维度的任何报告中排除。< / p>
我认为您最好设置一个Cookie,以便跟踪用户是否曾访问相关网页。这样你就可以随时发送一个值。下面我借用了w3schools.com上的cookie功能,因为我不习惯使用javascript cookies。我确定你能找到一种更简短的方法。
function myFunction() {
var x = document.getElementsByClassName("example");
for (var i = 0; i < x.length; i++)
x[i].innerHTML = "Hello World!";
}