onelink что это за приложение

От веба до приложения за один DeepLink

0anjusjk33bizcaipvnzc4apigg

Android-приложения являются отражением сайта или сервиса и зачастую представляют собой сходный функционал в удобной оболочке. Из-за этого становится насущным вопрос навигации между страничкой в вебе и установленным клиентом. Для решения этой проблемы были изобретены диплинки (deeplink). Под катом вас ждёт увлекательная история о том, как мы внедряли их у себя и обрабатывали случай, когда у пользователя ещё не было установлено наше приложение.

Диплинки были придуманы так давно, что сейчас уже сложно представить приложение без них. Сама по себе технология не требует свежего Android API, однако если допиливать App Indexing, то можно столкнуться с тем, что работает оно с API 17.

Вернёмся к диплинкам. Их конфигурация представляет собой набор настроек для intent-filter в манифесте приложения, которые описывают паттерны поддерживаемых ссылок.

После этих нехитрых манипуляций при каждом нажатии на ссылку, удовлетворяющую настройкам фильтра, пользователю предлагается выбор между несколькими приложениями, в том числе и вашим. Далее активити, для которой мы задали intent-filter, получит Intent, содержащий в себе линк. Если достать его методом Intent#getData и распарсить необходимые параметры, то можно направить пользователя сразу в интересующий раздел.

После реализации может возникнуть вполне резонный вопрос: что делать, если у пользователя ещё нет приложения? Ответом будут особые диплинки, которые в этом случае умеют направлять человека в Маркет. При должном усердии такую ссылку можно генерировать самим, но нет никаких гарантий, что она будет работать со всеми браузерами и на всех версиях Android. Сейчас довольно много сервисов, предлагающих решение по крайней мере части этих проблем, например, AppsFlyer с их OneLink или Firebase с DynamicLink. Все они работают примерно одинаково, только DynamicLink использует для обработки диплинков предустановленные сервисы Google.

OneLink

Сам по себе OneLink ведёт на серверы AppsFlyer; они определяют, с какого устройства пользователь вышел в сеть, и перенаправляют его на соответствующий адрес. Можно задать редиректы для десктопа, Android и iOS. Когда Android-приложение установлено, линк прилетает в него через Intent как обычный диплинк. Когда приложения нет, в работу вступают Google Chrome и Google Play.
image loader
Наличие приложения проверяется браузером. У Chrome есть спецификация особого формата ссылок, которые потом конвертируются им в Intent и отправляются в систему. Она предусматривает задание ссылки на Google Play в случае, если приложение не установлено. Подробнее с ней можно ознакомиться тут.

Вообще в Google Play можно передать ссылку на приложение таким образом, чтобы после установки и запуска он прокинул часть её дальше. Это реализуется с помощью query-параметра url и будет выглядеть примерно так:

В этом случае best.memes/jokes попадёт внутрь приложения после его установки в виде диплинка. По умолчанию AppsFlyer работает не так: он предлагает получить ссылку через интерфейс библиотеки. Сам диплинк при этом, видимо, передаётся в приложение через серверы сервиса.

Это очень неудобно, потому что, во-первых, мы не можем понять наверняка, надо ли нам ждать какие-то параметры или пользователь просто тыкнул в иконку и параметров не будет. Во-вторых, мы хотим сразу открывать нужный раздел приложения, без лишних блокировок и ожиданий. AppsFlyer же предлагает открывать главный экран, а когда пришли (и если пришли) параметры, то редиректить. Нас такой подход не устроил, поэтому мы сгенерировали свой url в Google Play с параметром для случая, когда пользователь переходит по диплинку с Android-устройства и у него нет приложения. Его мы задали в Onelink, чтобы получать диплинк в приложении без необходимости дожидаться библиотеку.

OneLink работал отлично, пока мы не попробовали пошарить его в Slack. Дело в том, что он открывает ссылки в своём встроенном браузере через Chrome Custom Tabs. Если коротко, то это вкладка браузера, которая открывается в процессе вашего приложения и может быть кастомизирована, чтобы не выбиваться из общего стиля (подробнее можно почитать тут). В этом случае откроется веб-версия Google Play и диплинк в приложение после установки проброшен не будет. Аналогично браузер ведёт себя, если руками скопировать OneLink в адресную строку и перейти по ссылке. Об этом случае разработчики Chrome писали в Release Notes несколько версий назад. Суть в том, что при таком подходе в браузере не срабатывает редирект в Google Play, когда приложение не установлено, и пользователь остаётся в вебе. Силами OneLink побороть это поведение не удалось, поэтому мы обратились к DynamicLink.

DynamicLink

Глубокая интеграция Google Play Services в систему позволяет им оптимизировать проверку наличия целевого приложения на устройстве. Это довольно закрытая экосистема, поэтому досконально разобраться в принципах её работы не удалось, однако всё указывает на то, что Chrome открывает активити с прогрессом, принадлежащую Google Play Services, которая определяет, как ей поступить с диплинком. После этого либо происходит редирект либо в Google Play, либо в приложение. При этом диплинк потом попадает в приложение через Intent, то есть без дополнительных библиотечных костылей.

