安装Google跟踪,apache级别

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

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

这当然可以通过Apache。 您可以使用添加处理程序为每个服务器,每个目录甚至是.htaccess中的所有.htm或.php文件添加一个操作。

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

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

你也可以在php处理中做到这一点(尽pipe它只能用于php文件)

 php_value auto_append_file /path/to/footer.php 

这将把footer.php中的代码添加到你的PHP代码中。

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

 ModPagespeedEnableFilters insert_ga ModPagespeedAnalyticsID <Analytics ID> 

在这里看到细节 。

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

如果您正在结束一个您不能修改的应用程序或者您不想调整的某个tomcat中的某个应用程序,那么这个特别有用。

看了这个模块之后,好像不检查text / html,这可能意味着如果你不使用AddOutputFilterByType .. text / html,那么这个模块可能会垃圾你的二进制内容。 被警告!