2011-08-12 55 views
1

当用户将闪存驱动器连接到他们的PC时,我有一个加载的html文件。该HTML包含我们服务器上的PDF的直接链接。 (出于某种原因,他们不希望将PDF放在驱动器上)无论如何,我试图弄清楚如何跟踪从其中一个驱动器访问此PDF的次数。使用Google Analytics(分析)跟踪文件下载

由于用户被直接带到文件而不是着陆页,有没有办法将分析附加到指向用户的链接?我在想虚拟页面视图可以工作,但我不明白GA会如何获取这些数据。

任何人都可以帮助揭开神秘面纱吗?

回答

3

GA需要运行javascript。直接从搜索结果,电子邮件或闪存驱动器中直接点击PDF时,PDF不会调用GA。

您可能可以通过在您的服务器上创建一个重写规则来跟踪运行GA代码的页面,然后在该页面上加载PDF。

我在我的网站上有类似的功能,除了在跟踪PDF时,它运行良好,加载PDF的页面正在夸大我的综合浏览量数字。我不希望PDF与浏览量混杂在一起,因为它混淆了那些习惯于将这两者分开的客户。我为PDF的“调用”页面创建了一个过滤器,并且页面浏览量稳定下来。

我最终删除了这个方法,并退回到服务器日志中进行PDF下载和GA处理。

GA是一个JavaScript跟踪器。干净利落。

+0

这就是我的想法。我想我必须说服他们,我们需要将用户引导到登陆页面并让他们从那里访问PDF。谢谢Jen! – dv8withn8

0

您可以将JavaScript函数的链接,并将它跟踪与谷歌分析

检查this out更多的页面视图。

这是一种简单的方法来跟踪网站上的任何文件下载。

+1

我不明白如果对PDF的请求来自本地文件而不是来自服务器上的页面,那将如何工作。 – dv8withn8

0

问题不在于JavaScript,因为您可以在本地包含该问题,但GA不适用于从文件系统加载的HTML。

可以构建登录页面,以便在发生这种情况时自动触发下载和GA。浏览量不会是一个问题,因为downloads should be tracked as events无论如何。

相关问题