将Google Analytics添加到apache中的所有网页
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Google Analytics添加到apache中的所有网页相关的知识,希望对你有一定的参考价值。
有没有快速的方法,通过httpd.conf中的重定向或其他技巧将Google Analytics标记添加到Apache而无需修改每个html文件?
我有一个较旧的Apache(2.0.52)安装,包含数百个html和cgi脚本,并希望开始使用GA跟踪它。
我会使用Apache mod_substitute
我不确定这是否适用于这样一个旧的Apache系统。但我已在Apache HTTP Server 2.2.7上测试过它。
1)确保mod_ext_filter和mod_substitute可用,通常它们是默认的
2)确保
LoadModule ext_filter_module modules/mod_ext_filter
[...]
LoadModule substitute_module modules/mod_substitute
没有注释。 (在Linux上的Windows apache2.conf上的Apache配置httpd.conf中)
3)也许你必须添加
AddType application/x-javascript .js
到配置文件的末尾。
4)然后使用以下代码将<head>
替换为Apache中的<head><script>Your Google Analytics<script>
:
<Location / >
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|<head>|<head><script>>Your Google Analytics</script>|ni"
</Location>
如果使用Apache虚拟主机,则会将这些行添加到要加载脚本的每个虚拟主机
以上是关于将Google Analytics添加到apache中的所有网页的主要内容,如果未能解决你的问题,请参考以下文章
添加到 AppDelegate 时找不到 Google/Analytics.h 文件
text 将Google Analytics添加到WordPress主题functions.php
php 将Google Analytics跟踪代码添加到WordPress的简单插件
php 将Google Analytics跟踪代码添加到WordPress的简单插件