mod_usertrack
描述: | Clickstream logging 网站上的用户活动 |
状态: | 延期 |
模块标识符: | usertrack_module |
源文件: | mod_usertrack.c |
摘要
通过浏览器 cookies 通过您的网站跟踪用户。
Logging
mod_usertrack sets cookie,可以通过mod_log_config可配置的 logging 格式记录:
LogFormat "%{Apache}n %r %t" usertrack CustomLog "logs/clickstream.log" usertrack
CookieDomain 指令
描述: | 跟踪 cookie 适用的域 |
句法: | CookieDomain domain |
Context: | server config,virtual host,directory,.htaccess |
覆盖: | FileInfo |
状态: | 延期 |
模块: | mod_usertrack |
此指令控制跟踪 cookie 适用的域的设置。如果不存在,则 cookie 标头字段中不包含任何域。
域 string **必须以点开头,必须包含至少一个嵌入点。也就是说,.example.com
是合法的,但www.example.com
和.com
不是。
今天使用的大多数浏览器都不允许为 two-part top level 域设置 cookies,例如.co.uk
,尽管这样的域表面上满足上述要求。
这些域等同于顶级 level 域,例如.com
,并允许此类 cookies 可能存在安全风险。因此,如果您位于 two-part top level 域之下,则仍应使用实际域,就像使用任何其他顶级 level 域一样(对于 example .example.co.uk
)。
CookieDomain .example.com
CookieExpires 指令
描述: | 到期时间追踪 cookie |
句法: | CookieExpires expiry-period |
Context: | server config,virtual host,directory,.htaccess |
覆盖: | FileInfo |
状态: | 延期 |
模块: | mod_usertrack |
使用时,此指令在 usertrack 模块生成的 cookie 上设置 expiry time。 expiry-period 可以以秒数的形式给出,或者以“2 周 3 天 7 小时”的格式给出。有效面额为:年,月,周,日,小时,分钟和秒。如果到期 time 的格式不是指示秒数的一个数字,则必须用 double 引号括起来。
如果未使用此指令,cookies 仅适用于当前浏览器 session。
CookieExpires "3 weeks"
CookieName 指令
描述: | 追踪 cookie 的名称 |
句法: | CookieName token |
默认: | CookieName Apache |
Context: | server config,virtual host,directory,.htaccess |
覆盖: | FileInfo |
状态: | 延期 |
模块: | mod_usertrack |
该指令允许您更改此模块用于跟踪目的的 cookie 的 name。默认情况下,cookie 名为“Apache
”。
您必须指定有效的 cookie name;如果使用包含异常字符的 name,则结果无法预测。有效字符包括 A-Z,a-z,0-9,“_”和“-”。
CookieName clicktrack
CookieStyle 指令
描述: | cookie 标头字段的格式 |
句法: | CookieStyle Netscape\|Cookie\|Cookie2\|RFC2109\|RFC2965 |
默认: | CookieStyle Netscape |
Context: | server config,virtual host,directory,.htaccess |
覆盖: | FileInfo |
状态: | 延期 |
模块: | mod_usertrack |
该指令控制 cookie 头字段的格式。允许的三种格式是:
- Netscape,这是原始但现已弃用的语法。这是默认设置,历史上使用了 Apache 语法。
- Cookie或RFC2109,这是取代 Netscape 语法的语法。
- Cookie2或RFC2965,这是最新的 cookie 语法。
并非所有 clients 都能理解所有这些格式,但您应该使用用户浏览器通常可接受的最新格式。在撰写本文时,大多数浏览器都支持所有这三种格式,Cookie2
是首选格式。
CookieStyle Cookie2
CookieTracking 指令
描述: | 启用跟踪 cookie |
句法: | CookieTracking on\|off |
默认: | CookieTracking off |
Context: | server config,virtual host,directory,.htaccess |
覆盖: | FileInfo |
状态: | 延期 |
模块: | mod_usertrack |
加载mod_usertrack并设置CookieTracking on
时,Apache 将为所有新请求发送 user-tracking cookie。此指令可用于在 per-server 或 per-directory 基础上打开或关闭此行为。默认情况下,启用mod_usertrack将******激活 cookies。
CookieTracking on