Google анонсировал свой API реферера Google Play 20 ноября 2017 года как новый способ отслеживания установок приложений. Мой вопрос: есть ли способ протестировать функцию до того, как мое приложение будет выпущено в Google Play?
Как проверить api реферера Google Play перед публикацией в магазине Google Play?
Ответы (4)
Обновлять
Бета-тест только работает для трансляции реферера. Я реализую и installreferrer API
, и широковещательную рассылку одновременно, поэтому реферер исходит из широковещательной передачи, а не из API.
Используйте бета-тест, предоставленный Google Play, следующим образом:
- Отправить файл APK для бета-тестирования
- Добавьте свой аккаунт в тестеры
- Откройте URL-адрес страницы сведений вашего приложения с помощью реферера. URL-адрес может быть таким в соответствии с аналогичным потоком:
# P3 #
- При использовании Chrome URL-адрес можно перенаправить в приложение Play, нажав кнопку «Открыть в приложении Play Market» на странице.
- Загрузите и установите свое приложение в Play APP.
После запуска ваше приложение должно получить реферер, и вы можете протестировать его, сообщив об этом или распечатав журнал.
Альфа-тест тоже должен работать, но я этого не тестировал.
Вы можете протестировать его, не загружая в Playstore.
Я поступил следующим образом.
- Я создал такие URL-адреса, как https://play.google.com/store/apps/details?id=fullpackagename&referrer=utm_source%3Dmobisoc&utm_content%3Dmobisoc&hl=en
- Я удалил этот URL из своей почты. Он перенаправляет в Playstore
- Из командной строки (с помощью команды adb) я установил желаемый apk.
- В Playstore кнопка «установить» будет заменена на кнопку «открыть», и я нажал на нее. это работает
adb shell am start -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d https://example.com/page?a=a_value&b=b_value
, часть после &
выпадала. Обязательно сделайте что-то вроде отправки SMS со ссылкой через эмулятор или скопируйте + вставьте ссылку в браузер.
- person tinsukE; 24.02.2020
Ни один из них не упоминается в Play Install Referrer API. К сожалению, нет. Попробуйте отправить запрос функции здесь.
Согласно этой документации
Новый Install Referrer API Google Play заменяет устаревшую InstallBroadcast, используемую для атрибуции кампаний Google Play.
Я провел несколько тестов и выяснил, что если у вас настроена Firebase в вашем приложении и FirebaseApp.initializeApp (this) в вашем классе приложения, то Firebase собирает информацию о реферере и предоставляет панель с этой информацией без какой-либо другой реализации, вызывая только FirebaseApp. initializeApp (это).
В консоли Firebase - ›Аналитика -› Конверсии - ›События конверсии -› first_open, тогда вы увидите что-то подобное
Если вы создали URL-адрес, подобный указанному ниже, для вашего приложения в Play Store, где вы видите google-play и (прямой), будет добавлен новый элемент информационный бюллетень (это может быть не в реальном времени)
Кстати, решение, предложенное eager, действительно работает (по крайней мере, для меня), чтобы проверить, получает ли ваше приложение URL-адрес реферера
Я хочу сказать, что если вы хотите знать, работает ли кампания, созданная с использованием URL-адреса реферера, Firebase Console предоставляет эту информацию, но если вы хотите знать для каждого пользователя, какой именно URL-адрес реферера привел к тому, чтобы установить приложение, чтобы вы нужно реализовать собственное решение.