Мультисайтовый трекер Google Analytics прекратил сбор статистики 1 ноября, отдельные трекеры для одного сайта все еще работают - PullRequest
1 голос
/ 16 декабря 2011

Я использую 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']
);

Это работало отлично до 1 ноября.

Но начиная со 2 ноября, трекеры сайта все еще работают нормально, но глобальный трекер просто прекратил собирать статистику. С тех пор он сообщает о «0» посетителях почти каждый день (за исключением самого 2 ноября и, как ни странно, 9 декабря, каждый из которых сообщил о посещении «1»), по сравнению с сотнями тысяч посетителей каждый день до 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 часов, и до сих пор не помог. Есть ли какие-то новые требования к форматированию, которые я пропустил, что этот код инициализации не соответствует? Что-нибудь еще, что могло бы объяснить это поведение?

1 Ответ

1 голос
/ 17 декабря 2011

Фильтры. Обычно виновник, когда данные внезапно исчезают.

Кроме того, при настройке аналитики всегда полезно создать профиль raw, не содержащий фильтров. Используйте второй профиль для добавления фильтров. Вы можете создать несколько профилей под одной учетной записью, использующей один и тот же код отслеживания, поэтому вам не нужно добавлять дополнительный ['t0._setAccount', 'UA-XXXXX-XX'] к вашему коду отслеживания.

С Как создать фильтр :

Если вы хотите применить фильтры к вашим данным, сохраняя при этом ваши «необработанные» данные нетронутыми, вы можете создать дубликат профиля в своей учетной записи. Для этого добавьте новый профиль, используя опцию Добавить профиль для существующего домена. Если выбран этот параметр, код отслеживания, созданный для нового профиля, будет идентичен коду отслеживания для исходного профиля, и данные будут одновременно импортированы в оба. Вам не нужно менять код отслеживания на своем сайте, и любые фильтры, примененные к первому профилю, не повлияют на данные второго.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...