使用Google Analytics设置事件跟踪 - 我的方法是否存在错误?

时间:2016-01-26 11:19:37

标签: jquery joomla google-analytics

我有一个Joomla网站,并已通过

加载Google Analytics
<script type="text/javascript">var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-xxxxxx-1']);
      _gaq.push(['_trackPageview']);

      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();

      </script>

在呈现下载链接的Joomla文件中,我有以下

<a title="<?php echo K2HelperUtilities::cleanHtml($attachment->titleAttribute); ?>" href="<?php echo $attachment->link; ?>" onClick="_gaq.push(['_trackEvent', 'Downloads', 'Click', 'Downloads','0']);"><?php echo $attachment->title; ?></a>

这会产生诸如

之类的网址
<a title="file.pdf" href="/index.php/products/someproduct/item/download/60_7372007fc87f36b939ebed0ab3be8e65" onClick="_gaq.push(['_trackEvent', 'Downloads', 'Click', 'Downloads','0']);">Product</a>

但事件并非在GA中创建。你看到任何明显的错误吗?当用户访问该页面并单击此链接时,会出现一个保存文件框,因此我知道网址本身格式正常,但似乎onclick事件没有被提供给GA,我无法弄清楚我是什么做错了。

有没有人在我的实施中看到任何明显的错误?对于它的价值,jquery被加载了,但我真的无法想象这会导致问题。

谢谢!

0 个答案:

没有答案