Deeplink в android приложении

Как работают диплинки в myTracker

С помощью myTracker можно с минимальными усилиями настраивать и отслеживать глубокие ссылки в приложениях: как обычные, так и отложенные и умные. Как все они работают?

1. Обычные глубокие ссылки

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

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

myTracker использует Universal Links / URL Schemes для iOS и Android App Links / App URL Schema для Android. Лучше всего этот вариант работает для ретаргетинга и удержания, когда ваше приложение уже установлено на смартфоне пользователя.

2. Отложенные глубокие ссылки

В работе с глубокими ссылками вы, время от времени, будете встречаться с пользователями, которые ещё не скачали ваше приложение. Но терять трафик необязательно! Благодаря отложенным диплинкам такие пользователи сначала будут попадать в магазин приложений — и только потом, после загрузки, на заданный экран.

Подходят для новых пользователей, которые еще не имеют приложения. Этот инструмент позволяет уменьшить количество редиректов и повысить конверсию. 

Обычно отложенные диплинки реализуются так:

Зачем это нужно?

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

Работа отложенных диплинков невозможна без участия трекинг-библиотеки, то есть без сервиса уровня myTracker. Подробнее о технологиях, с помощью которых мы реализуем отложенные и обычные ссылки — в нашей документации по диплинкам.

3. Умные глубокие ссылки

Мы ещё ни разу не упомянули об умных ссылках. А ведь с ними процесс привлечения трафика в приложение может заиграть новыми красками.

Под умными ссылками мы в myTracker подразумеваем универсальные , которые содержат в себе сразу несколько URL для разных платформ. Пользователь может прийти к вам через любой канал и с любым устройством — умная ссылка автоматически перенаправит его на подходящий URL и доведёт до целевой страницы. Подробнее об этом можно почитать здесь.

К сожалению, использовать их можно не всегда

Обратите внимание на два случая, в которых от умных ссылок придётся отказаться

  1. Если вы используете саморегулирующиеся сети атрибуции: такие как Facebook или Google. Они не поддерживают внешний трекинг, поэтому умные диплинки просто не будут функционировать.
  2. Если вы используете сети, которые не разграничивают старых и новых пользователей. Ссылка не может самостоятельно определить, установлено ли приложение на устройстве, а эта информация необходима для её корректной работы.

Deep linking to your tab

You can create deep links to entities in Teams. This is used to create links that navigate to content and information within your tab. For example, if your tab contains a task list, team members can create and share links to individual tasks. When you select the link, it navigates to your tab which focuses on the specific item. To implement this, you add a copy link action to each item, in whatever way best suits your UI. When the user takes this action, you call to display a dialog box containing a link that the user can copy to the clipboard. When you make this call, you also pass an ID for your item, which you get back in the context when the link is followed and your tab is reloaded.

Alternatively, you can also generate deep links programmatically, using the format specified later in this topic. You can use deep links in bot and connector messages that inform users about changes to your tab, or to items within it.

Note

This deep link is different from the links provided by the Copy link to tab menu item, which just generates a deep link that points to this tab.

Note

Currently, shareDeepLink does not work on mobile platforms.

Show a deep link to an item within your tab

To show a dialog box that contains a deep link to an item within your tab, call .

Provide the following fields:

  • : A unique identifier for the item within your tab to which you are deep linking.
  • : A label for the item to use for displaying the deep link.
  • : An optional field with a fallback URL to use if the client does not support rendering the tab.

Generate a deep link to your tab

Note

Personal tabs have a scope, while channel and group tabs use or scopes. The two tab types have a slightly different syntax since only the configurable tab has a property associated with its context object. See the manifest reference for more information on tab scopes.

Note

Deep links work properly only if the tab was configured using the v0.4 or later library and because of that has an entity ID. Deep links to tabs without entity IDs still navigate to the tab but cannot provide the sub entity ID to the tab.

Use the following format for a deep link that you can use in a bot, connector, or messaging extension card:

Note

If the bot sends a message containing a with a deep link, then a new browser tab is opened when the user selects the link. This happens in Chrome and in the Microsoft Teams desktop app, both running on Linux.
If the bot sends the same deep link URL into an , then the Teams tab is opened in the current browser tab when the user selects the link. A new browser tab is not opened.

The query parameters are:

