Мы периодически обновляем код отслеживания JavaScript Google Analytics ( ga.js
), чтобы предоставлять новые функции и устранять дефекты, обнаруженные в предыдущих версиях.
На этой странице описаны все изменения, внесенные в код отслеживания ga.js
Мы рекомендуем вам периодически проверять этот список на наличие новых объявлений. Вы также можете подписаться на изменения через каналы, перечисленные в разделе «Подписка» ниже.
Обратите внимание: вы и ваши пользователи могут не увидеть обновленный код отслеживания ga.js
сразу по следующим причинам:
- Изменения постепенно внедряются в течение нескольких дней по всей инфраструктуре глобального центра обработки данных Google.
- Пользователи вашего веб-сайта могут иметь в кэше своих браузеров более старые версии нашего JavaScript.
Подпишитесь на соответствующие журналы изменений
Включает все API сбора, настройки и отчетности.
Включает веб-отслеживание (ga.js и Analytics.js), Android SDK, iOS SDK и Measurement Protocol.
Выпуск 25 июня 2014 г. (25 июня 2014 г.)
- Обращения, не содержащие действительный идентификатор отслеживания, теперь отбрасываются.
Выпуск 16 апреля 2014 г. (16 апреля 2014 г.)
- Безопасный поиск Yahoo теперь правильно классифицируется как органический источник.
- Добавлена поддержка API предварительного рендеринга без префиксов. Предварительный рендеринг теперь работает не только в Chrome, но и в IE11.
Выпуск 2014-02 (11 февраля 2014 г.)
- Релиз технического обслуживания.
Выпуск 2013–11 (22 ноября 2013 г.)
- Улучшения для поддержки обновлений Universal Analytics на сайтах, использующих несколько трекеров.
Выпуск 2013-02 (13 февраля 2013 г.)
В последнюю версию кода отслеживания были внесены следующие изменения:
- Добавлена поддержка указания местных валют с помощью
_set
, напримерgaq.push(['_set', 'currencyCode', 'EUR'])
Выпуск 2012-02 (24 февраля 2012 г.)
В последнюю версию кода отслеживания были внесены следующие изменения:
- Максимально допустимая частота выборки скорости сайта (
_setSiteSpeedSampleRate
) увеличена с 10 % до 100 %. - Метод
_setAccount
теперь обрезает все начальные и конечные пробелы.
Выпуск 2012-02 (1 февраля 2012 г.)
В последнюю версию кода отслеживания были внесены следующие изменения:
- Обновлен список органических поисковых систем, обнаруженных по умолчанию. Добавлены «startsiden.no», «rakuten.co.jp», «biglobe.ne.jp» и «goo.ne.jp». Удален «поиск» и добавлены «conduit.com», «babylon.com», «search-results.com», «avg.com», «comcast.net» и «incredimail.com», все из которых ранее были атрибутированы. вместе как «поиск».
Выпуск 2012-01 (26 января 2012 г.)
В последнюю версию кода отслеживания были внесены следующие изменения:
- Ограничение длины пользовательской переменной увеличено с 64 до 128 символов. Кроме того, длина теперь проверяется перед кодированием URL.
- Ограничение скорости для событий было смягчено. Теперь вы можете отправить 10 попаданий с 1 дополнительным попаданием в секунду (ранее это было ограничено 1 попаданием каждые 5 секунд). Обратите внимание, что ограничение в 500 обращений за сеанс по-прежнему применяется.
- Файлы cookie
__utmv
теперь записываются с другим разделителем переменных (каретка вместо запятой), чтобы быть совместимыми с RFC. Это должно исправить некоторые проблемы, связанные с проблемами кодирования файлов cookie, с которыми сталкивались клиенты.
Выпуск 2011–11 (16 ноября 2011 г.)
Изменения в сборе данных о скорости сайта:
- Данные о скорости сайта теперь автоматически собираются для всех веб-ресурсов с частотой выборки 1%. Функция
_trackPageLoadTime
, которая ранее требовалась для согласия на сбор данных о скорости сайта, теперь устарела. - Частоту выборки по умолчанию можно настроить с помощью новой функции
_setSiteSpeedSampleRate
. - Если в вызове
_trackPageview
используется виртуальный путь, этот путь теперь также будет связан со всеми данными о скорости сайта, собранными с этой страницы.
Выпуск 2011-10 (17 октября 2011 г.)
Этот выпуск содержит следующую новую функцию:
- События можно пометить как невзаимодействующие, установив для нового параметра
opt_noninteraction
метода_trackEvent()
значениеtrue
. Если событие помечено как невзаимодействующее, это означает, что обращения от отмеченного события не повлияют на показатель отказов. Дополнительную информацию см. в справочнике по ga.js.
Этот выпуск содержит следующее исправление ошибок:
- Исправлена проблема, из-за которой распространение параметра URL-адреса
gclid
AdWords во внутренних ссылках сайта могло привести к завышению количества платных посещений.
Выпуск 2011-08 (16 августа 2011 г.)
В этом выпуске исправлена ошибка, приводившая к завышению количества посещений и/или уменьшению числа новых посетителей для некоторых сайтов. Первый эффект в первую очередь затронул сайты с органическим трафиком в сочетании со специфическим поведением пользователей. Второй эффект наблюдался только на сайтах, использующих неподдерживаемую конфигурацию отслеживания с несколькими трекерами.
Выпуск 2011-08 (11 августа 2011 г.)
Изменения в расчетах сессий:
- Одна кампания за сеанс. Если новая кампания запускается во время существующего сеанса, скрипт отслеживания теперь автоматически запускает новый сеанс. Новая кампания будет запущена при изменении любого из следующих полей: идентификатор кампании, название, источник, средство массовой информации, термин, содержание или gclid.
- Скрипт отслеживания больше не запускает новый сеанс в случае, если пользователь закрывает браузер.
Изменения в междоменном отслеживании:
- Вызов
_setAllowHash(false)
больше не требуется при настройке междоменного отслеживания. Страницы, которые уже содержат вызов_setAllowHash(false)
продолжат работать, но он больше не требуется при настройке нового сайта. - Сценарий отслеживания теперь попытается восстановить параметры компоновщика, которые были искажены редиректорами HTTP и браузерами. Примерно 85% значений компоновщика, которые в настоящее время отброшены из-за изменений кодировки, внесенных редиректорами и браузерами, теперь должны быть успешно восстановлены и приняты сценарием отслеживания.
Выпуск 2011-07 (26 июля 2011 г.)
Этот выпуск содержит одну новую функцию:
- Код отслеживания теперь откладывает обращения к предварительно обработанным страницам до тех пор, пока эти страницы не будут просмотрены пользователем. Если предварительно обработанная страница никогда не просматривается, обращения не отправляются. Эта функция доступна только для сайтов, использующих сценарий асинхронного отслеживания. Подробнее о предварительной визуализации можно узнать в центральном блоге Google для веб-мастеров .
Выпуск 2011-07 (14 июля 2011 г.)
Этот выпуск содержит множество исправлений ошибок и рефакторингов, а также одну новую функцию:
- Добавлена поддержка социального отслеживания ( _trackSocial ).
Выпуск 2011-05 (18 мая 2011 г.)
Этот выпуск содержит следующие исправления ошибок.
- Исправлена ошибка междоменного отслеживания, которая в некоторых случаях приводила к неправильному кодированию данных кампании.
- Исправлена ошибка междоменного отслеживания, из-за которой файлы cookie загружались с URL-адреса более одного раза, что в некоторых случаях приводило к неверным файлам cookie.
- Исправлена ошибка в пользовательских переменных, из-за которой некоторые значения кодировались в отчетах.
Выпуск 2011-04 (14 апреля 2011 г.)
Этот выпуск содержит регулярное обслуживание, включая исправления ошибок и рефакторинг. В общедоступных API или функциях изменений нет.
Выпуск 2011-03 (30 марта 2011 г.)
Этот выпуск содержит обновления и одну новую функцию.
POST
поддержка:- Код отслеживания теперь может отправлять маяки слежения гораздо большего размера. Традиционно маяки отправлялись с помощью HTTP-запросов
GET
, длина которых в некоторых браузерах и прокси-серверах ограничена 2048 символами. Запросы, превышающие этот лимит, отклонялись, и данные никогда не попадали в Google Analytics. Начиная с этого выпуска запросы длиной более 2048 символов будут отправляться через HTTPPOST
, у которого такого ограничения нет. Код отслеживания теперь будет поддерживать маяки длиной до 8192 символов.
- Код отслеживания теперь может отправлять маяки слежения гораздо большего размера. Традиционно маяки отправлялись с помощью HTTP-запросов
Выпуск 2011-02 (17 февраля 2011 г.)
Этот выпуск содержит следующие исправления ошибок.
- Исправлена ошибка, из-за которой
_addIgnoredOrganic
и_addIgnoredRef
не работали должным образом при первом посещении сайта. - Исправлена проблема, связанная с запуском кода отслеживания в нескольких iframe.
Выпуск 2010-10 (4 октября 2010 г.)
Этот выпуск содержит регулярное обслуживание, включая исправления ошибок и рефакторинг. В общедоступных API или функциях изменений нет.
Выпуск 2010-04 (20 апреля 2010 г.)
Этот выпуск содержит исправления ошибок и очистку API.
Исправление ошибок:
- Исправлена ошибка отслеживания событий. Для вызова
_trackEvent
больше не требуется сначала вызывать_initData
или_trackPageview
. - Обновлен асинхронный фрагмент, чтобы его можно было разместить в заголовке любой страницы, не вызывая проблем в IE 6 и 7. Новый фрагмент см. в Руководстве по асинхронному отслеживанию . Это обновление произошло 22 марта 2010 г.
- Расширен асинхронный синтаксис для поддержки методов вызова объекта
_gat
.
- Исправлена ошибка отслеживания событий. Для вызова
Обновлены API инициализации трекера, чтобы они соответствовали асинхронному синтаксису. Также устарели старые функции.
- Добавлена функция
_gat._createTracker(opt_account, opt_name)
. Позволяет присваивать трекерам имена, а затем извлекать их по их имени. Используйте это вместо_gat._getTracker(account)
. - Добавлен
_gat._getTrackerByName(name)
. Получает трекер с заданным именем. - Добавлен
tracker._getName()
. Возвращает имя, присвоенное трекеру при его создании. - Устаревший
_gaq._createAsyncTracker(account, opt_name)
. Вместо этого используйте_gat._createTracker
. - Устаревший
_gaq._getAsyncTracker(name)
. Вместо этого используйте_gat._getTrackerByName
.
- Добавлена функция
Подробную информацию об этих изменениях API см. в Справочнике по трекеру.
Выпуск 2009–12 (1 декабря 2009 г.)
Этот выпуск содержит обновления списка поисковых систем по умолчанию и новые функции для управления временем ожидания файлов cookie. Кроме того, запускается асинхронный фрагмент Google Analytics, который снижает влияние задержки ga.js на страницу.
Обновлен список поисковых систем по умолчанию.
- Добавлены поисковые системы Naver, Eniro и Daum.
- Удалены из списка Looksmart, Gigablast, Club-internet, Netsprint, Intera, Nostrum и Ilse.
Добавлены функции для контроля срока действия файлов cookie для всех сохраненных файлов cookie. Устарели существующие функции тайм-аута файлов cookie. Дополнительную информацию см. в документации JS API .
-
_setVisitorCookieTimeout(cookieTimeoutMillis)
заменяет функцию_setCookiePersistence
. -
_setSessionCookieTimeout(cookieTimeoutMillis)
заменяет функцию_setSessionTimeout
. -
_setCampaignCookieTimeout(cookieTimeoutMillis)
заменяет функцию_setCookieTimeout
.
-
Запущен асинхронный фрагмент Google Analytics. См. документацию о том, как это попробовать.
Функция
_setVar
устарела. Функция пользовательских переменных заменяет_setVar
. Более подробную информацию смотрите в документации .
Выпуск 2009–11 (4 ноября 2009 г.)
Этот выпуск содержит:
Добавлена новая функция для получения пользовательских переменных уровня посетителя. Более подробную информацию смотрите в документации по функциям .
-
_getVisitorCustomVar(index)
-
Вместо ожидания window.onload содержимое Site Overlay загружается сразу после выполнения ga.js.
Выпуск 2009-10 (14 октября 2009 г.)
Этот выпуск содержит новую функцию:
В функцию
_addOrganic
добавлен необязательный логический параметр, позволяющий указать, добавляются ли новые органические источники в начало или в конец списка органических источников. Более подробную информацию смотрите в документации .-
_addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)
-
Выпуск 2009-09 (28 сентября 2009 г.)
Этот выпуск содержит регулярное обслуживание для улучшения производительности и рефакторинга. В общедоступных API или функциях изменений нет.
Выпуск 2009–08 (31 августа 2009 г.)
Этот выпуск содержит множество исправлений ошибок и улучшений производительности:
- Правильное кодирование поисковых запросов для обычного поиска, информации о пути к веб-странице для (utmp) и пользовательских значений при использовании с функцией компоновщика (например: функции
_link
и_linkByPost
). - Поисковая система Рамблер добавлена в органический поиск.
- Исправлен парсинг органического поиска для поисковой системы http://kvasir.no
- Новые органические поисковые системы, определенные пользователем, теперь добавляются в начало списка.
- Удалена устаревшая функция
_trackEvent(action, label, value)
и заменена на_trackEvent(category, action, label, value)
- URL-адреса рефереров теперь сохраняются с учетом регистра. Например: www.domain.com/PaGe.HtMl будет сообщен с информацией о случае.
- Добавлено ограничение на размер токена GASO в 1200 символов.
- Была добавлена новая функция, позволяющая переопределить таймауты по умолчанию для файлов cookie:
_setCookiePersistence(timeout)