Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery WorpAddress上的Google Analytics事件跟踪_Jquery_Wordpress_Google Analytics_Event Handling - Fatal编程技术网

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视图为空?