Субъективно, такой подход функционирует не быстрее, чем OneLink, однако он работает при открытии ссылки в Chrome Custom Tabs, что является существенным преимуществом, потому что их используют многие приложения.

Кроме прочего, Firebase позволяет посмотреть схему работы ссылки и куда редиректится пользователь на каждой платформе в каждом случае. Выглядит это примерно так:
image loader

Выводы

OneLink. Целевое приложение установлено OneLink. Целевое приложение НЕ установлено DynamicLink. Целевое приложение установлено DynamicLink. Целевое приложение НЕ установлено
Ссылка открывается системой (ACTION_VIEW) + Пришлось «закостылить», чтобы получать диплинк сразу на старте + +
Ссылка открывается в Chrome Custom Tabs + +
По ссылке нажимают в браузере + Пришлось «закостылить», чтобы получать диплинк сразу на старте + +
Ссылку копируют в адресную строку + +

Из таблицы видно, что в реализации с DynamicLinks всё работает без костылей и во всех интересных нам случаях.

Источник

7 секретных функций OneLink: повышаем эффективность рекламы на мобильных устройствах

OneLink — это важный инструмент для роста, который направляет пользователей на нужные экраны как на десктопе, так и на мобильных устройствах. Он повышает конверсию и делает все для удобства клиента. Он позволяет маркетологам и разработчикам определять, куда надо направить каждого пользователь, на основе нескольких характеристик из единого канала данных. Лучше всего, когда приложение OneLink полностью интегрировано в платформу AppsFlyer, ведь так проще формировать отчеты и анализировать данные без каких-либо дополнительных затрат.

Чтобы помочь вам повысить эффективность, представляем 7 секретов, которые позволят получить максимум от OneLink.

1. Перенастройте некоторые ссылки OneLink, изменив URL-адрес, установленный по умолчанию

OneLink post Artboard 2

Привлекательность OneLink заключается в том, что он обеспечивает одну единую ссылку (диплинк) для всех платформ. Экран конфигурации OneLink позволяет определить целевую страницу для десктопа по умолчанию. Этот URL-адрес будет использоваться при всех кликах по ссылкам OneLink в вебе.

Тем не менее, могут возникнуть ситуации, когда требуется изменить этот URL-адрес в вебе на определенную прямую ссылку, не изменяя поведение существующих ссылок OneLink. Пусть, например, вы используете одну и ту же ссылку OneLink для всех рассылок о ваших праздничных распродажах. Однако в одной конкретной рассылке вы рекламируете ограниченные по времени продажи потрясающего нового телевизора формата 4K.

Изменение логики URL-адреса для конкретной ссылки OneLink делается очень просто. Просто добавьте в ссылку параметр отслеживания af_web_dp, и все клики в вебе будут перенаправлены на новый URL-адрес.

Например: myapp.onelink.me/abc123?pid=Social&c=campaign1& af_web_dp=http%3A%2F%2Fwww.alternatelandingpage.com

Совет: не забудьте сделать URL-кодирование ?

2. Изменяйте целевые страницы ваших ссылок OneLinks без создания новых

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

Чтобы добавить целевую страницу в любую ссылку OneLink, просто добавьте в эту ссылку параметры af_ios_url и af_android_url.

Например: myapp.onelink.me/abc123?pid=Social&c=campaign1& af_ios_url=http%3A%2F%2Fwww.ioslandingpage.com&af_android_url=http%3A%2F%2Fwww.androidlandingpage.com

3. Повысьте безопасность диплинкинга и сделайте ссылки OneLink более удобными с помощью Android App Links

OneLink post Artboard 3 1

Начиная с Android 6, добавились ссылки Android App Links — эквивалент iOS Universal Links. Они обеспечивают более безопасные диплинки, привязывая их функции к соответствующему домену. App Links также более удобны для пользователей, так как запускают приложение сразу, не открывая веб-браузер и не выводя диалоговое окно Android для уточнения данных. А самое главное — OneLink полностью поддерживает Android App Links.

Включить данную функцию совсем не сложно. Просто следуйте нашему Руководству по интеграции App Links.

4. Настройте выделенную уникальную переадресацию iOS 10.3+

В iOS 10.3 Apple представила новую функцию безопасности, которая перенаправляет клики по трекинговым ссылкам в мобильных приложениях в браузер Safari, а затем выводит диалоговое окно, предлагая пользователю перейти в App Store.

OneLink post Artboard 4

Иногда пользователи решают не переходить в App Store. Для такой переадресации OneLink предоставляет целевую страницу по умолчанию, а также позволяет дополнительно настроить ее, предоставив свой собственный URL переадресации. Просто добавьте параметр af_ios_fallback URL, чтобы изменить перенаправление для устройств под управлением iOS 10.3 и выше для выбора ссылки OneLink. Дополнительную информацию см. в нашей отдельной статье в базы знаний о переадресации iOS 10.3.

Например: myapp.onelink.me/abc123?pid=Social&c=campaign1& af_ios_fallback=http%3A%2F%2Fwww.ios10-3redirect.com