Parameter name Description Example
The ID from your manifest. fe4a8eba-2a31-4737-8e33-e5fae6fee194
The ID for the item in the tab, which you provided when configuring the tab. Tasklist123
or   An optional field with a fallback URL to use if the client does not support rendering the tab. or
or   A label for the item in your tab, to use when displaying the deep link. Task List 123 or «Task 456
  *   *   A JSON object containing the following fields: * An ID for the item within the tab. * The Microsoft Teams channel ID that is available from the tab context.
An ID for the item within the tab. Task456
The Microsoft Teams channel ID that is available from the tab context. This property is only available in configurable tabs with a scope of team. It is not available in static tabs, which have a scope of personal. 19:cbe3683f25094106b826c9cada3afbe0@thread.skype

Examples:

  • Link to a configurable tab itself:
  • Link to a task item within the configurable tab:
  • Link to a static tab itself:
  • Link to a task item within the static tab:

Important

Ensure that all query parameters are properly URI encoded. You must follow the preceeding examples using the last example:

Consume a deep link from a tab

When navigating to a deep link, Microsoft Teams simply navigates to the tab and provides a mechanism through the Microsoft Teams JavaScript library to retrieve the sub-entity ID if it exists.

The call returns a context that includes the field if the tab is navigated through a deep link.

Что такое Deeplink-ссылка и как работает

С диплинком пользователь сразу попадает в приложение. Если приложение не установлено, ссылка направляет юзера в App Store или Google Play, в зависимости от ОС на его устройстве.

Рассказываем на примере Инстаграм. Вы запустили таргетированную рекламу на свой Инстаграм профиль или разместили прямую ссылку на своем сайте. Ссылка имеет вид https://www.instagram.com/postiumru/. Если кликнуть по ней с устройства на Андроид или iOS, то профиль откроется не в приложении Инстаграм, а во внутреннем браузере соцсети. Выглядит это так:

Из скрина понятно, что если пользователь не авторизован в Инстаграм через браузер, он не сможет сразу подписаться на аккаунт, написать сообщение в Директ или посмотреть публикации — сначала ему нужно залогиниться. Уже на этом этапе часть трафика отваливается.

Еще в мобильном приложении удобнее просматривать Инстаграм профиль, а в браузере нужно каждый раз нажимать «Назад», листая посты — это тоже отталкивает потенциальных подписчиков.

Вот так уже выглядит профиль, открытый через диплинк — страница открывается прямо в приложении, можно сразу подписаться, написать сообщение, да и посты листать удобнее благодаря привычному интерфейсу.

Что умеют диплинки:

  • направлять пользователя на нужный экран мобильного приложения;
  • собирать статистику по кликам, источникам переходов и пользователям (через сервисы диплинков);
  • они индексируются поисковиками;
  • их можно встроить в QR-код.

Вывод: диплинки актуальны для мобильного трафика. Они дают более высокую конверсию по сравнению с прямой ссылкой на приложение. Благодаря диплинку трафик не теряется, и вы не сливаете рекламный бюджет, из-за того, что пользователи не авторизованы в Инстаграм в браузере. Через диплинки можно направлять трафик не только на Инстаграм профиль, но и на конкретные публикации.

Callback values

Key

Usage

Automatically generated 18 digit ID number for the link that drove the install/open, if present (0 for dynamic and 3P links)

The referring link that drove the install/open, if present

Where the link was created ( API
, Quick Link, SDK, iOS SDK
, Android SDK
, Web SDK, Dynamic, Third party)

If the match was made with 100% accuracy

The referrer for the link click, if a link was clicked

if first session (install), if any other session (open).

Default is .

Whether or not the user clicked a Branch link that triggered this session.

Default is .

App was opened from a non Branch link (third party, invalid Branch deep link, or Branch key mismatch).

Universal Links are the current standard on iOS, but have drawbacks

Universal Links are not actually “universal.” On major platforms like Facebook and Twitter, Universal Links are not supported at all, and the friendly-looking button in the top right corner gives no hint that it is essentially a “nuclear option.” Making it incredibly easy for a visitor to disable Universal Links without realizing it. Once done, it is extremely unlikely that a typical user will know how to reverse the process, leading them to assume it is your app that broke.

To make things worse, the Universal Links rollout was severely botched, and testing them is challenging since Apple does not even provide a validator tool.

Deep Link Handler Resolution

This section describes the approach taken by the parser to resolve the handler that processes a deep link.

A parser is instantiated with a set of Routes and a fallback Action.
The parser goes through these routes (in the order of registration) until it finds one that is able to handle the link.
The order is important in a case where multiple routes can handle the same deep link. In such cases, the first match is ALWAYS selected.
The fallback action gets executed if there are no registered routes, or if non of the registered routes are able to handle the deep link.

