从Google跟踪代码管理器获取自定义变量值到Google Analytics(分析)问题

时间:2019-02-22 14:02:03

标签: google-analytics google-tag-manager

我想使用Google跟踪代码管理器在Google Analytics(分析)中获取一些服务器端错误消息。我设法在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: enter image description here 并带有数据: enter image description here

我的问题是如何在Google Analytics(分析)中看到自定义变量的值(来自Google跟踪代码管理器):errors_messagesData或js脚本:error_messages_data

在Google Analytics(分析)中,我从eventCategoryeventActioneventLabel接收值。参见img:

enter image description here

谢谢

1 个答案:

答案 0 :(得分:0)

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

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

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

enter image description here

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