API Link Manager
Краткое содержание
Сервис позволяет создавать универсальные короткие ссылки и шаблоны для перенаправления пользователей. Это помогает увеличить конверсию, управлять сценариями взаимодействия с продуктом и оценить эффективность рекламы.
Пример использования
Маркетолог Толя использует API для создания одной ссылки, которая направляет пользователей:
- на страницу товара в браузере
- на карточку товара в приложении через диплинк
- в магазин приложений (если оно не установлено)
Поддерживаемые сценарии
- Ссылка открывается не с мобильного устройства — перенаправление в браузер.
- Ссылка открывается с мобильного устройства:
- в браузер (если приложение не установлено)
- в приложение (если оно установлено и определена ОС)
- в магазин приложений
Предварительные действия
- Авторизоваться в сервисе и зарегистрировать поддомен.
- Настроить приложение, если требуется перенаправление в него.
- Получить Flow ID от МТС Аналитики.
Участники
- Разработчики
- Маркетологи или продуктологи
Работа с API
- Доступы:
get— аналитика потока;post,put,delete— управление потоком. - Доступ: Написать на analytics.support@mts.ru с темой «Доступ к API Link Manager».
Шаги работы
- Скачать спецификацию API в формате JSON.
- Создать шаблон с параметрами:
flowId,name,alias,subdomain,noAppLongLinks,appLongLinks,apps.
Действия с шаблоном
- Удаление: удаляется шаблон и связанные ссылки.
- Получение: поиск по
id. - Изменение: редактирование всех параметров, кроме
aliasиsubdomain.
Создание ссылки
- Параметры:
flowId,templateId,name,alias,mediaSource. - Ссылка автоматически использует настройки шаблона, если не указаны дополнительные значения.
Работа со ссылками
- Формат универсальной ссылки:
https://<subdomain>.<domain>/<alias>. - При открытии приложения в Аналитику отправляется событие
shortlinkс параметрамиmaClickIdиmaLinkId.
UTM-метки
Параметры переходов по ссылкам с UTM-метками передаются в Аналитику, но статистика пока недоступна.
С помощью API Link Manager вы сможете работать с универсальными короткими ссылками и создавать шаблоны для быстрой настройки перенаправления. Это позволит:
- увеличивать конверсию в совершение целевых действий
- управлять разными сценариями взаимодействия клиента с вашим продуктом
- оценить эффективность рекламных кампаний и каналов
Толя — маркетолог. Его задача — запустить рассылку с рекламой нового средства от головной боли. Толя понимает, что ссылку из такой рассылки клиенты могут открыть и в браузере, и в приложении. Важно, чтобы в приложении ссылка вела на конкретную карточку товара.
Чтобы убить двух зайцев, Толя хочет создать одну короткую ссылку для всех платформ. Для этого он использует API Link Manager.
Через сервис он сможет создать единую и универсальную ссылку, которая отправит пользователя:
- на страницу товара в браузере
- на карточку товара в приложени и через диплинк
- в магазин приложений (если оно не установлено)
Поддерживаемые сценарии
- Ссылка открывается НЕ с мобильного устройства — приложение открывается в браузере.
- Ссылка открывается с мобильного устройства:
- ссылка открывается в браузере (например, если приложение не установлено)
- запускается приложение (например, если приложение установлено и определена ОС)
- ссылка ведёт в магазин приложений
Предварительно проверьте
- Вы авторизовались в сервисе Link Manager и зарегистрировали ваш поддомен. Подробнее.
- Разработчик настроил прилож ение, если вы планируете направлять трафик в приложение. Подробнее.
- Вы получили идентификатор потока Flow ID от команды МТС Аналитики.
- разработчик
- маркетолог или продуктолог
Работа с API
Доступы для выполнения запросов
-
get— разрешение на аналитику потока -
post,put,delete— разрешение на управление потоком
Для получения доступа напишите на почту analytics.support@mts.ru с темой «Доступ к API Link Manager».
Шаг 1. Скачать спецификацию
Файл содержит все примеры запросов к системе в рамках Link Manager API (спецификацию). Далее описаны параметры запросов как раз из этого файла.
Шаг 2. Создать шаблон
Шаблон — это основа для создания множества настраиваемых ссылок. Вероятно, вам понадобится один шаблон на ресурс (помимо тестирования), чтобы создавать ссылки для всех рекламных кампаний.
В шаблоне вы прописываете, куда перенаправлять пользователей в зависимости от их платформы и факта установки приложения.
Заполните:
-
flowId— идентификатор потока (получили ранее от команды МТС Аналитики). Обязательный параметр. -
name— название шаблона. Например, название приложения. Обязательный параметр. -
alias— код шаблона, указывается в URL короткой ссылки. Можно заполнить самостоятельно, или он сгенерируется автоматически. Например, «1a2b». -
subdomain— поддомен, который вы зарегистрировали в Link Manager. Например, «mtsanalytics». Обязательный параметр. -
noAppLongLinks— адрес страницы направления пользовател ей, у которых нет приложения продукта (для iOS, Android, десктопов и других платформ). Например, ссылка на страницу товара или лендинг. Для ссылки могут быть указаны дополнительные параметры. Пример формата
"ios": {
"link": "https://link-for-some-os/myapp",
"params": {
"param1": "value1",
"param2": "value2"
}
}
Порядок параметров в блоке params важен. В ссылке параметры будут в том же порядке, в котором вы их указали.
-
appLongLinks— адрес страницы направления для пользователей, у которых ест ь приложение продукта. Платформы: Android, iOS, default (если приложение установлено, но не определена ОС). -
apps— ключ подписи приложения (SHA256), packageName для Android и Team ID, Bundle ID для iOS. Их предоставит разработчик.
В дальнейшем шаблон можно запросить, изменить и удалить. Подробнее — в спецификации.
Действия с шаблоном
| Действие | Что произойдёт |
|---|---|
| Удалить | Удалится шаблон и все связанные с ним ссылки |
| Получить | Найти конкретный шаблон по id |
| Изменить | Можно редактировать все параметры, кроме alias и subdomain (для нового поддомена создаётся новый шаблон) |
Вы создали шаблон, получили ответ с alias и id шаблона (templateId). Описание возможных ошибок — в файле.
Для корректной работы универсальных ссылок нужно подтвердить, что домен в ссылке принадлежит конкретному приложению, которое должно открыться по клику. Такое связывание доменов делается с помощью assetlinks.json для Android и .aasa файл для iOS. Файл будет создан после создания шаблона.
Файл обновляется, когда шаблон изменяется или удаляется.