Each route reports whether or not it’s able to handle a link to the parser. The report also contains a map of key/value pairs that will be discussed in the path matching sub-section.
Once a suitable handler is found, the parser then forwards the URI and the key/value map back to the handler for actual processing.
The output of this is then returned as the final result of the parse request.

The logic to determine whether/not a route can handle a link is described below

Path matching

A Route is made up of an array of route patterns. The deep link will be tested against each of these patterns to determine whether/not the Route can handle the link.
If a match is found, we return immediately, otherwise, we test the link against all patterns, and fallback to NO-MATCH if none of them matches the link.

A route pattern is a string representing the path segments of a deep link URI. The pattern is broken down into its constituent parts/segments and each part is tested against the corresponding part of the deep link path segments.
We take a fast path by immediately returning a NO-MATCH if the size of the pattern segments is not the same as that of the URI path segments.

A route pattern part can be one of the following:

  1. Simple string:
    This is a static string defined at compile time that must be exactly the same as the corresponding part of the deep link.

  2. Wildcard (*):
    This is quite straightforward, as the wildcard always passes unconditionally

  3. Parameterized string:
    Simple regexes are officially supported, however, the library does not attempt any sophisticated logic, hence complex regexes are highly discouraged.
    The is matched against the entire URI part and if successful, will be stored as a key in the param map, and the corresponding URI part as its value

  • is optional, and omitting it makes the syntax like . This is basically equivalent to and it passes unconditionally, just like the wildcard.
  • can be omitted as well in a situation where the regex matching functionality alone is required. The syntax then becomes . Since there is no parameter name, the matched value will not be added to the param map.

A Route can be configured such that it treats the host of the input deep link as the first part of the path segments. This can come handy for use with deep links made up of custom schemes and that do not necessarily define an explicit host.

Как создать Deeplink для Инстаграм бесплатно

Deeplink смотрятся не очень привлекательно и далеко не во всех браузерах открываются. Поэтому такие ссылки создаются с помощью специальных сервисов, через которые пропускается трафик. В результате получаются короткие ссылки, которые работают на любом гаджете. Рассмотрим несколько таких сервисов, которые позволяют сделать диплинк для Инстаграм.

Jusl

Данный сервис наиболее популярный и, главное, абсолютно бесплатный. С ним можно создать диплинк не только для Instagram, но и для Telegram, WhatsApp, Viber, Linkedin, TikTok и сайта. Процедура создания ссылки проста и не требует даже регистрации. Для этого нужно выбрать приложение, после чего появляется поле для ввода ссылки. Вставляем ее, жмем на стрелку и получаем готовый deeplink.

Deeplinkr

Сервис является платным, но в нем есть и бесплатный тариф, благодаря которому можно сделать диплинк ссылку для Инстаграм. Ресурс позволяет бесплатно получить ссылку, подключить домен и ознакомиться со статистикой в личном аккаунте. Ограничения сводятся к 1 тыс. бесплатных кликов в месяц. Чтобы получить личный кабинет и доступ к статистике, нужно пройти регистрацию.

Surflink

У сервиса есть тестовый период с 500 бесплатными переходами. Чтобы работать с данным ресурсом, необходимо зарегистрироваться, после чего нужно вставить ссылку в поле и получить deeplink. Затем гиперссылку можно использовать в своих целях.

BMBE

Сервис предназначен не только для получения ссылки. У него есть множество других функций (автопостинг, анализ профилей и конкурентов и др.). Бесплатно в месяц доступно 500 кликов, а дальше придется платить от 290 руб. за 3 тыс. кликов.

Как работать с сервисом Goo.su: инструкция

Недавно появился ещё один популярный софт для сокращения url-адреса – Goo.su. Он включает в себя все самые основные опции, которые понадобятся в данном деле:

  • формирование qr-кода;
  • анализ статистики;
  • создание собственного «имени» и т.п.

Помимо прочего, сайт имеет одну интересную «фишку» — расширение для Google Chrome. Так что обладателям этого браузера можно даже не заходить ни на какие сервисы – два клика и готово.

Рассмотрим же инструкцию по пользованию Goo.su.

Регистрация

Первый шаг регистрация на сервисе коротких ссылок. Для этого необходимо:

  1. Зайти на Goo.su.
  2. Щёлкнуть по кнопке «Зарегистрироваться».
  3. Ввести имя, адрес почтового ящика и пароль.
  4. Подтвердить.

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

Процесс сокращения ссылки

