自定义报告,显示Google Analytics中的下载事件

时间:2012-10-25 23:49:29

标签: google-analytics

是否有人能够在Google Analytics中的自定义报告中包含下载内容?我知道我可以获得一般/所有活动,但我只想要下载。

由于

2 个答案:

答案 0 :(得分:1)

如果您要跟踪downloads,则可以将_trackEvent方法添加到要跟踪的链接中,例如

Click <a onclick="_gaq.push(['_trackEvent', 'Downloads', 'Demo', this.href]);" href="downloads/google_dynamic_map.zip">here</a> to download with demo.

以上代码来自我的工作网站,我可以跟踪该文件的download

要查看报告,您可以从Google Analytics分析页面的左侧导航栏中选择Contents->Events菜单。

在我的链接Downloads中,Event CategoryDemoEvent Actionthis.href是我的Event Label,它为url提供Downloads 1}}文件。

我还创建了一个自定义报告,仅用于跟踪Google自定义报告选项中的Downloads个活动类别,并可以通过content过滤该自定义报告进行跟踪。

自定义报告设置的屏幕截图

enter image description here

标准报告和{{1}}菜单

查看的屏幕截图

enter image description here

此处有用的链接: Link One以及Link TwoEvent Tracking Guide

更新:还记得在设置所有这些内容后需要一些时间才能跟踪并查看结果。

答案 1 :(得分:1)

如果您没有根据@ Sheikh上面更准确的自定义报告答案提供跟踪代码,那么Steroids上的Google Analytics会在其API中提供一个很好的_gasTrackDownloads挂钩。

代码示例:

<script type="text/javascript">
var _gas = _gas || []; // _gas instead of _gaq
_gas.push(['_setAccount', 'UA-YYYYYY-Y']); // REPLACE WITH YOUR GA NUMBER
_gas.push(['_setDomainName', '.mydomain.com']); // REPLACE WITH YOUR DOMAIN
_gas.push(['_trackPageview']);
_gas.push(['_gasTrackForms']);
_gas.push(['_gasTrackOutboundLinks']);
_gas.push(['_gasTrackMaxScroll']);
_gas.push(['_gasTrackDownloads']); // track downloads
_gas.push(['_gasTrackYoutube', {force: true}]);
_gas.push(['_gasTrackVimeo', {force: true}]);
_gas.push(['_gasTrackMailto']);

(function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = '//cdnjs.cloudflare.com/ajax/libs/gas/1.10.1/gas.min.js'; // new url
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>

链接:Google Analytics on Steroids