5. Оптимизация и настройка ваших публикаций в социальных сетях

Одно из самых популярных применений OneLink — это измерение и оптимизация рекламных постов на страницах социальных сетей. Ваши подписчики — это главная цель при продвижении мобильных приложений, как для свежих установок, так и возврата существующих пользователей. Тем не менее, в диплинках часто не хватает тегов Open Graph (тегов OG), которые социальные сети используют для предварительного показа изображений и текстов.

Facebook

Используйте упомянутый выше параметр af_web_dp, чтобы направить социальные платформы на ваши настраиваемые URL-адреса конкретных страниц, с которых они смогут извлечь все соответствующие теги Open Graph. Просто добавьте в предоставляемый URL-адрес необходимые теги OG, определенные в разделе на данной странице.

6. Используйте OneLink, чтобы веб-сайты были удобнее

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

Например, рассмотрим следующую ссылку OneLink: myapp.onelink.me/abc123?pid=Social&c=holidaycampaign&offer=LG4KTV. Когда пользователи нажимают эту ссылку в браузере на декстопе, они перенаправляются на URL-адрес по умолчанию, определенный в конфигурации OneLink (www.mypage.com), с параметрами запроса, добавленными к этому URL-адресу:www.mypage.com?pid=Social&c=holidaycampaign&offer=LG4KTV. В этом случае параметры запроса указывают, что эти пользователи пришли по нажатию баннера праздничной кампании для телевизора LG 4K на вашем веб-сайте. Показы предложений этой кампании для такой марки телевизора увеличат конверсии.

7. Optimize User Invites with OneLink

Начиная с AppsFlyer SDK 4.8.x, мы включили специальные API-интерфейсы для простой генерации трекинговых ссылок на основе OneLink, которые можно использовать как органическую часть потока приглашений peer-to-peer. Поскольку эти API построены на OneLink, эти приглашения автоматически направят каждого пользователя в нужное место, независимо от устройства или платформы, повысив эффективность вашей рекламы и позаботившись об удобстве пользователей. Дополнительную информацию см. в нашем руководстве по приглашению конкретных пользователей.

Чтобы узнать больше об OneLink, обратитесь к своему консультанту или закажите демонстрацию AppsFlyer прямо сегодня.

Источник

AliExpress: Покупки онлай‪н‬ 12+

Новое официальное приложени‪е‬

Alibaba.com (RU), LLC

Для iPhone

Снимки экрана (iPhone)

1x1 42817eea7ade52607a760cbee00d1495

1x1 42817eea7ade52607a760cbee00d1495

1x1 42817eea7ade52607a760cbee00d1495

1x1 42817eea7ade52607a760cbee00d1495

1x1 42817eea7ade52607a760cbee00d1495

1x1 42817eea7ade52607a760cbee00d1495

Описание

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

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

У AliExpress множество преимуществ, вот некоторые из них:
• Миллионы стильных и уникальных товаров.
• Простой поиск — находите всё необходимое быстро.
• Поиск по изображению — ищите нужные товары по изображению. Сфотографируйте предмет, который хотите купить, или загрузите фотографию, чтобы найти похожие товары на AliExpress.
• Купоны, скидки, быстрые сделки и суперпредложения — покупайте всё необходимое по выгодным ценам.
• Бесплатная доставка более 75% товаров.
• Управление заказами и автоматические уведомления о доставке.
• Гарантия покупателя на все ваши покупки.
• Безопасные онлайн-платежи.
• Индивидуальные подборки товаров.

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

Шопинг
AliExpress может с лёгкостью заменить привычные походы за одеждой в огромные торговые центры. Ведь мода и стиль — это тоже про наш интернет-магазин. Наслаждайтесь шопингом онлайн, заказывая оригинальные футболки, куртки, джинсы, обувь и другие товары от известных производителей.

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

Скидки и купоны
Наш маркет всегда гарантирует выгодные цены благодаря системе скидок, персональным купонам и постоянным акциям. Не спешите нажимать кнопку «Купить сейчас» при заказе, лучше скачайте это приложение. Тут вы сможете найти купоны на скидку нашего маркета или купоны магазинов-партнёров. Если их не оказалась, не расстраивайтесь. Вы всегда можете выиграть купоны на скидку в специальной игре.

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

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

Валюта
Наше приложение поддерживает 8 валют для оплаты (евро, доллары США, канадские, австралийские доллары, японские иены, британские фунты, российские рубли и шведские кроны), вы также можете просматривать цены ещё в 6 валютах (бразильский реал, индийская рупия, украинская гривна, индонезийская рупия, мексиканское песо и турецкая лира).

Отзывы и предложения
Нравится покупать на AliExpress? Есть идеи и отзывы? Дайте нам знать! Мы будем рады узнать о ваших пожеланиях. Если вы знаете, как улучшить работу с приложением, расскажите нам! Мы обязательно примем во внимание ваши отзывы и используем их, чтобы сделать работу с приложением удобнее. Напишите нам, нажав «Дополнительно», а затем «Предложения».

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • onedrive что это за приложение на самсунге
  • onedrive приложение для компьютера