简单javascript google analytics事件错误,未发送到ga
我在我的网站上有一个按钮,我想作为一个GA活动来跟踪它。javascript函数正确地重定向了用户,但GA调用没有在google analytics的实时视图中显示任何内容,也不知道为什么。它显示了我在谷歌分析(Google analytics)中的访问(唯一的一个…),所以它看起来像是我,而不是触发事件简单javascript google analytics事件错误,未发送到ga,javascript,google-analytics,Javascript,Google Analytics,我在我的网站上有一个按钮,我想作为一个GA活动来跟踪它。javascript函数正确地重定向了用户,但GA调用没有在google analytics的实时视图中显示任何内容,也不知道为什么。它显示了我在谷歌分析(Google analytics)中的访问(唯一的一个…),所以它看起来像是我,而不是触发事件 <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(a
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'UA-138599174-1');
</script>
<script>
function handleOutboundLinkClicks() {
ga('send', 'event', {
eventCategory: 'GVoteRSVP',
eventAction: 'click',
transport: 'beacon'
});
window.location.href = "URL";
}
</script>
window.dataLayer=window.dataLayer | |[];
函数gtag(){dataLayer.push(参数);}
gtag('js',新日期());
gtag(“配置”、“UA-138599174-1”);
函数handleOutboundLinkClicks(){
ga(‘发送’、‘事件’{
事件类别:“GVoteRSVP”,
eventAction:'单击',
交通:“灯塔”
});
window.location.href=“URL”;
}
按钮:
<a href="#" onClick="handleOutboundLinkClicks()" class="sqs-block-button-element--medium sqs-block-button-element" >
REGISTER TODAY
</a>
任何帮助都将不胜感激 如果使用
gtag
初始化分析,则需要使用相同的方法发送事件。在您的代码中,您当前指的是ga()
。您的函数应该如下所示:
function handleOutboundLinkClicks() {
gtag('event', 'click', {
'event_category': 'GVoteRSVP'
});
window.location.href = "URL";
}
gtag('event', <action>, {
'event_category': <category>,
'event_label': <label>,
'value': <value>
});
通常,事件参数的传递方式如下:
function handleOutboundLinkClicks() {
gtag('event', 'click', {
'event_category': 'GVoteRSVP'
});
window.location.href = "URL";
}
gtag('event', <action>, {
'event_category': <category>,
'event_label': <label>,
'value': <value>
});
gtag('event')。如果您需要将传输类型设置为beacon,因为它在当前代码中使用,您可能还需要阅读。很乐意提供帮助,欢迎使用Stack Overflow。如果此答案或任何其他答案解决了您的问题,请将其标记为已接受。