Отслеживание пользователей после перехода с веб-страницы в приложение - PullRequest
0 голосов
/ 11 декабря 2018

Я запускаю A / B-тест на веб-странице.Пользователи не проходят проверку подлинности на веб-странице, поэтому для их отслеживания нет идентификатора пользователя.На веб-странице есть ссылки на магазины приложений для Android / iOS, где пользователи могут загрузить или открыть приложение.

После того, как пользователи загрузят и откроют приложение, я хочу узнать, в какую экспериментальную группу они входили, когда они былина веб-странице.Как мне это сделать?

Есть ли в магазинах приложений для Android или iOS что-то, что позволяет мне отслеживать пользователей?

Ответы [ 3 ]

0 голосов
/ 21 февраля 2019

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

По сути, в ваших ссылках для двух (или более) групп тестирования вы должны встраивать информацию, которая будет отслеживать ихдля экспериментальной группы, в которой они участвовали на сайте:

examplepetstore: // promo? utm_source = newsletter & utm_medium = email & utm_campaign = promotion

Сложная проблема:

К сожалению, вы заявили, что вам конкретно необходимо поддерживать сценарий, в котором у пользователя изначально не было установлено приложение, когда он щелкает ссылку.Это гораздо более крепкий орешек.Насколько я знаю, нет способа справиться с этим изначально или легко самостоятельно.Скорее всего, вам понадобится сторонний поставщик глубоких ссылок, который выживет в процессе установки.

Branch.io поддерживает «Deferred Deep Linking»: https://blog.branch.io/the-ultimate-deep-linking-tutorial-on-ios-11-and-whats-coming-for-ios-12/

Динамические ссылки Firebase: https://firebase.google.com/products/dynamic-links/

Большая проблема заключается в том, что любое решение вендора, такое как Branch,почти наверняка нужно использовать файлы cookie для помощи в попытке установить связь с исходным сеансом в процессе установки приложения.Apple делает что-то для поддержки конфиденциальности, что затрудняет подобные вещи.Ожидайте, что это будет продолжающаяся битва.

На Android у вас должно быть все в порядке с решением вроде Branch или Firebase.

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

0 голосов
/ 21 февраля 2019

Google Analytics предлагает такой тип отслеживания.

https://developers.google.com/analytics/solutions/ios-install-tracking

Или вы пытаетесь создать свою аналитику Google?

Раньше вы могли подписатьв качестве партнера iTunes, чтобы отслеживать это, но приложения были удалены из программы в прошлом году.

0 голосов
/ 16 февраля 2019

В Google PlayStore есть варианты подключения той же учетной записи Google Analytics, что и на вашей веб-странице.

Я никогда не пробовал что-то подобное, но считаю, что это поддерживается, по крайней мере, для Android.

Вы уже пробовали https://support.google.com/analytics/answer/6099219?hl=en&ref_topic=6012386

Кроме того, при проверке в учетной записи издателя Google PlayStore есть также опция, связанная с документацией "Запустить A / B-тестирование в вашем магазине" в разделе https://support.google.com/googleplay/android-developer/answer/6227309

Вот скриншот упомянутой функции:

Google Play A/B experiments

...