На этой странице описаны все изменения, внесенные в Google Analytics SDK для iOS. Мы рекомендуем вам периодически проверять этот список на наличие новых объявлений. Вы также можете подписаться на изменения через каналы, перечисленные в разделе «Подписка» ниже.
Подпишитесь на соответствующие журналы изменений
Включает все API сбора, настройки и отчетности.
Включает веб-отслеживание (ga.js и Analytics.js), Android SDK, iOS SDK и Measurement Protocol.
Релизная версия 3.17 (12 сентября 2016 г.)
Этот выпуск содержит:
Гугл Аналитика
- Совместимость с iOS 10 и исправления ошибок.
Релизная версия 3.16 (10 августа 2016 г.)
Этот выпуск содержит:
Гугл Аналитика
- Исправления сбоев.
Релизная версия 3.15 (23 ноября 2015 г.)
Этот выпуск содержит:
Гугл Аналитика
- Без изменений.
Диспетчер тегов Google
- Исправлена проблема , приводившая к сбою при запуске модульных тестов.
Релизная версия 3.14 (23 октября 2015 г.)
Этот выпуск содержит:
Гугл Аналитика
- Добавлена поддержка биткода.
Диспетчер тегов Google
- Добавлена поддержка биткода.
Релизная версия 3.13 (21 июля 2015 г.)
Этот выпуск содержит:
Гугл Аналитика
- Исправлена проблема, приводившая к сбою при использовании setCampaignParametersFromUrl. Выпуск 636 .
Диспетчер тегов Google
- Без изменений.
Релизная версия 3.12 (11 мая 2015 г.)
Этот выпуск содержит:
Гугл Аналитика
- Без изменений.
Диспетчер тегов Google
- Исправлен конфликт имен классов. Выпуск 631 .
Релизная версия 3.11 (30 апреля 2015 г.)
Этот выпуск содержит:
Гугл Аналитика
- Сообщите о разрешении экрана с помощью NativeBounds на iOS 8.0 и новее. Это касается проблемы 504 .
- Добавлена поддержка параметров кампании, связанных с кликами.
- Сообщите модель оборудования iOS в дополнение к версии ОС устройства. Это касается проблемы 408 .
- Сообщите об атрибуции установки iAd на iOS 7.1 и более поздних версиях. Для этого требуется платформа iAd.
- Добавлено предупреждение об устаревании для типа обращения appview.
- sqlite3 теперь является обязательной библиотекой.
Диспетчер тегов Google
- Исправлен сбой нулевой строки в TAGDispatcher.
Релизная версия 3.10 (5 ноября 2014 г.)
Этот выпуск содержит:
Гугл Аналитика
- Исправлена ошибка, из-за которой при отправке маяков не отправлялись все маяки.
- Обновлен пример приложения CuteAnimals, чтобы продемонстрировать, как выполнять диспетчеризацию, когда приложение переходит в фоновый режим.
- Добавлена поддержка дополнительных полей расширенной электронной торговли.
- Удалены предупреждающие сообщения об отсутствии классов GAIHit и GAIProperty при компиляции с iOS SDK 8.0; эти классы были удалены.
- Отправка маяков теперь стала более эффективной: несколько маяков отправляются в одном HTTPS-запросе.
- Запросы будут сжаты, чтобы сэкономить на использовании тарифного плана при определенных обстоятельствах.
Диспетчер тегов Google
- Устаревший openContainerWithId на основе TAGContainerFuture. Использование этого API в iOS8 приводит к ошибкам, если метод get вызывается на некоторых этапах жизненного цикла UIAppDelegate.
- В расширенную электронную торговлю добавлена поддержка специальных показателей и параметров для тега Google Universal Analytics.
- Исправлена ошибка, из-за которой для действий расширенной электронной торговли требовались продукты, у которых есть дополнительные продукты.
- Поддержка функций рекламного идентификатора для тега Google Universal Analytics.
- Обновлен пример приложения CuteAnimals, чтобы продемонстрировать, как отправлять данные, когда приложение переходит в фоновый режим.
Выпуск версии 3.09 (31 июля 2014 г.)
Этот выпуск содержит:
Гугл Аналитика
- Без изменений.
Диспетчер тегов Google
- В тег Google Universal Analytics добавлена поддержка расширенной электронной торговли.
- В класс TAGManager добавлены новые методы
dispatch
иdispatchWithCompletionHandler
.
Релизная версия 3.08 (25 июня 2014 г.)
Этот выпуск содержит:
Гугл Аналитика
- SDK теперь будет собирать IDFA и флаг включения отслеживания рекламодателей, если в приложение включена библиотека libAdIdAccess.a (включенная в состав SDK) и для
allowIDFACollection
на трекере установлено значение true. - Добавлена расширенная поддержка электронной торговли.
- Добавлен тип попадания «Просмотр экрана» вместо типа попадания «Просмотр приложения».
- Параметр идентификатора обращения теперь добавляется к каждому обращению. Он меняется каждый раз, когда создается обращение к просмотру приложения, экрану или странице.
- ClientId теперь будет сбрасываться каждый раз при изменении значения IDFA. Это происходит только тогда, когда IDFA собирается в трекере.
- В класс GAI добавлен новый метод
dispatchWithCompletionHandler
. - Исправлена проблема, из-за которой SDK мог отправлять маяк без clientId или с пустым clientId.
Диспетчер тегов Google
- Без изменений
Выпуск версии 3.07 (9 мая 2014 г.)
Этот выпуск содержит:
Гугл Аналитика
- Добавлено поле идентификатора пользователя.
Диспетчер тегов Google
- Исправлена ошибка в макросе «Идентификатор рекламы», теперь он может правильно возвращать идентификатор рекламодателя (IDFA), если он доступен.
- Исправлена проблема, позволяющая пользователям использовать
NSNumber
для данных электронной торговли.
Релизная версия 3.06 (18 марта 2014 г.)
Этот выпуск содержит:
Гугл Аналитика
- SDK теперь будет заполнять параметр идентификатора приложения (
&aid
) по умолчанию.
Диспетчер тегов Google
- Добавлена поддержка макроса экспериментов с контентом Google Analytics.
Релизная версия 3.03c (19 февраля 2014 г.)
Этот выпуск содержит:
Гугл Аналитика
- Никаких изменений непосредственно в Google Analytics. Пользователи GA должны учитывать, что Диспетчер тегов Google больше не зависит от
AdSupport.framework
по умолчанию. Это может помочь решить проблему 387 .
Диспетчер тегов Google
- Функции, вызывающие API
AdSupport.framework
, выделены в отдельную библиотекуlibAdIdAccess.a
. Приложениям необходимо подключиться к этой библиотеке, чтобы иметь доступ к строке рекламного идентификатора (IDFA) и флагу включения отслеживания рекламодателей.
Выпускная версия 3.03a (5 февраля 2014 г.)
Этот выпуск содержит: * Удалена необходимость в AdSupport.framework
. * Удален неиспользуемый код.
Релизная версия 3.03 (14 января 2014 г.)
Этот выпуск содержит: * Добавлена поддержка 64-битного iOS 7.0 SDK. * Удален libGoogleAnalytics_debug.a
, он является частью библиотеки libGoogleAnalyticsServices.a
. * Очищен файл сборки CuteAnimals для Google Analytics.
Релизная версия 3.02 (18 октября 2013 г.)
Этот выпуск содержит: * Исправлен конфликт с буфером протокола SDK. * Исправлена ошибка компоновщика, когда было включено удаление кода.
Релизная версия 3.01 (20 сентября 2013 г.)
Этот выпуск содержит:
- Исправлена ошибка ссылки при настройке iOS 7.0.
Релизная версия 3.0.0 (16 августа 2013 г.)
Этот выпуск содержит: * Первый выпуск версии 3.0 * Изменение API SDK для соответствия с Analytics.js. track
send
send
и конструкции GAIDictionaryBuilder
. * Большинство свойств протокола GAITracker
были удалены. Вместо этого используйте set
в различных полях. * Все параметры, установленные с помощью метода set
, будут сохранены. Раньше некоторые параметры устанавливались только для следующего вызова отправки/отслеживания. * Протокол GAILogger
доступен для тех, кто хочет реализовать собственное ведение журналов для SDK. * Изменились минимальные системные требования. Подробности смотрите в Readme.txt. * Вся деятельность SDK (доступ к базе данных и сети) теперь выполняется в отдельном потоке. * clientId
теперь можно прочитать. Вызовите [tracker get:kGAIClientId]
. Обратите внимание, что этот вызов будет заблокирован до тех пор, пока clientId
не будет прочитан из базы данных. * SDK больше не использует POST
, если размер обращения не превышает 2000 байт. Вместо этого он будет использовать GET
. * SDK больше не будет повторять отправку обращений на основе кода ответа HTTP.
Выпуск версии 2.0beta4 (8 января 2013 г.)
Этот выпуск содержит:
- Измените appVersion по умолчанию на значение в
CFBundleShortVersionString
вместоCFBundleVersionKey
. - Используйте HTTPS в качестве протокола по умолчанию вместо HTTP.
- Методы отслеживания изменены на Send (например,
trackView
теперь называетсяsendView
). - Некоторые мелкие исправления ошибок.
Выпуск версии 2.0beta3 обновления iOS6 (26 сентября 2012 г.)
Этот выпуск содержит:
- В libGoogleAnalytics.a добавлена архитектура Armv7s.
- Удалена архитектура Armv6 из libGoogleAnalytics.a.
Релизная версия 1.5.1 (18 сентября 2012 г.)
Этот выпуск содержит:
Исправление ошибок:
- Удалите версию библиотеки NoThumb.
- Прекратить поддержку Armv6.
Новые возможности:
- Добавить поддержку Armv7s (для iPhone5).
Релизная версия 1.5 (17 сентября 2012 г.)
Этот выпуск содержит:
- Исправление ошибок:
- Методы протокола GANTrackerDelegate теперь являются необязательными.
- События теперь включают последний отслеживаемый просмотр страницы (utmp).
- Новые возможности:
- Поддержка до 50 пользовательских переменных (Примечание: эта функция доступна только для пользователей Google Analytics Premium).
- Обновлен пример приложения BasicExample.
Выпуск версии 2.0beta3 (21 августа 2012 г.)
Этот выпуск содержит:
- В
GAITracker
добавлен метод социального отслеживания:-
trackSocial:withAction:withTarget:
-
- Сигнатура метода синхронизации изменена на:
-
trackTiming:withValue:withName:withLabel:
-
- В GAItracker добавлены методы ручного построения и отправки:
-
set:value:
-
get:
-
send:params:
-
- В GAItracker добавлены методы установки пользовательских параметров:
-
setCustom:dimension:
-
setCustom:metric:
-
- Архитектура хранилища данных изменена для предотвращения проблем
CoreData
.
Релизная версия 2.0beta2 (27 июня 2012 г.)
Этот выпуск содержит:
- Обновлен до последней версии формата проводов.
-
sampleRate
изменен на число с плавающей запятой двойной точности. - Чрезмерное отслеживание ограничивается.
- Неотправленная информация об отслеживании удаляется, если включен отказ.
- Неотправленная информация об отслеживании старше 30 дней будет удалена.
- Улучшения в диспетчере хитов.
- Вместо периодических повторных попыток диспетчер будет использовать API доступности при потере подключения, чтобы получать уведомления о восстановлении подключения.
- Обновлен пример приложения.
- Другие исправления и улучшения.
Выпуск версии 2.0beta1 (25 мая 2012 г.)
Этот выпуск содержит:
- Добавлена возможность обработки неперехваченных исключений.
- Удалено свойство
dispatchEnabled
изGAI
. - Добавлено свойство
defaultTracker
вGAI
. - В
GAITracker
добавлен методclose
. - В
GAITracker
добавлен метод отслеживания времени. - В
GAITracker
добавлен методtrackView
, который не принимает аргументов. - Названия полей элементов транзакции обновлены.
- Обновлен до последней версии формата проводов.
- Значение события интерпретируется как 64-битное целое число.
- Генерация кода ARMV6 переключена с THUMB на ARM.
Релизная версия 1.4 (15 ноября 2011 г.)
Этот выпуск содержит:
- Исправление ошибок:
- Изменено расположение базы данных: из каталога «Документы» в каталог «Библиотека».
- SDK больше не выдает
NSAsserts
для ошибок базы данных SQLite. - Исправлен сбой при вызове
trackPageview
с пустой строкой. - Исправлены сбои при вызове различных методов
GANTracker
после вызоваstopTracker
. - Исправлено несколько утечек памяти, в том числе одна при вызове trackPageview с URL-адресом страницы, начинающимся с '/'.
- Новые возможности:
- Добавлен метод
dispatchSynchronously
. - Предоставлено несколько полезных констант (см. GANTracker.h).
- Добавлен метод
Релизная версия 1.3 (6 сентября 2011 г.)
Этот выпуск содержит:
- Исправление ошибок:
- Исправлена ошибка шины при попытке установить флаг
dryRun
перед запуском трекера. - Исправлена ошибка шины при попытке передать
NULL
в качестве ошибки. - Используйте правильный язык в заголовке HTTP.
- Исправлена ошибка шины при попытке установить флаг
- Новые возможности:
- Добавлен флаг
anonymizeIp
. - Добавлен параметр
sampleRate
. - Добавлена поддержка рефералов кампании.
- Добавлен флаг
Релизная версия 1.2 (27 июня 2011 г.)
Этот выпуск содержит:
- Исправление ошибок:
- Исправлен сбой при использовании пользовательских переменных.
- Исправлены утечки памяти при использовании пользовательских переменных.
- Новые возможности:
- Добавлена поддержка хитов электронной торговли.
- Добавлен флаг
Debug
. - Добавлен флаг
DryRun
. - Более подробная информация об ошибках
SQLite3
.
Релизная версия 1.1 (11 февраля 2011 г.)
Этот выпуск содержит:
- Новые возможности:
- Добавлена поддержка пользовательских переменных.
- Добавлена версия библиотеки NoThumb.
Релизная версия 1.0 (30 августа 2010 г.)
Этот выпуск содержит:
Новые возможности:
- Добавлена поддержка iOS4.