保存强制下载文件的Google Analytics(分析) - php

我已经在PHP中创建了简单的函数,它将强制下载文件:

header('Content-Type: application/octet-stream');
header('Content-Transfer-Encoding: Binary');
header('Content-disposition: attachment; filename="' . basename($file_url) . '"');

readfile($file_url);

我还想通过Google Analytics(分析)进行跟踪,以了解有多少人下载了该文件。在那段PHP代码之后,我只需打印Google Analytics(分析)脚本即可。但是,当用户单击链接时,它将自动开始下载文件(这很好),但不会打开新窗口,就像下载exe文件一样,我不确定该脚本是否运行。 Google Analytics(分析)不会立即显示曾经有过多少用户,因此,我迫不及待地想隔天数小时查看它是否有效。

你遇到过类似的事情吗?如果是这样,您如何处理呢?我知道这不是应该的“确切”问题,但我确实需要帮助。

参考方案

试试。

假设您已在页面中包含所有必需的Google Analytics(分析)库文件。如下所示为“下载链接”提供一个通用类。

  <a href="#" class="trackDownload">File 1</a>
  <a href="#" class="trackDownload">File 2</a>

jQuery中添加以下代码段:

$(document).ready(function(){
    $("trackDownload").on("click", function (){
        _gaq.push(['_trackEvent', 'download']);
    });
});

More Details

无需登录即可获取Google Analytics(分析)数据 - php

我玩过Analytics(分析)API,使用了oauth,并设法从我的Analytics(分析)帐户中提取数据,这并不太麻烦,而且工作得很好。问题是我正在为我的客户构建一个小型的“数据图表”服务,该服务基本上会将Google Analytics(分析),电话跟踪和其他一些服务中的数据馈送到一个中心区域,该区域将显示有多少人正在与其联系网站。问题是要使用Goo…

使用php将交易推送到Google Analytics(分析) - php

我需要将离线交易推送到Google Analytics(分析)。我正在考虑创建一个php脚本来查询电子商务数据库,以查看从后端创建的最近一小时内进行的交易。确定了这些交易(以及订单项/ SKU)。如何使用PHP将数据推送到Google Analytics(分析)? 参考方案 您需要通过measurement protocol。没有客户端库可以帮助您在PHP中…

登录到Google Analytics(分析) - php

这是我要实现的目标:用户打开我的应用页面,然后单击链接:网站统计信息我的应用程序知道分析凭据,并通过Google Analytics(分析)进行身份验证,因此用户无需提供凭据。用户被重定向到Google Analytics(分析)报告首页。我已经尝试过的从我的网站提交“假”表格通过Zend_Http_Client(卷曲)发布表单数据从长远来看,上述方法行不通…

如何检查Google Analytics(分析)跟踪网站的哪些部分 - php

我目前正在管理一个PHP网站,该网站“集成”了同一域下的几个独立模块。所谓独立,是指它们不共享通用模板,其中一些小部分甚至是静态HTML页面。如果存在,则Google Analytics(分析)代码为included the proper way。在这种情况下,如何检查Google Analytics(分析)实际跟踪了多少网站,更重要的是如何找到尚未跟踪的页…

如何使用Google Analytics(分析)跟踪wordpress帖子内容中的链接? - php

早上好,我在帖子内容中有一个链接,当用户阅读Google Analytics(分析)文章时,如何跟踪点击次数?我不想使用任何插件。我在Google跟踪代码管理器中添加了代码,并从编辑了链接:<a href="https://test.com">Find out more</a> 至<a href="…