2011-08-22 75 views
0

一些外部网站(不在我们的直接控制下)提供直接链接以下载我们的二进制文件(Mac和PC)。为了说明,siteA放置两个链接,例如, www.mysite.com/PC.exewww.mysite.com/Mac.dmg;和siteB相同。跟踪(外部)下载

使用Google Analytics(分析)跟踪下载次数的最佳方式是什么?理想情况下,我希望能够深入了解每个站点的PC Mac的下载次数。即,类似的信息(3 PC和从站点A 5个的Mac下载; 1台PC和从站点B 2个的Mac下载)。

我能想到的是创建一个“插页式”页面,其中外部网站指向(通过传递查询参数的二进制下载例如www.mysite.com/x.html?binary=PC.exe,然后将触发事件跟踪脚本(谷歌分析)然而,这种方法不会给我们介绍一下在请求从也许我缺少的东西在这里传来的信息

回答

0

2个选择,这两种的onclick使用:?

(1)创建一个virtual Pageview(不推荐):

<a href="http://www.example.com/downloads/PC.exe" onClick="_gaq.push(['_trackPageview', '/downloads/PC.exe');"> PC Download </a> 

(2)使用Event Tracking(推荐):

<a href="http://www.example.com/downloads/PC.exe" onClick="_gaq.push(['_trackEvent', 'Category', 'Download - Pc.exe','Label', optional_value]);">Play</a> 

谷歌Analytics(分析)建议后者,但也有利弊两种方法:

  • 使用虚拟PageViews会增加页面浏览次数并扭曲网页/访问次数,跳出率和相关指标等指标。相比之下,事件被分开跟踪,但也计入跳出率(访问仅包含1页,下载不会被视为反弹)
  • 事件跟踪更灵活,您可以选择类别,操作,标签和事件的值,并独立于页面查看它们。但是,这意味着您需要仔细考虑如何使用数据模型。
  • 事件跟踪具有以下默认指标:总事件,唯一事件,事件值和平均值。
  • 页面具有以下默认指标:综合浏览量,唯一浏览量,浏览时间,跳出率,退出百分比。
  • 一个有趣的“错误”是应用于URL /主机名的过滤器不会过滤掉事件。事实上,无法过滤事件 - 它们将显示在所有配置文件中。如果您使用Profile过滤器会有问题。

最好的方法是测试两个选项,并在看到数据后打定主意。

+0

感谢您的回答。但是,这与上述情况无关,因为我们无法在外部网站上使用虚拟网页浏览或事件跟踪(实际上,这些网站不会使用相同的GA脚本)。我认为解决方案需要完全“驻留”在我们的网站上,例如www.example.com。 – moey

+0

好的,现在我明白你没有控制这些网站。 –

+0

所以是的,你可以绕过一个事实,即你从来没有通过链接到重定向页面来看到你的跟踪下载,而是触发下载和跟踪脚本。如果您使用_trackPageView跟踪下载页面,则应在“流量来源”报告中看到引用网站。 –