javascript - Google Analytics 未跟踪带有 Javascript 的页面

标签 javascript jquery google-analytics analytics tracking

<分区>

我注意到我的带有其他 Javascript 的音乐页面没有被 Google Analytics 跟踪。我所有其他没有 javascript 的页面都被跟踪了。

我的脚本中是否有阻止 Google 跟踪此页面的内容?

此页面的分析代码位于 </body> 旁边标签。

我认为这不会影响它,但它可能会。 Page in Question Here if Needed .

更新:我检查了我的脚本,没有一个使用下面提到的 _gat 和 _gaq 变量。

更新 2:这显然只是我的音乐页面。因此只有一个页面未被跟踪,该页面上的脚本列在下面。

分析代码:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-40498113-1', 'caseykidd.com');
  ga('send', 'pageview');

</script>
</body>

音乐页面脚本:

<script type="text/javascript" src="videobox/js/mootools.js"></script>
<script type="text/javascript" src="videobox/js/swfobject.js"></script>
<script type="text/javascript" src="videobox/js/videobox.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="player/src/jquery.ubaplayer.js"></script>
<script>
jQuery(document).ready(function() { 
   jQuery.noConflict();
   jQuery(function(){
            jQuery("#ubaPlayer").ubaPlayer({
            codecs: [{name:"MP3", codec: 'audio/mpeg;'}]
            });

    });
    jQuery('a[rel=vidbox]').click(function () {

        if (jQuery("#ubaPlayer").ubaPlayer("playing") === true) {
            jQuery("#ubaPlayer").ubaPlayer("pause");
             }
         return false;
    });
})
</script>

最佳答案

GA 未触发的最可能原因是其他 js 中的错误,应该能够在 chrome 控制台中看到它(iPad ATM 因此无法确认)- 通常“xxx 在 nnnnnn.js 的 yay 行未定义”

JQuery 代码看起来有点困惑,是从多个来源复制粘贴的...?

  jQuery.noConflict();
  jQuery(function(){

您在 doc.ready 中有一个匿名函数,可以将事情设置得比需要的层次更深

如果需要的话,noConflict 应该紧跟在 jQ 脚本行之后(而且不需要,因为您根本没有使用 $,并且只在处理程序中执行 jQ)

此外,我会尝试找到 mootools 音频或 JQuery 视频,而不是将两者混合在同一页面上

更新;使用jsbin测试,将你的页面分成两部分,音频和视频 音轨很好 但是 mootools 脚本会崩溃或覆盖 Google Analytics,看起来也是一个相当旧的版本(2006 年)

关于javascript - Google Analytics 未跟踪带有 Javascript 的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16271341/

相关文章:

c# - 防止 C# 中 HtmlButton 的回发

javascript - Angular 模块在 Karma Jasmine 测试运行中不可用

javascript - 我输入的每个字母都会停止

javascript - 代码不工作错误 "Expected ' {' and instead saw ' ;'."

javascript - 等待Ajax函数完成

javascript - 如何使用 Javascript 获取 web url 内容

javascript - jQuery 配色方案转换器

ios - 针对网络连接变化的设备的应用程序分析

google-analytics - Google Analytics Gtag 多个分析帐户跟踪 ID

asp.net-mvc-2 - 谷歌分析和 MVC?