这是我的开发人员为定义自定义维度而实现的代码。我在GTM中创建了新变量,并为Universal Analytics代码添加了自定义维度。
在数据层中,变量值正确显示,但在Pageview标记中,它显示为Undefined。如何解决这个问题?
<script>
var dataLayer = window.dataLayer || [];
var categoryName = 'GST News and Announcements';
var parentCategory = 'gst';
var trackParams = {};
if (parentCategory) {
trackParams['blogCategory'] = parentCategory;
trackParams['blogSubcategory'] = categoryName;
} else {
trackParams['blogCategory'] = categoryName;
}
dataLayer.push(trackParams);
</script>