首页 文章

谷歌分析跟踪pdf下载

提问于
浏览
3

我想知道是否有人通过谷歌分析工作获得文件下载和外部链接跟踪 .

我在这里读到它是如何完成的http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=55529 .

但是我尝试在我的链接上实现它,自从我做了几个星期以后,我看不到它出现在哪里 . (我知道我已经点了几次)

这是我用过的代码 .

对于外部链接

<a onclick="javascript: _gaq.push(['_trackPageview', '/external-link/www.somesite.com']);" href="http://www.somesite.com/" title="External link">www.somesite.com</a>

对于pdf文件

<a onclick="javascript: _gaq.push(['_trackPageview', '/pdfs/test.pdf']);" href="http://www.site.com/pdfs/test.pdf">Downland and complete a Transfer your super into Cbus form</a>

我在页面上有分析但似乎没有跟踪 .

有没有人得到这个工作?任何帮助,将不胜感激 .

谢谢

2 回答

  • 0

    您是否尝试使用开发人员工具或Firefox和Firebug在Chrome中查看您的页面,并检查控制台是否存在javascript错误?

    此外,您可能希望使用事件跟踪而不是网页浏览,例如http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html

    在这种情况下,您的代码看起来像

    <a onclick="_gaq.push(['_trackEvent', 'File', 'Download', '/pdfs/test.pdf']);" href="http://www.site.com/pdfs/test.pdf">Downland and complete a Transfer your super into Cbus form</a>
    

    需要注意的是,Google Analytics通过请求跟踪像素来工作 . 如果您在跟踪像素请求完成之前离开当前页面,则不会看到分析数据 . 我已经有了以下变化的良好结果:

    <script type="text/javascript">
    function trackLink(link) {
        _gaq.push(['_trackEvent', 'Link', 'Click', link.href])
        if ("_blank" == link.target) return true;
        setTimeout('document.location = "' + link.href + '"', 150);
        return false;        
    }
    </script>
    <a onclick="return trackLink(this);" href="http://www.somesite.com/" title="External link">www.somesite.com</a>
    

    简而言之,除非链接在新窗口中打开(`_blank“== link.target),否则在等待150毫秒后自己处理到新URL .

  • 4

    这适合我 . 我可以在“内容”部分的Google Analytics中找到跟踪文件下载 . 您是否尝试过进入Google Analytics并在“内容”菜单部分下进行过滤?内容 - >网站内容 - >页面 . 使用过滤器选项并尝试使用/ pdfs /进行搜索 . 这会为您返回任何结果吗?

相关问题