Для независимых разработчиков приложений обнаружение — непростая вещь. Во всех магазинах приложений, в частности, в Google Play, обычно в графиках доминирует горстка крупных, известных разработчиков. Исследования показывают, что только 3% из 250 лучших приложений в магазине Play принадлежат новым издателям, и на них приходится только 1,2% от общего дохода приложений.
Исследование, проведенное Tune, показало, что 47% пользователей находили приложения в Apple Store, а 53% — в Google Play. Другие средства обнаружения приложений включают в себя:
- Читая об этом онлайн: 11%
- Веб-поиск: 2%
- Графики магазина приложений: 10%
- Рекомендуемые приложения: 1%
- Рекомендовано другом: 1%
- Переход по объявлению в другом приложении: 1%
Понятно, что пользователи преимущественно используют магазины приложений для поиска приложений. Это не удивительно. В то время как Google ввел глубокую связь в октябре 2013 года, только недавно она стала достаточно улучшенной, чтобы приложения могли быть обнаружены в мобильном поиске. Теперь Google позволяет обнаруживать приложения, которые не установлены на пользовательском устройстве.
Bing представил глубокие ссылки, а Facebook представила App Links на конференции разработчиков F8 в прошлом году.
Тем не менее, по состоянию на это время в прошлом году, только 22% из 200 лучших приложений для iOS использовали глубокое связывание, и только 17% приложений для Android.
Что такое глубокая связь?
В поиске приложения выглядят как «огороженные сады» для поисковых ботов, и содержимое, которое они содержат, не представляется людям, выполняющим поиск. С точки зрения пользователя это означает, что необходимо установить приложение, чтобы убедиться, что оно соответствует их потребностям.
Глубокие ссылки и ссылки на приложения позволяют разработчику сделать содержимое своего приложения доступным для поиска в поиске. Ссылки на приложения связывают контент сайта с контентом приложения. Добавить разметку на веб-страницу для ссылки на приложение очень просто. Используя набор ;
теги для установления связи между URL-адресом веб-сайта и URI приложения в следующем формате.
<meta property="al:(platform):(property name)" content="(property value)"/>;
Изображение ниже дает более подробный пример того, как теги связывают страницу с приложением. Это позволяет поисковым роботам индексировать веб-страницу обычным способом, а также индексировать отношения между сайтом и приложением. Это простой способ обеспечить отображение вашего приложения в результатах поиска. Bing предоставляет полезный инструмент под названием Applinks Markup Tester, чтобы вы могли проверить свою разметку и увидеть, как именно Bing извлекает данные App Link с вашего сайта.
Ссылки на приложения и глубокие ссылки
Вы можете связать контент приложения с конкретными страницами на вашем сайте. Это более мощный подход, который возвращает результаты поиска, указывающие на определенные местоположения в приложении. Ссылка на приложение отображается под обычными результатами поиска со ссылкой на содержимое приложения, которое при нажатии открывает само приложение.
Например, если пользователи искали «цветы», а часть содержимого вашего приложения включает в себя информацию о цветах, то ваш веб-URL может выглядеть как http://www.yourwebsite.com/flowers, и при нажатии приложение открывается до страница содержимого цветы в приложении.
Добавление глубоких ссылок в ваше приложение зависит от платформы, поэтому вам придется следовать различным методам в зависимости от ОС. В Android сначала нужно зарегистрировать схему URL в манифесте приложения. Как только вы это сделаете, вам нужно будет использовать намерения для сопоставления маршрутов с действиями в приложении.
Прочитайте документацию для разработчиков Android для получения подробных инструкций о том, как добавлять намерения, проверять глубокие ссылки и указывать контент для индексации.
Для iOS вам необходимо зарегистрировать схему URL в настройках проекта или в файле info.plist перед реализацией метода openURL
AppDelegate
Для получения дополнительной информации о добавлении глубоких ссылок, проиндексированных приложений iOS (все еще ограниченных), ознакомьтесь с инструкциями Google Developer .
Вы должны стремиться создать структуру URL, которая будет в точности соответствовать структуре на вашем сайте.
Например:
Web link: http://www.yourwebsite.com/category/flowers
Deep link: yourwebsite://category/flowers
Затем вам нужно будет добавить теги, чтобы сторонние сайты могли отправлять соответствующий трафик на нужную страницу в приложении. Для этого добавьте эти теги в раздел заголовка вашего сайта как meta
<meta property="al:ios:app_store_id" content="456788990" />;
<meta property="al:ios:url" content="sample://page1" />;
<meta property="al:ipad:app_store_id" content="234788990" />;
<meta property="al:ipad:url" content="sample://page1" />;
<meta property="al:android:package" content="com.sample.android" />;
<meta property="al:android:url" content="com.sample.android" />;
<meta property="al:windows_phone:url" content="sample://page1" />;
<meta property="al:windows_phone:app_id" content="12345678-1234-1234-1234-123456789012" />;
Звук слишком сложный?
Возможно, одна из причин, по которой глубокие ссылки и ссылки на приложения в настоящее время не используются широко, связана с дополнительной работой, которую необходимо внести разработчикам. Это особенно верно, если вы разрабатываете версии приложения для iOS и Android. Тем не менее, до сих пор у нас не было никакого способа индексировать контент приложения, и для инди-разработчиков это шаг вперед, так как с небольшой дополнительной работой можно повысить обнаруживаемость.
Существуют ресурсы, которые могут помочь вам создать основу для работы. Deeplink предлагает разработчикам платформу для добавления глубоких ссылок на их приложения независимо от операционной системы. Цены указаны за клик, поэтому это не бесплатный ресурс.
Согласно сообщению Applinks.org ,
Ссылки на приложения — это открытое, кросс-платформенное решение для связи между приложениями, которое предоставляет вам инструменты, необходимые для демонстрации глубоких ссылок в вашем приложении или для ссылок на других.
Ссылки на приложения направлены на то, чтобы сделать ссылки на приложения намного проще для разработчиков, и это бесплатно.
Ссылки на приложения и глубокие ссылки — это позитивный шаг для разработчиков приложений и Интернета в целом. Успех приложения стал достоянием более крупных и популярных разработчиков, и невероятно сложно добиться успеха с новым приложением. Возможность обнаруживать приложения в обычном поиске обязательно изменит это, и как только это произойдет, это может означать, что мы увидим переход к нативным приложениям через веб-приложения.
Те разработчики, которые могут подключиться и научиться добавлять глубокие ссылки, будут теми, кто должен добиться большего успеха в своих усилиях в будущем.
Дальнейшее чтение:
- Appboy: глубокие ссылки на ресурсы в приложении: iOS
- Appboy: глубокая связь с ресурсами в приложении: Android и FireOS
- Индекс приложения: приложение Deep Linking Guide
- Проект Mobile Deeplinking : совместный отраслевой проект, предназначенный для предоставления высококачественной документации, примеров кода и SDK разработчикам приложений.
- Поиск приложений в iOS : информация о новых и улучшенных методах глубоких ссылок в iOS9