使用 Google Analytics 和 dataLayer (GTM) 跟踪 WP Post 标签
Tracking WP Post Tags using Google Analytics and dataLayer (GTM)
我用 post 作者、标签和类别数据设置了 dataLayer 变量。所有这些都已在 Analytics 上创建为自定义维度。
问题是 Post 标签和类别是数组,我是否必须在 Google 标签管理器上拆分数组? (或者类似的东西,IDK)。我用 Post 类别进行了测试,将 pageCategory[0]
设置为数据层变量名称(因为我只需要第一个类别),但效果不佳。
数据层如下所示:
{
"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 post 标签和类别作为 Analytics 上的自定义维度的最佳方法是什么?
您需要使用点符号来访问数组,因此您的页面类别 dataLayer 变量的值可能类似于:
pageCategory.0
对于您的页面属性,可以单独访问它们:
pageAttributes.1
pageAttributes.2
等等
当然,对于多个页面属性,这不是最好的方法。您应该将 dataLayer 变量定义为仅具有 pageAttributes
的值,然后您可以遍历此变量以填充您的自定义维度,然后连接字符串。
我用 post 作者、标签和类别数据设置了 dataLayer 变量。所有这些都已在 Analytics 上创建为自定义维度。
问题是 Post 标签和类别是数组,我是否必须在 Google 标签管理器上拆分数组? (或者类似的东西,IDK)。我用 Post 类别进行了测试,将 pageCategory[0]
设置为数据层变量名称(因为我只需要第一个类别),但效果不佳。
数据层如下所示:
{
"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 post 标签和类别作为 Analytics 上的自定义维度的最佳方法是什么?
您需要使用点符号来访问数组,因此您的页面类别 dataLayer 变量的值可能类似于:
pageCategory.0
对于您的页面属性,可以单独访问它们:
pageAttributes.1
pageAttributes.2
等等
当然,对于多个页面属性,这不是最好的方法。您应该将 dataLayer 变量定义为仅具有 pageAttributes
的值,然后您可以遍历此变量以填充您的自定义维度,然后连接字符串。