Подтвердить что ты не робот

IOS: как получить источник реферера установки

Я хочу узнать, как пользователь установил приложение, используя источник (атрибуцию).

Для Android можно получить URL-адрес реферера, но я не нашел явного способа для iOS. Существуют внешние службы, такие как AppsFlyer (http://support.appsflyer.com/entries/69796693-Accessing-AppsFlyer-Attribution-Conversion-Data-from-the-SDK-Deferred-Deep-linking-), которые позволяют вам это делать.

Я заметил, что, начиная с iOS 8, разработчики могут добавить идентификатор издателя и идентификатор кампании в URL-адрес магазина приложений для iTunes Connect Analytics (http://www.applift.com/blog/new-era-attribution-analytics.html). Возможно ли получить идентификатор кампании и идентификатор издателя внутри приложения? Я не мог найти никаких изменений или ресурсов API.

Любая помощь будет оценена по достоинству. Спасибо.

4b9b3361

Ответ 1

Эта функция пока недоступна в iTunesConnect (нет опции для "Аналитики" ). Единственная возможность, которую я знаю, это зарегистрироваться в Партнерской программе (https://www.apple.com/itunes/affiliates/) и использовать созданные там ссылки.

Но, возможно, он будет доступен в iTC, когда iOS8 отправится жить... кто знает!

И ваш второй вопрос: нет, вы не можете получить URL-адрес App Store через SDK iOS. Apple предлагает скопировать его из AppStore в iTunes (через ссылку "копирование" ), например. https://itunes.apple.com/us/app/youtube/id544007664?mt=8. Когда вы откроете эту ссылку через

[[UIApplication sharedApplication] openURL:]

iOS автоматически откроет AppStore.

Ответ 2

Это должно быть разрешено/реализовано Apple. Если выйдет другая компания и сообщите, что они могут решить эту проблему (отделение и т.д.), Они не являются полностью правдивыми.

Проблема в том, что iTunes не передает реферер в приложение, поэтому, не передавая им IDOS IOS на клик (перенаправление или вне границ), каждый метод отслеживания должен полагаться на отпечаток пальца, который выпадает в атрибуции точность значительно за 24 часа.