安装 Google 跟踪,apache 级别

安装 Google 跟踪,apache 级别

我发现在每个页面末尾粘贴跟踪器的 Google 代码很烦人。

有没有办法让 Apache 在下载每个 *.htm 和 *.php 文件时提供 <script>?

答案1

如果您使用 Google PageSpeed 模块,您可以在 .htaccess 中设置:

ModPagespeedEnableFilters insert_ga
ModPagespeedAnalyticsID <Analytics ID>

详情请见此处

答案2

这当然可以通过 Apache 实现。您可以使用 add-handler 为每个服务器、每个目录甚至 .htaccess 上的所有 .htm 或 .php 文件添加操作。

Action add-footer /path/to/footer.cgi
AddHandler add-footer .htm

其中 footer.cgi 是一个将页脚添加到文件的脚本。

您也可以在 php 处理过程中执行此操作(尽管它只适用于 php 文件),使用

php_value auto_append_file /path/to/footer.php

这会将 footer.php 中的代码添加到您的 PHP 代码中。

答案3

我们一年前通过编写模块解决了这个问题。看起来其他人也这样做了:https://github.com/dragon3/mod_google_analytics

如果你正在开发一个无法修改的应用程序的前端,或者你不想调整 tomcat 中的某些内容,那么这个功能就特别有用。

查看该模块后,似乎他们不检查 text/html。这可能意味着如果您不使用 AddOutputFilterByType,该模块可能会丢弃您的二进制内容。text/html。请注意!

相关内容