我有一个自定义 JS 事件,当手风琴面板打开时会触发。我想以面板 ID 作为事件标签来跟踪作为 Google Analytics 事件的开幕。
使用旧的非 GTM 方法,我会这样做:
$('#my-accordion').on('down.zf.accordion', function(e, panel) {
ga('send', 'event', 'accordion', 'open', panel.attr('id'));
});
但我想用谷歌标签管理器来做这件事,并且尽可能少地改变页面上的代码。
到目前为止,我已经在 Google Tag Manager 中创建了这个:
触发器,键入在“down.zf.accordion”上触发的自定义事件
标记,使用我的跟踪 ID 键入 Universal Analytics,跟踪类型:事件(手风琴,打开,[可能是设置为 panel.attr('id') 的全局 JS 变量?])
但在 GTM 预览版中进行测试时,该代码甚至不会触发。我究竟做错了什么?