Intereting Posts
Android: как уведомлять активность, когда представления фрагментов готовы? Gradle не упаковывает gdbserver в apk. Ndk-gdb приводит к ошибке «ОШИБКА: не отлаживаемое приложение, установленное на целевом устройстве» Использование пользовательского поведения для создания нескольких «опорных точек» / позиций для CollapsingToolbar Внутри OnClickListener я не могу получить доступ ко многим вещам – как подойти? Попытка вручную подписать пакет android с помощью jarsigner.exe и установить с помощью adb.exe Прокрутите до мягкой клавиатуры Google Cloud Messaging для Android-библиотеки не найден в диспетчере sdk Android-клавиатура для клавиатуры закрывает поле edittext Инвертировать цвета выделенного Android Может ли bindService () быть заблокирован? Как установить dymanic изображения в ViewFlipper в android? Фильтрация Android NDK и Google Play Как вставить значок с высоким разрешением в приложение Amazon-AppStore Kindle Fire? Aapt.exe прекратил работу в eclipse 4.3 kepler SDK 22.3 API уровня 19 Отображение статуса для последнего элемента списка в ListView с помощью ViewHolder

Android. Можно ли программно установить реферер установки?

Я заметил, что некоторые ссылки в приложении Google Play в браузере имеют для них атрибут referrer= , который, очевидно, сообщает рефереру, который отправил вас на страницу этого приложения в Google Play.

Можно ли увидеть, что referrer (если есть) в коде моего приложения? А если нет, увидеть его где угодно вообще?

Solutions Collecting From Web of "Android. Можно ли программно установить реферер установки?"

Вы можете использовать com.android.vending.INSTALL_REFERRER .

Приложение Google com.android.vending.INSTALL_REFERRER Intent транслируется, когда приложение установлено в Google Play Store.

Добавьте этот приемник в AndroidManifest.xml

 <receiver android:name="com.example.android.InstallReferrerReceiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver> 

Создайте BroadcastReceiver:

 public class InstallReferrerReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String referrer = intent.getStringExtra("referrer"); //Use the referrer } } 

Вы можете протестировать отслеживание направления, следуя шагам этого ответа .

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

После того, как вы построили строку параметров кампании, добавьте ее в свои URL-адреса магазина Google Play как значение параметра referrer, как в этом примере:

 https://play.google.com/store/apps/details?id=com.example.app &referrer=utm_source%3Dgoogle %26utm_medium%3Dcpc %26utm_term%3Drunning%252Bshoes %26utm_content%3DdisplayAd1 %26utm_campaign%3Dshoe%252Bcampaign 

Магазин Google Play будет передавать значение параметра referrer в реализацию Google Analytics вашего приложения.

Ссылки: https://developers.google.com/analytics/devguides/collection/android/v2/campaigns https://developers.google.com/analytics/devguides/collection/android/v2/campaigns#google-play-url -builder