Мы постоянно публикуем обновления документации, которые могут быть недоступны на вашем языке. Наиболее актуальные сведения содержатся в версии на английском языке.

Создание универсальной ссылки

Необработанная универсальная ссылка с добавленной URL ссылкой Adjust — стандартная форма наших универсальных ссылок. Они короткие, аккуратные и работают в веб-кампаниях.

Необработанная универсальная ссылка будет работать только для пользователей с iOS 9+, у которых уже установлено ваше приложение.  

Примечание:
iOS не даст разрешение перенаправлять на универсальные ссылки за пределами Safari. Это означает, что заключение универсальной ссылки в другой URL-адрес не сработает. Если вы хотите использовать оболочку универсальной ссылки, используйте наше решение JSR.

Добавление путей в приложении

Если путь универсальной ссылки уже содержит параметры запроса, не добавляйте ? к параметрам Adjust. Если URL содержит два символа ?, любая информация после второго символа «?» будет удалена браузером, что может привести к ошибке 404, если ваше приложение не установлено. Вы можете использовать приведенный пример для проверки настройки или обратиться к нашему FAQ по универсальным ссылкам за дополнительной информацией.

Правильно: https://z9pm.adj.st/my?path=location&client=name&adjust_t=klm012

Неправильно: https://z9pm.adj.st/my?path=location&client=name?adjust_t=klm012

Создание многоплатформенных универсальных ссылок

Многоплатформенная универсальная ссылка будет с помощью диплинка перенаправлять всех пользователей вашего приложения по одному URL-адресу Adjust. 

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

Затем проверьте, сохранена ли в Adjust схема приложения Android. Это определяет префикс URL, который открывает ваше приложение. Он настраивается в приложении и различается для разных мобильных платформ (iOS и Android). Пример: my_android_app://

Примечание:
Когда пользователь кликает универсальную ссылку, Adjust всегда старается перенаправить его с помощью диплинка перед переходом в магазин. Это остается неизменным, если схема приложения Android сохранена в настройках приложения в AppView. Для немедленной отправки пользователей Android в магазин не указывайте схему Android в настройках приложения.

iOS и Android используют одинаковые параметры пути и запроса

Если у ваших приложений и на iOS, и на Android одинаковые параметры пути и запроса направления диплинка, используйте следующий формат универсальной ссылки.

Для приложений, разделенных по платформе в AppView

https://[RAW UNIVERSAL LINK]/[PATH]?adjust_t=[IOS LINK TOKEN]_[ANDROID LINK TOKEN]&[ADJUST PARAMETERS]

Пример:
https://z9pm.adj.st/my/path?adjust_t=abc123_987xyz

Для приложений, настроенных как многоплатформенные в AppView

https://[RAW UNIVERSAL LINK]/[PATH]?adjust_t=[LINK TOKEN]&[ADJUST PARAMETERS]

Пример:
https://z9pm.adj.st/my/path?adjust_t=abc123

В приложениях iOS и Android используются разные параметры пути и запроса

Если у ваших приложений и на iOS, и на Android разные параметры пути и запроса направления диплинка, используйте следующий формат универсальной ссылки. 

Примечание:
Когда вы используете этот формат, Adjust будет перенаправлять пользователей с помощью диплинка туда, куда вы выберете, даже если схема приложения Android сохранена в приложении в AppView. 

Для приложений, разделенных по платформе в AppView

https://[RAW UNIVERSAL LINK]/[IOS UNIVERSAL LINK PATH]?adjust_t=[IOS LINK TOKEN]_[ANDROID LINK TOKEN]&adjust_deeplink=[ENCODED ANDROID APP SCHEME + PATH]&[ADJUST PARAMETERS]

Пример:
https://z9pm.adj.st/my/path&adjust_t=abc123_987xyz&adjust_deeplink=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion

Для приложений, настроенных как многоплатформенные в AppView

https://[RAW UNIVERSAL LINK]/[IOS UNIVERSAL LINK PATH]?adjust_t=[LINK TOKEN]&adjust_deeplink=[ENCODED ANDROID APP SCHEME + PATH]&[ADJUST PARAMETERS]

Пример: 
https://z9pm.adj.st/my/path&adjust_t=abc123&adjust_deeplink=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion

Создание универсальных ссылок в Javascript

Универсальные ссылки Javascript (JSR) используются, когда клик и HTTP перенаправление происходят за пределами поддерживаемых сред, как, например, в email кампании. Обычно универсальные ссылки в этом случае ломаются и отправляют всех пользователей в магазин, даже если у них установлено приложение. 

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

Для iOS 11 и более поздних версий

Чтобы добавить параметр привязки JSR в вашу ссылку, выполните следующие действия. 

  1. Найдите универсальную ссылку, которую хотите использовать. Пример: https://ab12.adj.st/?adjust_t=abc123
  2. Закодируйте универсальную ссылку.
  3. Добавьте закодированную универсальную ссылку после этого фрагмента: https://app.adjust.com/jsr?url=

Пример:

https://app.adjust.com/jsr?url=https%3A%2F%2Fab12.adj.st%2F%3Fadjust_t%3Dabc123

Для iOS 10.3 и более ранних версий

Для таргетирования пользователей в Safari webview или версиях iOS до 11 вы можете добавить к универсальной ссылке JSR следующую метку: adjust_deeplink_js=1. Эта метка работает в качестве фолбэка, предлагая открыть ссылку посредством схемы и перенаправляя пользователей в магазин (если у них не установлено приложение) или во всплывающее сообщение, приглашающее открыть страницу в приложении. 

Пример:

https://app.adjust.com/jsr?url=https%3A%2F%2F6s45.adj.st%2F%3Fadjust_t%3D1uhwo6%26adjust_deeplink_js%3D1