GTM中的数据层属性

时间:2017-04-03 21:56:12

标签: google-tag-manager

我使用Google跟踪代码管理器跟踪视频播放的时间,但我不确定如何将视频ID传递到Google跟踪代码管理器。以下是我正在使用的内容,uuid是播放时的视频ID字符串。

// Registers the event with Google
function trackVideoPlay(uuid) {
  dataLayer.push({
      'event': 'goldfish-play',
      'eventCategory': 'Goldfish Videos',
      'eventAction': 'play',
      'eventLabel': uuid
  });
}

我知道eventLabel正在获取正确的数据并被推送到dataLayer,并且播放事件正在触发,但我在Google跟踪代码管理器的label字段中放置了什么来为其提供正确的数据?数据可用,但我不知道如何告诉GTM访问它。

enter image description here

1 个答案:

答案 0 :(得分:1)

转到变量部分,单击新建,选择" datalayer变量" (datalayer版本默认为版本2,不要更改),输入要提取值的datalayer键(即eventLabel),然后给该变量一个名称 - 我通常使用dataLayer键作为名称,所以很明显变量包含什么。然后在标签字段中输入新创建的变量(通过单击字段后面的符号并从列表中选择,或在{{double curly brackets}}中输入变量名称)。