Jquery WorpAddress上的Google Analytics事件跟踪
我试图在单击特定菜单项时发送事件。我的头脚本如下所示:Jquery WorpAddress上的Google Analytics事件跟踪,jquery,wordpress,google-analytics,event-handling,Jquery,Wordpress,Google Analytics,Event Handling,我试图在单击特定菜单项时发送事件。我的头脚本如下所示: <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-124755880-1"></script> <script> window.dataLayer = window.dataLayer || [];
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-124755880-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-124755880-1');
</script>
<!-- Custom Google Analytics click event -->
<script>
jQuery(document).ready(function($){
function handleOutboundLinkClicks(event) {
console.log(event.target.href);
ga('send', 'event', {
eventCategory: 'Outbound Link',
eventAction: 'click',
eventLabel: 'Book Now'
});
}
$('.book-link a').click(function(event){
console.log('click');
handleOutboundLinkClicks(event)
});
});
</script>
window.dataLayer=window.dataLayer | |[];
函数gtag(){dataLayer.push(参数);}
gtag('js',新日期());
gtag(“配置”、“UA-124755880-1”);
jQuery(文档).ready(函数($){
函数handleOutboundLinkClicks(事件){
console.log(event.target.href);
ga(‘发送’、‘事件’{
eventCategory:“出站链接”,
eventAction:'单击',
eventLabel:“立即预订”
});
}
$('.book链接a')。单击(函数(事件){
console.log('click');
handleOutboundLinkClicks(事件)
});
});
所有控制台日志都按预期工作,站点上没有错误。
我只是在我的谷歌分析仪表板上看不到这个事件。不在报告中,也不在实时事件中
该链接具有target=“\u blank”
属性,因此我尝试使用和不使用transport:'beacon'
。目前还没有
你知道我做错了什么吗
谢谢您正在使用gtag()方法初始化GA,因此应该使用gtag()函数调用来发送事件:
gtag('event', 'click', { 'event_category': 'Outbound Link','event_label': 'Book Now'
});
1) 检查调用是否独立工作,没有单击事件。您可以通过将gtag调用复制/粘贴到控制台中来测试脚本,并查看它是否建立了连接或是否出现错误。如果连接正常,您将在手动调用函数时在浏览器devtools的“网络”选项卡中看到请求
2) 验证您的浏览器是否可以连接到GA。您可以检查devtools中的“网络”选项卡,查看是否正在进行所有分析调用或是否已阻止这些调用。如果您在隐私/内容阻止模式下运行广告阻止程序或浏览器,这些跟踪器请求可能会被停止。根据您使用的浏览器,默认情况下GA可能已被阻止
3) 验证分析是否可以查看您的请求。检查分析是否在实时跟踪中看到您的操作。首先查找初始页面视图,如果不起作用,请确保使用未筛选的视图进行测试。是否有理由使用ga()发送事件?文档为此使用gtag()。是的,成功了,谢谢。为什么我的代码不能正常工作?你能指定你面临的错误吗?是否有任何错误消息,或者事件在Google Analytics中不可见?站点控制台上没有错误。我的Google Analytics上没有添加任何内容您是否看到初始页面视图,并且只缺少事件,或者您的Analytics视图为空?