【问题标题】:Tracking (External) Downloads跟踪(外部)下载
【发布时间】:2011-08-22 21:58:53
【问题描述】:

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

使用 Google Analytics(分析)跟踪下载次数的最佳方法是什么?理想情况下,我希望能够深入了解每个站点的 PC Mac 下载量。也就是说,类似于(从 siteA 下载 3 PC 和 5 Mac;从 siteB 下载 1 PC 和 2 Mac)。

我能想到的是创建一个外部站点指向的“插页式”页面(通过传递要下载哪个二进制文件的查询参数,例如www.mysite.com/x.html?binary=PC.exe,然后触发事件跟踪脚本(Google Analytics )。但是,这种方法不会向我们提供有关请求来自何处的信息。也许我在这里遗漏了什么?

【问题讨论】:

    标签: google-analytics analytics


    【解决方案1】:

    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>
    

    Google Analytics 推荐后者,但两种方法各有利弊:

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

    最好的方法是测试这两个选项,并在看到数据后下定决心。

    【讨论】:

    • 感谢您的回答。但是,这与上述情况相关,因为我们无法在外部网站上使用虚拟网页浏览或事件跟踪(事实上,这些网站不会使用相同的 GA 脚本)。我认为解决方案需要完全“驻留在”我们的网站上,在本例中为www.example.com
    • 好的,现在我了解到您无法控制这些网站。
    • 是的,您可以通过链接到重定向页面而不是触发下载和跟踪脚本来规避您在跟踪中从未看到下载的事实。如果您使用 _trackPageView 跟踪下载页面,您应该会在流量来源报告中看到引荐网站。
    • 我不太明白你的最后一句话。我认为这只有我们可以控制外部网站,对吧?
    猜你喜欢
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 2011-05-29
    相关资源
    最近更新 更多