我使用post author,tags和categories数据设置dataLayer变量。所有这些都已在Google Analytics上创建为自定义维度。
问题是发布标签和类别是数组,我是否必须在Google跟踪代码管理器上拆分数组? (或类似的东西,IDK)。我使用Post Categories设置pageCategory[0]
作为数据层变量名称进行了测试(因为我只需要第一个类别),但它不能正常工作。
dataLayer看起来像这样:
{
"pagePostType":"post",
"pagePostType2":"single-post",
"pageCategory":["ha-kidd-knitting-supplies"],
"pageAttributes":["big-time-yarn","charles-voth","classic-shades","easy-knits","km066","knitted-cowl","textured-cowl","universal-yarn"],
"pagePostAuthor":"Charles Voth"
}
在Google Analytics上收集所有wordpress帖子标签和类别作为自定义维度的最佳方法是什么?
答案 0 :(得分:1)
您需要使用点表示法来访问数组,因此您的页面cateogry dataLayer变量可能具有如下值:
pageCategory.0
对于您的页面属性,可以单独访问它们:
pageAttributes.1
pageAttributes.2
等
当然,有多个页面属性,这不是最好的方法。您应该将dataLayer变量定义为只有pageAttributes
的值,然后您可以遍历此变量以填充自定义维度,然后连接字符串。