自定义HTML Javascript GA事件代码未在GTM中触发

时间:2019-05-16 11:46:10

标签: javascript html google-analytics

当我们在我们的网站上执行了第三方代码时,我正在尝试推送Google Analytics(分析)事件,并使用监听器进行跟踪并发送事件。

我已经尝试了各种代码来查看此处发生了什么,但是不确定是否这是正确的方法,或者不确定是否应该添加侦听器作为触发器(以某种方式)然后使用GTM事件方法?

var event1 = document.addEventListener('bronto:popup-created',
function(){
ga('send', 'event', 'Newsletter', 'Popup Load');
console.log('bronto pop-up loaded');  
});

控制台按预期显示bronto pop-up loaded,但在Analytics(分析)中未看到任何事件。

1 个答案:

答案 0 :(得分:0)

我相信我已经找到了答案,使用GTM中的自定义HTML,我现在从事件监听器中推送了一个dataLayer事件,然后在GTM中触发了一个单独的事件,该事件成功进行了跟踪。

DataLayer按下如下所示...

<script>
var event1 = document.addEventListener('bronto:popup-created',
function(){
dataLayer.push({'event': 'Popup Load'});
});
</script>