Предыдущий ролик Следующий ролик  

Видео урок: Сбор данных о мобильном приложении

Основы платформы Google Analytics

Помимо сбора и анализа данных о веб-сайте с помощью Google Analytics вы можете также собирать и анализировать данные о вашем мобильном приложении. Тем не менее, поскольку для разработки и запуска мобильных приложений и веб-сайтов используются разные технологии, процесс сбора данных о мобильных приложениях имеет ряд отличий. Вместо того чтобы собирать данные с помощью JavaScript, как это делается для веб-сайтов, собирать данные о мобильном приложении вы будете с помощью SDK (Software Development Kit - пакет средств разработки). Для разных ОС, в том числе Android и iOS, используются разные SDK. SDK собирают следующую информацию о мобильном приложении: что пользователь просматривает в приложении, операционная система устройства и как часто пользователь открывает приложение. Эти данные пакетируются в хиты и отправляются в аккаунт Google Analytics. Аналогичным образом JavaScript код отправляет хиты веб-сайта. Данные о мобильных приложениях не отправляются в Google Analytics сразу же. Когда пользователь перемещается по приложению, Google Analytics SDK сохраняет хиты локально на устройстве, а позднее отправляет их в аккаунт Google Analytics в рамках пакетной обработки, получившей название "диспетчеризация" (dispatching). Диспетчеризация используется при сборе данных о мобильных приложениях по двум причинам: Во-первых, мобильные устройства могут терять подключение к сети, а когда устройство не подключено к сети, SDK не может отправлять хиты данных в систему Google Analytics. Во-вторых, отправка данных в Google Analytics в режиме реального времени может сократить срок работы батареи. В связи с этим SDK автоматически отправляет хиты каждые 30 минут - для устройств на ОС Android, и каждые 2 минуты - для iOS устройств, но в коде отслеживания вы можете изменить этот временной интервал для того, чтобы контролировать его влияние на срок работы батареи. Еще одна важная функция мобильного SDK - дифференциация пользователей. При первом запуске мобильного приложения Google Analytics SDK генерирует для мобильного устройства анонимный уникальный идентификатор подобно тому, как это делает код отслеживания веб-сайта. В системе Google Analytics каждый уникальный идентификатор считается уникальным пользователем. При обновлении приложения на новую версию идентификатор устройства не изменяется. Однако если приложение удаляется, то Google Analytics SDK удаляет идентификатор. Если впоследствии приложение устанавливается заново, то для устройства генерируется новый анонимный идентификатор. В результате этот пользователь будет считаться не вернувшимся пользователем, а новым, но никакие другие данные отчетов Google Analytics при этом не изменятся. Мобильные SDK позволяют запросто отслеживать действия пользователя в приложении и собирать большую часть необходимых данных без какой-либо предварительной настройки. Но не забывайте, что существует множество способов модификации вашего кода, позволяющих собирать дополнительную информацию о пользователях, их сеансах и взаимодействиях с вашим приложением.