首页 > 解决方案 > 从谷歌标签管理器获取自定义变量值到谷歌分析问题

问题描述

我想使用谷歌标签管理器在谷歌分析中获取一些服务器端错误消息。我设法在我的中推送了一些数据,我dataLayer得到了这个:

dataLayer.push({
    'event':'error_event_nl',
    'eventCategory': 'errors',
    'eventAction': 'starter_action',
    'eventLabel': 'error-messages-label',
    'error_messages_data':[ 
            {
                'original_message':'Server side error in English Version',
                'translated_message':'Server side error inDutch Version'
            }
    ]
});

我的事件被触发了,见 img: 在此处输入图像描述 和数据: 在此处输入图像描述

我的问题是我如何在谷歌分析中看到自定义变量的值(来自谷歌标签管理器):errors_messagesData或来自 js 脚本:error_messages_data

在谷歌分析中,我收到来自eventCategoryeventAction的值eventLabel。见图片:

在此处输入图像描述

谢谢

标签: google-analyticsgoogle-tag-manager

解决方案


在 GTM 中创建 2 个数据层变量:error_messages_data.original_messageerror_messages_data.translated_message.

并在 GA 中创建 2 个命中级自定义维度,记住索引。

使用标签中的自定义维度将这些带有事件的数据层变量发送到 GA :

在此处输入图像描述

现在,您可以将这些维度作为第二个维度添加到标准报告中或在自定义报告中使用。


推荐阅读