如果您的站点使用位于不同根域上的安全购物车(例如 www.mystore.com 和 www.securecart.com)或使用多个域别名指向同一内容,则您需要进行某些更改,以确保站点与 Google Analytics(分析)跟踪代码兼容。
请注意多个子域和多个根域间的区别。www.example.com 和 securecart.example.com 是多个子域的示例,而 www.example.com 和 www.sample.com 代表多个根域。
如果站点具有多个子域,请参阅:
用于配置信息。
多个域名:安全商店
如果您的站点使用多个根域名称(例如,www.mystore.com 和 www.securecart.com),请参阅如何用 Google Analytics(分析)跟踪第三方购物车?
多个域名:域别名
如果您的站点使用多个域别名,建议您将别名的访问量重定向到主网站。这将确保 Google Analytics(分析)的访问者跟踪在主域下开始,并且所有访问者都被连续跟踪。
下列说明介绍如何将使用别名的域重定向到 Apache 或 IIS 服务器上的主域。
重定向 Apache 中的别名
如果您正在使用 Apache 网络服务器,可方便地更改配置,将某一别名下发生的访问量重定向到主站点。达到此目的的方法之一是创建两个 VirtualHost 实体。第一个 VirtualHost 为包含正常配置的主域,第二个 VirtualHost 用于所有别名并重定向到主域:
#---主 VirtualHost
服务器名称 www.mysite.com
服务器别名 mysite.com
...
#---第二个 VirtualHost
服务器名称 mysite.org
服务器别名 www.mysite.org mysite.net www.mysite.net
RewriteEngine on
RewriteRule ^(.*) http://www.mysite.com$1 [R=301]
第二个 VirtualHost 使用重写入规则和 301(永久移动)重定向代码将所有访问量重定向到原始站点。此时,对 Google Analytics(分析)而言,该站点是一个单域站点,可以正常添加 Analytics(分析)跟踪代码。
在 IIS 中重定向别名
如果您正在使用 Microsoft IIS 网络服务器,可方便地更改配置,将某一别名下发生的所有访问量重定向到主站点。达到此目的的方法之一是在 IIS 配置中创建两个网站。第一个网站为包含正常配置的主域 (www.mysite.com),第二个网站用于所有其他别名(mysite.net、mysite.org 等)并重定向到主域:
在 IIS Manager 中,右键点击其中一个网站,打开属性对话框。在"网站"标签上点击"高级..."按钮。这将打开一个窗口,您可在其中使用"主机标题"区域为网站指定其他域。在主网站中设置主域,用第二个网站容纳所有别名。
在配置并启用容纳所有别名的第二个网站后,使用下列重定向代码创建空白主页:
<META HTTP-EQUIV=Refresh CONTENT="0; URL=http://www.mysite.com/">
这将指示访问者的浏览器立即重定向到主网址。此时,主网站成为一个简单的单域配置,可使用默认设置正常添加 Google Analytics(分析)跟踪代码。