我有一个自定义JS事件,当手风琴面板打开时触发。我想将其作为Google Analytics事件跟踪打开,并将面板ID作为事件标签。
使用旧的非GTM方法,我会这样做:
使用旧的非GTM方法,我会这样做:
$('#my-accordion').on('down.zf.accordion', function(e, panel) {
ga('send', 'event', 'accordion', 'open', panel.attr('id'));
});
但我希望尽可能少地更改页面代码,使用Google标签管理器来完成。
至今,我在Google Tag Manager中创建了以下内容:
触发器,类型为自定义事件,当'down.zf.accordion'触发时。
标签,类型为Universal Analytics,携带我的跟踪ID,跟踪类型:事件(手风琴,打开,[可能是一个全局JS变量,设置为panel.attr('id')?])。
但是,在GTM预览中进行测试时,该标签甚至无法触发。我做错了什么?