Google Analytics Android SDK: отслеживание версии моего приложения и названия модели устройства - PullRequest
5 голосов
/ 22 сентября 2010

Я хотел бы иметь возможность отслеживать номер версии моего приложения с помощью Google Analytics Android SDK и имя модели устройства для людей, подключающихся к моему приложению; Каков наилучший способ достижения этого?

Я предполагаю, что я мог бы сделать что-то вроде:

Название модели устройства:

tracker.trackPageView ( "/ testApplicationHomeScreen /" + Build.MODEL);

Номер версии:

tracker.trackPageView ( "/ testApplicationHomeScreen /" + packageInfo.versionName);

Будет ли это работать, и является ли это наилучшим способом достижения этого, или я должен использовать События?

Ответы [ 3 ]

4 голосов
/ 12 января 2011

Это немного поздно, но с добавлением пользовательских переменных в sdk, вы можете "пометить" ваши просмотры страниц / события такими метаданными, как "версия" и модель ". Несколько ссылок для удобства:

Сообщение в блоге Android - аналитика для приложений Android

Google Analytics для мобильных устройств - использование пользовательских переменных

Это дает дополнительное преимущество, позволяя вам просматривать сегменты вашего трафика, отфильтрованные по этим метаданным. Например, вы можете просматривать все просмотры страниц / события, произошедшие в V2.1 вашего программного обеспечения, вместо того, чтобы отслеживать вручную все URL просмотра страниц, заканчивающиеся на /v2.1.

Это было добавлено после того, как был задан ваш первоначальный вопрос (фактически, через несколько месяцев), поэтому вам придется загрузить обновленную версию SDK.

1 голос
/ 29 июля 2013

Я успешно отслеживаю имя приложения и версии приложения, используя следующий код:

GoogleAnalytics m_GaInstance = GoogleAnalytics.getInstance(this);

            m_GaTracker = m_GaInstance.getTracker("UA--");

        m_GaInstance.setDefaultTracker(m_GaTracker);
        m_GaTracker.setAppName("AppName");
        m_GaTracker.setAppVersion(m_appVersion);
1 голос
/ 24 сентября 2010

Я играл с этим с момента публикации вопроса.Я обнаружил, что события являются лучшим способом достижения этого.

, то есть создайте категории для «Версия» и «Модель», а затем отслеживайте каждую деталь, используя события.Затем вы получите подробные результаты, которые мне потребовались, чтобы увидеть, какие версии моего приложения использовались и какие модели телефонов также использовались.

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