Мы периодически обновляем код отслеживания JavaScript Google Analytics ( ga.js
), чтобы предоставлять новые функции и устранять дефекты, обнаруженные в предыдущих версиях.
На этой странице документируются любые изменения, внесенные в код отслеживания ga.js
Мы рекомендуем вам периодически проверять этот список на наличие новых объявлений. Вы также можете подписаться на изменения через каналы, перечисленные в разделе « Подписка » ниже.
Обратите внимание, что вы и ваши пользователи можете не сразу увидеть обновленный код отслеживания ga.js
, потому что:
- Изменения постепенно внедряются в течение нескольких дней в глобальной инфраструктуре центра обработки данных Google.
- В браузерах пользователей вашего веб-сайта могут быть кэшированы более старые версии нашего javascript.
Подпишитесь на соответствующие журналы изменений
Включает все API сбора, настройки и отчетности.
Включает веб-отслеживание (ga.js и analytics.js), Android SDK, iOS SDK и протокол измерений.
Выпуск от 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 Webmaster Central .
Выпуск 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. Кроме того, запускается асинхронный фрагмент GA, который уменьшает влияние задержки 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
.
-
Запущен фрагмент асинхронного GA. См. документацию о том, как попробовать это.
Функция
_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 будет сообщено с информацией о деле.
- Добавлено ограничение в 1200 символов на размер токена GASO.
- Добавлена новая функция, позволяющая переопределять тайм-ауты по умолчанию для файлов cookie:
_setCookiePersistence(timeout)