使用Gaq.Push跟踪何时打开PDF

时间:2011-12-05 20:10:53

标签: javascript jquery google-analytics

我正在一个网站上工作,其中有多个PDF文件。我希望能够在用户打开PDF时跟踪,我尝试使用_gaq.push()方法执行此操作,但没有任何运气。

目前我的设置如下:

我的所有链接都以这种方式设置:

      <a href="docs/pdf.pdf" target="_blank" class="trackme" name="Download Specials">

并且发送_gaq.push的代码被拉入每个页面:

     $('.trackme').click(function () {
        _gaq.push(['_trackEvent', 'PDFs', 'Opened', $(this).attr("name")])
     });

出于某种原因,这种情况并没有奏效,我所做的研究并没有真正提出任何可能出现问题的信息。有没有人知道是否有更好的方法来做到这一点,或者它是否可能?

添加

解决
  _gaq.push(['_setAccount', 'AccountNumber']);

到顶部

1 个答案:

答案 0 :(得分:1)

您的代码有语法错误。你没有关闭这个功能:

应该是:

 $('.trackme').click(function () {
    _gaq.push(['_trackEvent', 'PDFs', 'Opened', $(this).attr("name")]);
 });