使用Google Analytics和dataLayer(GTM)跟踪WP Post标签

时间:2016-09-01 14:32:45

标签: wordpress google-analytics google-tag-manager data-layer

我使用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帖子标签和类别作为自定义维度的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

您需要使用点表示法来访问数组,因此您的页面cateogry dataLayer变量可能具有如下值:

pageCategory.0

对于您的页面属性,可以单独访问它们:

pageAttributes.1
pageAttributes.2

当然,有多个页面属性,这不是最好的方法。您应该将dataLayer变量定义为只有pageAttributes的值,然后您可以遍历此变量以填充自定义维度,然后连接字符串。