Google Analytics: вызовите _setAccount для уже созданного объекта трекера с помощью _gat._createTracker - PullRequest
0 голосов
/ 11 сентября 2011

Я немного запутался с примером кода в Google Analytics (а кто нет?). В своем примере кода они пишут:

_gaq.push(function() {
    var pageTracker = _gat._createTracker("UA-XXXXX-X", "myTracker");
});

А потом позже ...

_gaq.push(["myTracker._setAccount", "UA-XXXXX-X"]);    // #1

_gaq.push(function() {
    var myTracker = _gat._getTrackerByName("myTracker");
    myTracker._trackEvent(...);
});

Я не понимаю, почему они устанавливают учетную запись трекера (# 1), потому что объект трекера создается учетной записью, а я получаю объект трекера по его имени.

Руководство по использованию асинхронного отслеживания, функции нажатия

Кто-нибудь имеет какой-либо опыт с этим? Спасибо.

1 Ответ

1 голос
/ 17 сентября 2011

Я решил это сам, отправив различные события отслеживания, чтобы узнать, какие из них приняты GA, и все они были получены. Итак, в заключение, в моем случае (код выше), не имеет значения, установлена ​​ли его учетная запись на созданном объекте отслеживания или нет. Но все же, это своего рода заблуждение, что это возможно, и все же нет хорошего объяснения от Google!

...