1

我正在为许多网站使用 Google Analytics。我为每个站点都有一个专用跟踪器,以及一个全局跟踪器(用于网络范围的统计数据)。因此,每个站点都设置为使用多个跟踪器。我正在异步加载 Google Analytics,每个站点上的跟踪器初始化代码如下所示:

var _gaq = _gaq || [];
_gaq.push(
    /* global tracker */
    ['_setAccount', 'UA-XXXXX-XX'],
    ['_setDomainName', 'none'],
    ['_setAllowLinker', true],
    ['_trackPageview'],
    ['_trackPageLoadTime'],

    /* dedicated site tracker */
    ['t1._setAccount', 'UA-YYYYY-YY'],
    ['t1._setDomainName', 'none'],
    ['t1._setAllowLinker', true],
    ['t1._trackPageview'],
    ['t1._trackPageLoadTime']
);

到 11 月 1 日为止,这一切都很好。

但是从 11 月 2 日开始,站点跟踪器仍然工作正常,但全局跟踪器刚刚停止收集统计数据。从那时起,它几乎每天都报告“0”访问者(除了 11 月 2 日本身,奇怪的是,12 月 9 日,每个都报告“1”访问者),从每天到 11 月 1 日的数十万访问者下降.

t0我尝试向全局跟踪器添加前缀,如下所示:

var _gaq = _gaq || [];
_gaq.push(
    /* global tracker */
    ['t0._setAccount', 'UA-XXXXX-XX'],
    ['t0._setDomainName', 'none'],
    ['t0._setAllowLinker', true],
    ['t0._trackPageview'],
    ['t0._trackPageLoadTime'],

    /* dedicated site tracker */
    ['t1._setAccount', 'UA-YYYYY-YY'],
    ['t1._setDomainName', 'none'],
    ['t1._setAllowLinker', true],
    ['t1._trackPageview'],
    ['t1._trackPageLoadTime']
);

给了它48小时,仍然没有帮助。是否有一些我错过了这个初始化代码没有遵循的新格式要求?还有什么可以解释这种行为的吗?

4

1 回答 1

1

过滤器。通常是数据突然消失的罪魁祸首。

此外,当您设置分析时,创建raw不包含过滤器的配置文件总是一个好主意。使用第二个配置文件添加过滤器。您可以在使用相同跟踪代码的同一帐户下创建多个配置文件,因此您无需在['t0._setAccount', 'UA-XXXXX-XX']跟踪代码中添加额外的配置文件。

我如何创建过滤器

如果您想对您的数据应用过滤器,同时保持“原始”数据不变,您可以在您的帐户中创建一个重复的配置文件。为此,请使用为现有域添加配置文件选项添加新配置文件。选择此选项后,为新配置文件生成的跟踪代码将与原始配置文件的跟踪代码相同,并且数据将同时导入两者。您无需更改网站上的跟踪代码,并且应用于第一个配置文件的任何过滤器都不会影响第二个配置文件中的数据。

于 2011-12-16T21:21:33.013 回答