Google Analytics и нативные мобильные приложения - Android и iOS SDK - PullRequest
2 голосов
/ 13 апреля 2011

У нас есть собственное приложение для iOS, использующее Google Analystics iOS SDK для отслеживания "просмотров страниц" и событий.

Мы также готовимся к выпуску версии для Android.

У нас есть событие при «запуске приложения», которое записывает информацию об устройстве, включая устройство и версию ОС.

В идеале, я хочу иметь возможность «нарезать кубиками» практически все, будь то наше приложение для iOS или Android, в том числе вплоть до уровня отдельных событий.

Мне кажется, есть несколько способов сделать это: - Посмотрите на данные и разделите на «Операционная система». Насколько это точно для нативных приложений? Я видел «Windows / Internet Explorer» для приложения, работающего исключительно на iOS, поэтому я нервничаю ...

  • Создайте пользовательский расширенный сегмент на основе нашего события «запуск приложения» - но это, похоже, «взорвет» ГА, если я думаю, попытаться перейти к уровню детализации. Например, если я создаю сегмент для iPhone и один для Android, я могу выбирать между ними, но не вижу их обоих.

Другие идеи?

Ответы [ 2 ]

6 голосов
/ 24 января 2014

Google рекомендует отслеживать разные платформы одного и того же приложения (например, MyApp для Android и MyApp для iOS), используя одно и то же свойство.

https://support.google.com/analytics/answer/2587087

Вы можете дополнительно развернуть и просмотреть аналитику для разных платформ, используя разные представления. Поэтому для этого свойства создайте три представления.

  • Полная статистика - в этом представлении есть трафик со всех платформ. Полезно для создания сводных отчетов независимо от платформы.
  • Статистика для iOS - этот просмотр имеет трафик только с iOS (приложения для iPhone / iPad)
  • Статистика для Android - в этом представлении есть трафик с Android (телефоны и планшеты)

По умолчанию при создании свойства Google Analytics создает представление по умолчанию. это полное представление статистики. По умолчанию это не имеет никаких фильтров и сегментов. Важно не трогать это представление, потому что, добавив к нему фильтры, вы потеряете данные.

Чтобы создать представление «Статистика для iOS», перейдите в «Настройки просмотра» для «Полная статистика», нажмите «Копировать представление» и переименуйте его в «Статистика для iOS». В новом виде. Перейдите в Сегменты> Условия и добавьте

Операционная система соответствует Regex ^ (iOS | iPad | iPhone | iPod) $ и сохрани это. Ваш новый просмотр имеет только трафик для iOS.

Google analytics segment iOS traffic

Для третьего вида выполните аналогичные шаги, но добавьте

Операционная система не соответствует Regex ^ (iOS | iPad | iPhone | iPod) $ в условиях расширенного фильтра.

Теперь у вас есть три представления данных вашего приложения. Один накопительный, а другие для разных платформ.

Счастливого слежения !!

1 голос
/ 14 апреля 2011

Я нашел "Операционную систему", которую вы упомянули, как "достаточно хороший" способ отследить то, что вы ищете.Я также вижу записи, которые не имеют никакого смысла (Windows / IE), но это настолько небольшое число, что я просто игнорирую его.

При этом, если вам нужен больший контроль, «Пользовательские переменные»отличный способ пойти.До недавнего времени аналитические SDK не поддерживали это, но я считаю, что и IOS, и Android SDK теперь поддерживают это.Больше информации здесь в этих ссылках (grep для «пользовательских переменных»):

http://analytics.blogspot.com/2010/12/custom-variables-for-your-android.html

http://code.google.com/mobile/analytics/docs/iphone/

http://code.google.com/mobile/analytics/docs/android/

Ониопределяется как: «Пользовательские переменные - это теги пары« имя-значение », которые можно вставить в код отслеживания, чтобы улучшить отслеживание Google Analytics. С помощью пользовательских переменных вы можете определить дополнительные сегменты, которые будут применяться к вашим посетителям, помимо тех, которые уже предоставлены Analytics. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...