Чтобы сделать ссылку более привлекательной с помощью Goo.su необходимо:

  1. Скопировать url-адрес и открыть главную страницу Goo.su.
  2. Ввести url в строку и нажать на кнопку «Дополнительные опции».
  3. Указать «Алиас» (индивидуальное имя) и тип кода (публичный или личный).
  4. Кликнуть «Сократить».

Детальная статистика по ссылкам

Если необходимо отследить статистику по кликам, зайдите в свой личный кабинет. Там найдёте:

  • количество сокращённых веб-адресов;
  • всего переходов;
  • переходов за сегодня;
  • клики за определённый период (например, за этот месяц);
  • переходы за определённый период по всем ссылкам.

How to create a deep link

Let’s start with the basics: generating a deeplink. The usual process can be full of pain points and unnecessary back-and-forths between developers and marketers as links must be implemented within the app to point users to their desired destinations.

Additionally, manual deeplink creation can become a huge time sink. It can also increase the chance of human error creeping in. Like any URL — a deeplink doesn’t work if there’s a typo in it, and even the best engineer is prone to occasional typos. Having a solution to automatically create deeplinks can free up time and resources needed that can otherwise be spent on the actual optimization of campaigns and strategy.

Ultimately, you’ll want to look for a tool that is easy to use and automates the link generating process to increase reliability and minimize human-error. Learn more about Adjust’s Deeplink Generator, a tool that provides marketers with a fully-formed deep link URL that works for both App Links (Android) and Universal Links (iOS), greatly reducing the hassle of implementing deep links yourself.

