由于我对代码,html或正在使用的程序一无所知,所以我想知道此cookie是否可以按照我想要的方式工作。
我想知道用户通过包含 repid 的网址到达网站后,在会话中访问了哪些页面。
我有一个自定义html标签,该标签已在Google跟踪代码管理器中设置,代码为:
<script>
var cookieName = "RepUrl";
var cookieValue = "true";
setPersistentCookie(cookieName, cookieValue, 365); // set for 1 year
</script>
触发器类型为页面视图,某些页面视图,页面网址,包含,快速
然后我去Google Analytics(分析)并创建了一个名为Rep Url的自定义维度,范围为Session。
此后,我返回google标记管理器并创建一个名为:Cookie-Page ...的变量,变量类型:1st party cookie并链接到cookieName: RepUrl (如上所述)代码)。
然后我制作另一个标签,这次是Google Analytics(分析)标签类型,跟踪类型:页面浏览量。然后,我在此标记中启用覆盖设置,然后输入我的Google Analytics(分析)ID UA-xxxxxxxxx-x。我转到更多设置,自定义维度,然后输入我在Google Analytics(分析)中创建的自定义维度的索引号,然后在维度值中输入在标记管理器中创建的变量:Cookie-Page ...
所有这些之后,我开始进行自定义,分析中的自定义报告为自定义维度(Rep Url)创建了一个报表,并添加了过滤器:会话,平均会话时长,入口/综合浏览量,页面/会话,用户。
我想从头到尾都知道该cookie是否可以按照我希望的方式工作。所有帮助将不胜感激!
答案 0 :(得分:0)
GTM / GA设置可以使用,但是您可能无法在自定义报告中获得期望的结果。
一个原因是,一旦用户,进入网站并使用RepUrl到达页面,就需要设置Cookie,但是到那时,页面视图的匹配数据已经发送到GA,因此无法捕获到自定义维度,直到后续点击为止。这将取消自定义报告中的会话次数和进入次数指标。
您可以考虑研究创建一个自定义段,该段使用参数“ repurl”隔离会话。如果repurl始终是用户进入网站/启动会话的方式,那么它将起作用。
另一种解决方案是放弃用于设置Cookie的JavaScript,而是在GTM中使用URL变量并以这种方式捕获RepUrl参数并将其设置在综合浏览量上。