我用文章作者、标签和类别数据设置了dataLayer变量。所有这些都已经在Analytics上作为自定义维度创建了。
问题是,帖子标签和类别是数组,我是否必须分割数组在谷歌标签管理器?(或类似的东西,IDK)。我做了一个测试后类别设置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"
}
收集所有wordpress帖子标签和类别作为分析的自定义维度的最佳方法是什么?
您需要使用点符号来访问数组,因此您的页面分类dataLayer变量可以具有如下值:
pageCategory.0
对于您的页面属性,它们可以被单独访问:
pageAttributes.1
pageAttributes.2
等。当然,对于多个页面属性,这不是最好的方法。您应该将dataLayer变量定义为仅具有pageAttributes
的值,然后可以循环遍历该变量以填充自定义维度,然后连接字符串。