Both scheme-based deep linking (for Android and iOS) and iOS 9+ Universal Link are fully documented, and the basic ideas are quite similar: associate a URL (for scheme-based, youapp://; for universal links, https://yourdomain.com/) with your app. When the URL is clicked, the system will open the app if it’s installed.

But the world isn’t perfect. You’re probably wondering what happens if someone clicks on a deep link URL but doesn’t have my app installed. Unfortunately, they’ll either see an error message or nothing will happen. While there’s no direct way to check whether or not an app is present on a device from web, there are few ways to «poll» your app when it exists and send customers to the App Store, to your website, or any other location when it doesn’t.

As already stated, scheme-based mobile app deep linking for Android and iOS and iOS 9+ Universal Link are fully documented — so let’s take a look at examples of how they work.

Deep Link implementation for Android

As an Android deep linking example, let’s assume your deep link URL is yourapp://path/, and your App’s bundle ID is com.yourapp.example.

JavaScript solution

A common and old technique to solve this problem is using iframe to load the deep link URL and having a delayed JavaScript to redirect to store:

By doing this, the browser will try to load yourapp://path/ first.

  • If your app is installed, then it will be opened and the following JavaScript won’t run.
  • If your app is not installed, then nothing will happen while loading yourapp://path/. After 2 seconds, the page will be redirected by the JavaScript to to the Play Store, and the user can install the app from there.

The above code has a little problem, though – after the app is opened and the user switches back to their browser, the JavaScript may continue and redirect them back to the Play Store. So we can do some optimization by checking the time a user switches back to their browser in order to determine whether they need to be redirected to the store or not:

Intent solution

Since Chrome for Android version 25 and later, the above code stopped working according to Chrome documentation. Fortunately, Google provides the Intent URL for a better solution. When a user clicks on the URL intent://path/#Intent;scheme=yourapp;package=com.yourapp.example;end, then

  • if the app is installed, it will be opened by Chrome.
  • if the app is not installed, Chrome will open Play Store.

Why deep link URLs matters so much?

Deep linking can serve as an integral part of user experience and growth efforts or in your overall marketing campaign.

With deep linking, we can send the recipient directly to the iPhone cases view, regardless of their last action in our app.

The benefits here are more than obvious. Sending the user directly to the product on sale can lead to a higher purchase conversion and far better user experience. It eliminates the hassle of remembering and searching for the product on sale.

Another common usage of deep linking is with the standard advertising campaign. If you are Amazon running book selling ad on Facebook mobile you will surely get better conversions if you direct the visitor to the product view of the book in the ad vs. dumping them into the main shop page, where they’d have to find the shoe among Amazon’s thousands of other products

Last but not the least, you can use deep linking to revise the on-boarding flow of your referral programs no matter the platform the referrer is coming from. One of the best example of this is the hack which the geeky folks from AirBnB derived. As per their words:

The referrals program encourages inviting friends by giving both the sender and recipient $25 of travel credit at Airbnb when the invited user completes their first trip. The idea is to leverage AirBnB community’s inherent tendency to tell their friends about Airbnb and amplify the effect.

In the new program, the Airbnb growth team decided to create an on-boarding flow that catered specifically to the referral. Now, the existing member would share a URL that would direct the referral to a personalized landing page inside the Airbnb app after downloading it. As result of this, AirBnB reported 25% increase of  signups coming from referrals.

Two types of deep links

There are two kinds of links: default and deferred deep links.

Default

Default deep links only direct users to an app if it’s already installed. If the app is not installed, the link can’t reach the endpoint of an app then an error message is displayed.

Default deep links are useful for retargeting campaigns where an app marketer is solely interested in finding users who have the app installed, and want them to return.

Deferred

Deferred deep links are more complex than default deep links. They can direct users to the App or Play Store if the user does not have the app installed (or to another location, such as the app’s website for more information), and then open the original page that user was directed to.

So, for example, if a user downloads an e-commerce app after clicking an ad for a pair of shoes, but doesn’t have the app installed, they will first be routed to the store for download. When they open the app after install, the product page would be shown.

Deferred deep links are only made possible through a deep linking solution like Adjust’s. They’re created via an SDK integration, and more information on this, click for Android and for iOS.

Contextual deep linking?

You may have heard the term contextual deep linking. These refer to links that ostensibly provide additional benefit, in the form of being able to store more information allowing marketers to do more with their content.

Contextual deep links are default or deferred deep links with added parameters marketers can add themselves. Such links don’t exist by themselves.

Welcome to the world of deep links!

Mobile app deep linking is complicated — there is no silver bullet that works in all scenarios. Fortunately, Adjust will detect the key scenarios and use the best strategy to make deep linking functional.

We have lots more deep link content for you to catch up on. First, be sure to read our deep link guide. It gives a deep dive into exactly how they work, and what makes Adjust’s deep links different. We also have several blog posts, such as this key guide to the differences of Universal Linking, and a general overview of the benefits too. You may be interested in reading our , and you can also read up on how to easily implement universal links with Adjust.

What is Deep Linking?

First, some core terminology: “deep linking” is simply a concept. We use deep links every day — in fact, you probably clicked one to get to this blog post. The term just means “any link that goes straight to a piece of content.” When you click a URL like , you don’t expect to be brought to and be forced to navigate through the website to find the my-awesome-content-page again. Put another way, most links on the web are actually  “deep web links,” but we don’t call them that. To us, they’re just “links.”

Deep linking in mobile apps is much more complicated, but mobile deep links are the still the best way to give app users a smooth content experience. Universal Links, URI schemes, and App Links are the various technology standards that make mobile deep links work, allowing you to bring a user directly to content inside an app. If you want to share a page inside of a mobile app with a friend, a deep link will bring your friend to the right page. Without a deep link, your friend would struggle to find the correct page on their own, and will often find themselves in the app store (even though the app is installed) or on the mobile web.

The process of implementing mobile deep links has evolved over the years, and Android and iOS have both offered their own solutions. This has caused confusion among the app development community, forcing even experienced engineers to update their links in spur-of-the-moment crisis situations, and confusing new engineers about the best path for implementing deep links in their app.

Here is a detailed breakdown of the various mobile deep link standards currently in use:

Note: iOS and Android together control 99.3% of the mobile market. Because of this, Branch has very limited support for other platforms, and they are omitted here for simplicity.

Of course, none of these standards is supported on every platform or OS version:

Facebook deserves special recognition for inventing an open-source deep linking standard that actually showed promise, and then completely abandoning it:

Let’s investigate each of these standards in a bit more detail.

Как создать диплинк

А далее разберемся, в каких программах можно создавать deeplink.

Примечание! Если вы хотите самостоятельно заниматься глубинными ссылками, изучите гид для разработчиков.

Конструктор мультиссылок от SendPulse


Пример редактора в сервисе SendPulse

А здесь показан скриншот с настройками сайта — общие параметры доменного имени и добавление фавикона, SEO-оптимизация и раздел с аналитикой.


Раздел с настройками сайта — общие, оптимизация и аналитика

Особенности:

  • Работа с аналитикой — Google Analytics, Яндекс.Метрика, пиксель Facebook и VK.
  • Подключение личных доменов.
  • Настройка SEO для индексации в поисковых системах — можно указать название сайта и его описание, ключевые слова и изображения.
  • Подбор фавикона.
  • Автоматизация маркетинга в единой системе от SendPulse.

Плюсы:

  • Удобный интерфейс.
  • Работает на любых платформах — ссылку можно прикрепить к рекламному объявлению или добавить ее в описание профиля.

Минусы:

Не обнаружено.

Deeplinkr

Deeplinkr — популярный сервис для работы с глубокими ссылками. В бесплатной версии у вас есть возможность создать до 1000 диплинков. Платный доступ позволяет устанавливать свой URL и устанавливать количество кликов.

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


Кабинет в сервисе Deeplinkr

Особенности:

  • Работа с аналитикой.
  • Подключение личных доменов.
  • UTM-генератор.

Плюсы:

  • Удобный интерфейс.
  • Работает с такими сервисами, как: Instagram, YouTube, ВКонтакте, Facebook, TikTok, Telegram, Одноклассники, WhatsApp, Viber, Twitter, Snapchat, Pinterest, App Store, Google Play, Spotify, Twitch, Google Maps и TripAdvisor.

Минусы:

Нет возможности собрать все ссылки на одну страницу.

Простой, но мощный конструктор лендингов

ВMBE deeplink

ВMBE deeplink — генератор глубинных ссылок. Пробная версия позволяет совершить до 500 кликов по гиперссылке. Далее необходимо приобрести подписку.

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


Личный кабинет ВMBE deeplink

Особенности:

Работает с магазинами приложений.

Плюсы:

Поддерживает такие сервисы, как: Instagram, YouTube, VK, Facebook, TikTok, Telegram, Twitter, App Store, Google Play.

Минусы:

  • Ограниченный функционал для аналитики.
  • Требуется регистрация для работы с сервисом — email и номер телефона.

Jusl

Jusl — сервис, позволяющий быстро и без регистрации создать глубинную ссылку. Если вы хотите отслеживать статистику — подключите бота в Телеграм, оплатите подписку и работайте с аналитикой.

Ниже скриншот страницы сервиса — пример, как выглядит гиперссылка:


Работа сервиса Jusl

Особенности:

  • Поддерживает неограниченное количество кликов.
  • Позволяет создавать визитки и микролендинги для переходов.

Плюсы:

Поддерживает такие сервисы, как: Instagram, Telegram, WhatsApp, Viber, LinkedIn.

Минусы:

Основная работа ведется через телеграм-канал — требуется установка приложения Telegram.

Instadeep

Instadeep — платный сервис для работы с глубинными ссылками в Instagram. Есть пробная версия на семь дней.

Скриншот главной страницы сервиса:


Главная страница Instadeep

После подтверждения данных вы получите такой ответ:


Пример страницы с дальнейшими действиями по работе с сервисом

Робот обработает вашу заявку и пришлет на почту готовую ссылку:


Пример письма с готовым deeplink

Особенности:

Неограниченное количество кликов.

Плюсы:

Простой сервис.

Минусы:

  • Требуется регистрация.
  • Вся информация приходит на почту.
  • Работает только с Инстаграм.

Surflink

Surflink — сервис для работы с гиперссылками. В бесплатной версии доступ ограничен. Платная подписка открывает больше возможностей — полная статистика по переходам, подключение своих доменов, неограниченное количество кликов, возможность задавать свои URL.

Скриншот личного кабинета в сервисе Surflink с готовой ссылкой:


Личный кабинет в Surflink

Страница для отслеживания статистики по переходам:


Пример страницы со статистикой

Особенности:

  • Создает микролендинги для переходов.
  • Позволяет подключать свои домены.

Плюсы:

  • Удобный сервис.
  • Есть личный кабинет.
  • Работает с такими сервисами, как: Instagram, YouTube, ВКонтакте, Facebook, TikTok, Telegram, WhatsApp, Viber, Twitter, App Store, Google Play, Spotify, Twitch.

Минусы:

Требуется покупка тарифа для работы с сервисом.

В заключение: как запускать РК с диплинк официально

Диплинки помогают проводить рекламные кампании в Facebook и Instagram – пользователь сразу переходит на аккаунт, минуя браузер. Это позволяет получать меньшее число отказов, а значит расходует рекламный бюджет более эффективно. Но, РК могут заблокировать – такое случается редко, но имеет место быть.

Важно: Facebook умеет напрямую открывать ссылки, но для этого надо запускать рекламную кампанию внутри приложения, через кнопку «Продвигать». Также для продвижения аккаунта можно использовать цель «реклама профиля», которая также доступна только через мобильное приложение Instagram

Поэтому советую пользоваться официальными инструментами Facebook.