跨子域和一个特定子目录的Google Analytics跟踪

时间:2012-03-19 21:18:18

标签: google-analytics

我已经浏览了所有GA文档,并且非常了解如何跨子域跟踪。我需要做一些稍微不同的事情。我的网站正从子域移动到子域到一个子域(www)。从site1.domain.com到www.domain.com/site1等。以前,www上没有任何内容,只有子域名,它们都有自己的跟踪ID,即。 12345-2,12345-3等。这两个站点(旧的和新的)将同时在线,因此我们需要聚合和跟踪子域(得到那个,需要所有过滤器),还要跟踪/仅将www上的特定目录链接到每个旧子域。一个问题是,所有网站都可以轻松地从site1.domain.com映射 - > www.domain.com/site1,一个特殊网站 - online.domain.com将映射到www.domain.com/,没有子目录。

我想我只能通过在每个子网页上放置每个属性id的代码来解决子目录问题。即site1 = 12345-2,/ site1中的所有页面都获得该代码。对于online.domain.com网站,必须将property-id特定代码添加到大约20个其他子目录中,例如/ about /,/ contact /等。这是正确的还是kludgy?我甚至可以添加新的配置文件,过滤subdir作为备份措施。但我遇到的问题是,我真的想将它们作为单独的网站进行跟踪,以便引荐,网站停留时间等指标特定于每个子网站(网站),而不是在所有子网域中共享(我认为哪个子域交叉跟踪启用。)所以我认为解决方案是_setCookiePath,但我可以在一个子域(www)上使用它而交叉跟踪而不是另一个吗?因为旧站点不会将/ site1 /作为有效路径。从逻辑上讲,这是我甚至可以做的事情吗?不会在一侧设置_setCookiePath会破坏跨子域跟踪的目的吗?

在跟踪子目录时,我对_setCookiePath的使用感到困惑。你什么时候使用setCookiePath,你什么时候只通过带有配置文件的subdir过滤数据?文档说如果您使用_setCookiePath,则需要在根级别禁用跟踪。有什么问题? (我不认为这对我有用,因为我还需要跟踪其他顶级目录,例如/ about /)。另外在另一个汇总帐户中,我想跟踪具有一个属性ID的所有站点,然后使用过滤器为每个子站点/站点设置唯一的配置文件,最终停用使用多个配置文件ID的旧方法。但是我想跟踪我的子网站作为具有单独cookie信息的单独站点,以便不会与www.domain.com/site2共享www.domain.com/site1的推荐 - 这是否符合我的要求?更重要的是,访问和唯一身份需要通过subdir进行细分。到/ site1然后转到/ site2的用户需要是/ site2上的新访问者。

更新:我完全忘了这个吗?由于用户可能不会在旧网站和新网站之间移动,我可以向两个网站添加相同的跟踪属性ID吗?这将有助于我巩固旧的和新的,但我仍然有如何跟踪所有新的子网站作为不共享cookie信息的不同网站的问题。

1 个答案:

答案 0 :(得分:0)

听起来我觉得你正在从一个更复杂的设置转变为一个更简单的设置。

如果您的新域名结构是:

  • www.site.com/one
  • www.site.com/two
  • www.site.com/three
  • www.site.com/four

然后标准的默认Google Analytics代码段就可以使用了。 IE没有跨域跟踪,只需在设置新配置文件时选择“单个域”。

我能看到的唯一问题是当前您的数据存储在不同的配置文件中。使用此新设置,所有数据将存储在一个配置文件中。但是,使用“网页”指标,您可以创建高级细分来分隔访问“页面”的流量,例如以“/”开头。或者您可以使用基于页面的过滤创建多个过滤器,以将来自“www.site.com/one”的流量与“www.site.com/two”分开。