Глобальный объект _gat
используется для создания и получения объектов трекера, из которых вызываются все остальные методы. Поэтому методы в этом списке следует запускать только на объекте трекера, созданном с использованием глобальной переменной _gat. Все остальные методы следует вызывать с использованием глобального объекта _gaq
для асинхронного отслеживания .
Методы объекта _gat
-
_getTracker (account)
устарела -
_createTracker (opt_account, opt_name)
-
_getTrackerByName (opt_name)
-
_anonymizeIp ()
-
_forceSSL (bool)
Подробности метода
_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']);