Как использовать Google Analytics для отслеживания установки реферера из Google Play?

  1. Добавьте файл libGoogleAnalytics.jar в каталог /libs вашего проекта.
  2. Добавьте следующие разрешения в файл манифеста вашего проекта AndroidManifest.xml:

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    
  3. Добавьте следующий фрагмент кода в файл манифеста вашего проекта AndroidManifest.xml:

    <!-- Used for install referrer tracking -->
    <receiver android:name="com.google.android.apps.analytics.AnalyticsReceiver"  android:exported="true">
      <intent-filter>
          <action android:name="com.android.vending.INSTALL_REFERRER" >
      </intent-filter>
    </receiver>
    

Но я так и не ввел свой идентификатор UA-xxxxx-yy. Идентификатор, введенный для отслеживания просмотров страниц и событий, выглядит следующим образом:

tracker.startNewSession("UA-xxxxx-yy", this);

Google Analytics для Android SDK ReadMe говорит: (ПРИМЕЧАНИЕ: не запускайте GoogleAnalyticsTracker в методе onCreate() вашего приложения, если вы используете отслеживание переходов).
С отслеживанием переходов, где я могу указать свой идентификатор или нет? Если нужно, то как? Если нет, то почему?


person Jungle    schedule 28.06.2012    source источник
comment
Ответил здесь stackoverflow.com/questions/4604039/   -  person PVoLan    schedule 03.07.2012


Ответы (2)


Поначалу мне казалось странным, что Google требует от тех, кому нужно только установить отслеживание рефереров, включить в свои приложения два разрешения, которые в противном случае могли бы быть ненужными, а также библиотеку, учитывая, что информация, необходимая для отслеживания рефереров, уже доступна. на серверах Google Play, и, предположительно, к ним можно было получить доступ оттуда через веб-интерфейс, аналогичный тому, который используется для отслеживания покупок в Интернет-магазине Chrome. Если учесть, что интерфейс аналитики на основе приложений даже не распространяется на покупки через веб-страницы GP, доводы в пользу этого кажутся еще более убедительными.

Это упущение по-прежнему кажется странным в общем случае отслеживания произвольного реферера, но я недавно обнаружил, что в конкретном случае, когда реферер, который вы пытаетесь отслеживать, исходит от рекламы Adwords, похоже, есть более простые средства отслеживания Google Play. установки приложений, которые не требуют каких-либо изменений в вашем приложении. Все это настраивается через интерфейс Adwords, а не через Google Play, и не через модификации вашего приложения.

Вы не указали, были ли ваши рефереры из Adwords или из какого-либо другого источника или источников, поэтому я предоставлю эту информацию, если она окажется полезной.

Эта страница

http://support.google.com/adwords/bin/answer.py?hl=ru&answer=1722054

описывает, как настроить отслеживание конверсий продаж приложений Google Play через Adwords. С этой страницы:

Отслеживание загрузок мобильных приложений из Google Play не требует добавления фрагмента кода. Это можно сделать без изменений кода вашего приложения. Просто следуйте инструкциям ниже.

Войдите в свой аккаунт AdWords на странице http://adwords.google.com.

Перейдите на вкладку «Инструменты и анализ», а затем нажмите на вкладку «Конверсии».

Нажмите кнопку «+ Новая конверсия». Назовите свою конверсию, выберите «Загрузка мобильного приложения» и нажмите «Сохранить и продолжить». Введите имя пакета. (Вы можете найти название своего пакета, найдя свое приложение в Google Play. Это часть базового URL-адреса, которая идентифицирует ваше приложение: "https://play.google.com/store/apps/details?id=".

Нажмите «Сохранить и продолжить».

На следующем экране нажмите «Готово».

Данные о конверсиях загрузок вашего мобильного приложения теперь начнут отображаться вместе с остальными данными о конверсиях в течение 24 часов.

Примечание. Отслеживание загрузки мобильных приложений для Android будет работать только в том случае, если ваши ссылки в объявлениях с загрузкой по клику или расширениях для мобильных приложений ведут непосредственно на Google Play Store. В настоящее время сторонние URL-адреса отслеживания не поддерживаются.

person Carl    schedule 16.11.2012
comment
Спасибо за это. Я тоже был на стадии Что? С какой стати мне нужно что-то добавлять в мое приложение... - person Matt Gibson; 07.02.2013

Проверьте реализацию GA SDK по адресу — измерение очень понятно объяснено. https://developers.google.com/analytics/devguides/collection/android/v2/campaigns#google-play-implement

person Mayank Jain    schedule 26.10.2013