Код отслеживания: глобальный объект _gat

Глобальный объект _gat используется для создания и получения объектов трекера, из которых вызываются все остальные методы. Поэтому методы в этом списке следует запускать только на объекте трекера, созданном с использованием глобальной переменной _gat. Все остальные методы следует вызывать с использованием глобального объекта _gaq для асинхронного отслеживания .

Методы объекта _gat

Подробности метода

_getTracker()

    _getTracker(account)
    Вместо этого
    _gat._createTracker (opt_account, opt_name) .
      Создает объект отслеживания для заданного идентификатора веб-ресурса. Если этот метод вызывается более одного раза для одного и того же идентификатора учетной записи Analytic,
    для каждого вызова создается новый объект .
      _gat._getTracker('UA-65432-1');

        параметры

      String account Полный идентификатор веб-ресурса (например UA-65432-1 ) для объекта отслеживания.

        возвращает

        Tracker Созданный объект отслеживания.

        _createTracker()

          _createTracker(opt_account, opt_name)
          Создает новый объект трекера и присваивает ему заданное имя. Если имя не указано, оно будет создано. Объекты трекера хранятся под своими именами, поэтому их можно получить через _getTrackerByName . Если созданы два трекера с одинаковым именем, второй перезапишет первый, и первый больше нельзя будет получить через _getTrackerByName .
          _gat._createTracker('UA-65432-1');
          _gat._createTracker('UA-65432-2', 't2');

          параметры

            String opt_account Полный идентификатор веб-ресурса (например UA-XXXXX-X ) для объекта отслеживания.
            String opt_name Необязательное имя для хранения трекера. Используйте это имя для получения трекера через _getTrackerByName

          возвращает

            Tracker Созданный объект отслеживания.

        _getTrackerByName()

          _getTrackerByName(opt_name)
          Получает объект трекера с заданным именем. Если имя не указано, будет использоваться значение по умолчанию, то есть пустая строка (''). Если трекера с данным именем не существует, создается новый трекер, присваивается этому имени и возвращается.
          _gat._getTrackerByName();
          _gat._getTrackerByName('t2');

          параметры

            String opt_name Необязательное имя трекера, который требуется получить. По умолчанию используется пустая строка ('').

          возвращает

            Tracker Полученный или созданный объект отслеживания.

        _anonymizeIp()

          _anonymizeIp()

          Указывает Google Analytics замаскировать информацию, отправленную объектами трекера, удалив последний октет IP-адреса перед ее сохранением. Обратите внимание, что это несколько снизит точность географической отчетности.

          При использовании этой функции для маскировки отслеживания необходимо использовать функцию push и правильно связать эту функцию с объектом отслеживания, как показано ниже.

        Асинхронный фрагмент (рекомендуется)
        var _gaq = _gaq || [];
        _gaq.push (['_setAccount', 'UA-XXXXXXX-YY']);
        _gaq.push (['_gat._anonymizeIp']);
        _gaq.push (['_trackPageview']);


        _forceSSL()

          _forceSSL(bool)

          Настраивает Google Analytics для отправки всех обращений с использованием SSL, даже с незащищенных (HTTP) страниц.

        Асинхронный фрагмент (рекомендуется)

        _gaq.push(['_setAccount', 'UA-12345-1']);
        _gaq.push(['_gat._forceSSL']);       // Send all hits using SSL, even from insecure (HTTP) pages.
        _gaq.push(['_trackPageview']);