OneLink: устранение неполадок и часто задаваемые вопросы

Краткий обзор. Быстрый поиск решений для тестирования и отладки настраиваемых ссылок OneLink при появлении проблем с перенаправлением и поведением.

Руководство по устранению неполадок OneLink

Вопросы и ответы по OneLink

Популярные вопросы о шаблонах OneLink

Какой метод использовать для открытия приложений — универсальные ссылки, App Links или схемы URI?

Универсальные ссылки: требуются для 98% пользователей iOS.

App Links: для пользователей Android версии 6.0+.

 Примечание

Как универсальные ссылки, так и App Links требуют подтверждения того, что домен в нажимаемом URL-адресе (другими словами, домен настраиваемой ссылки OneLink или фирменный домен) принадлежит конкретному приложению, которое должно открыться по ссылке, и связан с ним. Такое связывание доменов делается с помощью файла Apple App Site Association (AASA) для iOS и файла Assetlinks для Android.

Эти файлы размещаются либо в AppsFlyer, либо у рекламодателя на сайте. По умолчанию, при создании шаблонов OneLink и настройке универсальных ссылок и App Links эти файлы создаются и размещаются AppsFlyer.

Схемы URI: устаревший метод открытия приложений. Его можно использовать:

  • Для пользователей Android до версии 6.0 (менее 15% пользователей Android).
  • Как резервный метод, если приложение не открывается по универсальным ссылкам и App Links.

    Примечание: использование схем URI как резервного метода для универсальных ссылок ограничивается политиками iOS. Узнать больше.

Диплинкинг

Универсальные ссылки, App Links и схемы URI — это безопасные методы открытия приложения. Для диплинкинга и направления пользователей на определенные активности или страницы приложения см. инструкции по диплинкингу с помощью OneLink.

В каких операционных системах разрешено открывать приложения по схемам URI?

OS Открываются ли приложения при использовании схем URI?
iOS. Да. Используется как резервный метод на случай, если не сработают универсальные ссылки.

 

Важно!

  • Использование схем URI как резервного метода ограничивается политиками iOS.
  • Чтобы использовать схемы URI в качестве резервного метода для многих браузеров, включая Safari, к URL-адресу нужно добавить параметр af_force_deeplink=true. Подробнее.
Android; Да. Используется для версий Android до 6.0 и в качестве резервного метода на случай сбоя App Links в более поздних версиях Android.
Amazon Нет
Windows Mobile Нет

Нужно ли обновлять приложение после настройки универсальных ссылок iOS и Android App Links?

Да. При каждом внедрении универсальных ссылок или App Links для открытия приложения у существующих пользователей, обновляются файлы iOS Associated Domains или AndroidManifest.xml. Это значит, что вы должны загрузить новую версию приложения в магазин приложений. Совет: чтобы свести к минимуму количество обновлений приложения, внесите все необходимые изменения, связанные с разработкой, указанные в руководствах по OneLink — частях 23 и 4 — за один раз. 

Можно ли связать приложение с несколькими шаблонами OneLink?

Да. Вы можете использовать один шаблон OneLink для создания неограниченного количества URL-адресов OneLink, и в некоторых случаях вам нужно будет назначить приложение сразу нескольким шаблонам OneLink. Например, если у вас несколько версий приложения Android для магазинов приложений, отличных от Google Play, возможно, вам понадобится отдельный шаблон OneLink для каждой версии для Android, при этом всем им будет назначено одно и то же приложение для iOS.

Важно!

Для шаблонов, в которых для открытия приложения используются универсальные ссылки iOS и Android App Links: если в шаблонах разные поддомены, необходимо настроить и обновить приложения для iOS и Android для каждого из них: 

  • Универсальные ссылки iOS: после создания нового шаблона OneLink и обновления связанного домена в приложении, отправьте новую версию в App Store. URL-адрес OneLink, встроенный в новый шаблон, смогут активировать только те пользователи iOS, которые выполнили обновление до новой версии.
  • Android App Links:
    1. после создания нового шаблона OneLink скопируйте фрагмент кода XML в нижней части раздела App Link и добавьте его в файл AndroidManifest.xml в намерение (intent), на которое должен вести диплинк, в дополнение к любым предыдущим намерениям.
    2. Выпустите новую версию в магазине. URL-адрес OneLink, встроенный в новый шаблон, смогут активировать только те пользователи Android, которые выполнили обновление до новой версии.

Можно ли удалить шаблон OneLink?

Да, но только обратившись к вашему менеджеру или написав в службу по работе с клиентами по адресу hello@appsflyer.com.

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

Можно ли изменить поддомен в шаблоне OneLink?

Да, если в AppsFlyer нет настраиваемых ссылок, созданных на основе этого шаблона.

Если вы уже создали настраиваемые ссылки в AppsFlyer на базе шаблона OneLink, изменить поддомен нельзя. Это ограничение было введено, чтобы не нарушалась работа уже опубликованных ссылок в части перенаправления/диплинкинга.

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

  • Создать новый шаблон OneLink с новым поддоменом и ссылки на его основе.
  • Удалить все имеющиеся настраиваемые ссылки на основе шаблона, для которого требуется изменить поддомен. Когда все ссылки, созданные на основе этого шаблона, будут удалены, поддомен станет редактируемым.

Можно ли применить домен/поддомен шаблона OneLink к идентификатору другого шаблона?

Нет. Это нарушит работоспособность универсальных ссылок и App Links и создаст угрозу безопасности.

Можно ли использовать один и тот же поддомен для нескольких шаблонов?

Да. При этом важно создать отдельные шаблоны с поддоменом, а не просто добавить поддомен в отдельный идентификатор шаблона. 

Популярные вопросы о настраиваемых ссылках OneLink

Может ли OneLink работать без SDK AppsFlyer?

Да, но только частично.

Если вам нужно быстро превратить посетителей мобильного интернета в мобильных пользователей и вы не можете интегрировать SDK AppsFlyer, это все равно можно сделать.

Базовое перенаправление пользователей и запуск приложений работают, даже если SDK AppsFlyer еще не интегрирован в приложение. Смарт-баннеры также не требуют SDK и отлично работают без него.

Однако отсутствие SDK означает следующее:

  • Пользователи, нажавшие ссылку, могут быть перенаправлены по диплинку только на первый запуск приложения.
  • Данные атрибуции не записываются.
  • Внутренние события не записываются.

Могут ли настраиваемые ссылки OneLink открывать приложение из браузера?

Да, но обратите внимание, что универсальные ссылки iOS и Android App Links работают только при клике по ним (например, при клике по ссылке на веб-странице или в электронном сообщении). Если вставить ссылку в адресную строку браузера, запуска приложения не происходит.Чтобы протестировать ссылки, нажимайте их, а не копируйте в адресную строку браузера.

Как перенаправлять пользователей ПК?

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

Как обеспечить пользователям компьютеров удобное взаимодействие и превратить их в пользователей мобильных устройств?

В URL-адресе или шаблоне OneLink вы можете задать перенаправление пользователей компьютеров (Windows или Mac) на другой URL-адрес. Этот веб-URL добавляется к ссылке в параметре af_web_dp. Примечание. Если в вашей ссылке есть параметр af_web_dp, AppsFlyer не регистрирует клик, когда он приходит с компьютера.

 Совет

Попробуйте перенаправлять пользователей на веб-URL со специальной веб-формой, которая отправляет ссылку OneLink по SMS или электронной почте на мобильное устройство пользователя компьютера. Подробнее об этой опции читайте в описании решения OneLink Smart Script.

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

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

Это происходит по нескольким причинам: 

  • Хост-приложения: приложения, через которые передаются ваши ссылки атрибуции (например, WhatsApp, Gmail, WeChat), используют другие методы активации ссылок, по которым кликают пользователи, например собственные внутренние браузеры. Известно, что некоторые из них блокируют все ссылки атрибуции.
  • Браузеры: браузеры и платформы ОС по-разному работают со ссылками. Например, в некоторых браузерах не работает вставка ссылки в адресную строку. По ссылке надо кликнуть. 
  • Обновления ОС: новые обновления ОС (как для iOS, так и для Android) могут содержать непредвиденные ошибки, препятствующие диплинкингу.
  • Устройства: разные модели смартфонов, планшетов, ноутбуков и других устройств, работающие под управлением разных версий iOS, Android, Windows Mobile и других операционных систем, могут иметь свои особенности в обработке ссылок атрибуции.
  • Неправильная настройка: использование недопустимых символов в значении диплинка нарушает работу ссылки.

Есть два решения для улучшения пользовательского опыта: резервные URL-адреса и принудительный диплинкинг.

Резервные URL-адреса

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

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

different_url.png

При использование этой настройки af_ios_url и af_android_url добавляются в качестве параметров пункта назначения для резервной ссылки. Таким образом, пользователи iOS будут перенаправлены на страницу, указанную в параметре af_ios_url, а пользователи Android — на страницу, указанную в af_android_url

 Пример

Рассмотрим следующий URL-адрес OneLink:

https://go.onelink.ly/qwerty?pid=source&af_dp=greatapp%3A%2F%2F&af_ios_url=www.yoursite.com/ios-bonus
&af_android_url=www.yoursite.com/android-bonus

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

  • iOS: www.yoursite.com/ios-bonus
  • Android: www.yoursite.com/android-bonus

 Примечание

  • Если вы включаете символ решетки (#) в значение параметра в URL-адресе, вам необходимо его закодировать.

  • Когда происходит перенаправление, параметры URL-адреса OneLink передаются на страницу назначения, заданную в параметрах af_ios_url или af_android_url. Чтобы предотвратить это поведение, добавьте в ссылку OneLink параметр af_param_forwarding=false.

Принудительный диплинкинг

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

Это решение хорошо работает для большинства пользователей, на устройствах которых установлено приложение. Однако в случае с iOS, использование схемы URI для открытия приложения имеет ряд ограничений. Вам может потребоваться добавить параметр af_force_deeplink=true в ссылку OneLink для принудительного перенаправления по диплинку на активность, указанную в схеме URI (параметр af_dp). Подробнее о резервной схеме URI для iOS.

Почему по ссылке OneLink открывается пустая страница в Chrome?

Убедитесь, что в HTML-тэге <a> нет атрибута target. Если URL-адрес OneLink помещен внутрь тэга <a> с атрибутом target="_blank", он открывает пустую страницу в Chrome (и на iOS, и на Android), и пользователь не перенаправляется в магазин App Store или Google Play.

Настраиваемые ссылки OneLink загружаются дольше, чем другие ссылки?

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

Как регистрировать стоимость установки при использовании OneLink?

Когда включен переключатель Enable cost per install (Включить цену за установку) в разделе Advanced parameters (Дополнительные параметры), для каждой установки приложения, выполненной с использованием ссылки, можно применить определенное значение CPI (цены за установку).

Выберите нужную валюту и введите значение СРІ, используя ТОЛЬКО цифры (до 4 знаков после десятичного разделителя).  В результате к ссылке добавятся параметры af_cost_currency и af_cost_value.

 Пример

Стоимость СМС-кампании составляет 20 долларов США за 1000 сообщений (CPM — цена за тысячу сообщений). Опыт показывает, что коэффициент конверсии таких кампаний достигает 5%, то есть CPI составляет 0,4 долл. США. Установив цену за установку (CPI) в 0,4 долл. США, можно определить конечное значение окупаемости инвестиций (ROI) для СМС-кампании.

Подробнее об измерении затрат и ROI.

Как предотвратить пересылку параметров при перенаправлениях?

С помощью параметров af_raf_ios_urlaf_android_url и af_web_dp соответствующие значения передаются из ссылки атрибуции или ссылки OneLink на целевую страницу. Чтобы предотвратить это поведение, добавьте в ссылку атрибуции параметр af_param_forwarding=false.

Доступны ли еще одноплатформенные пользовательские ссылки?

OneLink — теперь единственный поддерживаемый метод для создания настраиваемых ссылок атрибуции для собственных медиа.

В прошлом владельцы приложений также могли использовать настраиваемые ссылки на одной платформе (для конкретных приложений) без использования OneLink. Этот метод выведен из употребления, и новые настраиваемые ссылки могут быть созданы только на основе шаблона OneLink.

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

Можно ли изменить идентификатор короткого URL-адреса после сохранения ссылки?

Нет, идентификатор короткого URL-адреса можно задать только при создании ссылки.

Можно ли упаковывать и сокращать настраиваемые ссылки OneLink?

Нет, упаковывание и сокращение настраиваемых ссылок OneLink нарушит функциональность универсальных ссылок iOS и App Links в части открытия приложений.

Чтобы активировать универсальные ссылки iOS или Android App Links, ОС необходимо распознать домен URL-адреса, связанного с приложением. Любое упаковывание и сокращение ссылки или перенаправление на ссылку, удобную для пользователя, сделает распознавание домена невозможным. Сюда относится использование bit.ly, брендированных ссылок не от AppsFlyer или поставщиков услуг электронной почты (ESP) с включенной регистрацией кликов.

Чтобы обернуть или сократить ссылку таким образом, чтобы перенаправление работало правильно: 

  • Используйте короткие URL-адреса, которые автоматически генерирует AppsFlyer при создании настраиваемой ссылки OneLink (а не внешние инструменты для сокращения ссылок, такие как bit.ly).
    Преимущества:
    • Этот метод работает, поскольку в нем используется поддомен OneLink, настроенный в шаблоне OneLink.
    • Это позволит вам оперативно изменять параметры, включая любые настройки диплинков, даже после передачи ссылок атрибуции вашим потенциальным клиентам.
    • Таким образом все клики с мобильных устройств учитываются на дэшборде AppsFlyer, поэтому вам не нужно проверять другой сервис.
    • Последнюю часть короткой ссылки можно изменить таким образом, чтобы она содержала название бренда.
  • Используйте схему URI в качестве резервного метода открытия приложения на случай сбоя универсальных ссылок iOS и Android App Links и добавьте к ссылке параметр af_force_deeplink=true.
  • См. варианты работы с ESP.

Можно ли использовать настраиваемые ссылки OneLink в эл. письмах?

Да, но при работе с поставщиками услуг электронной почты (ESP) нужно обратить внимание на некоторые моменты. Для подсчета кликов ESP упаковывают все ссылки, размещенные в эл. письмах. Это нарушает процесс открытия приложения и диплинкинг для пользователей, которые нажимают на ссылку в эл. письме.

Чтобы не допустить этого, используйте одно из перечисленных необязательных решений:

  • Отключите регистрацию кликов в настройках ESP.
    (Совет: как правило, это самое простое решение.)
  • Настройте принудительное открытие приложения по схеме URI, указанной в параметре af_dp, добавив к ссылке атрибуции флаг af_esp=true. Это решение хорошо работает для пользователей, на устройствах которых установлено приложение.
  • Используйте ESP, которые поддерживают решение AppsFlyer для открытия приложений и диплинкинга по универсальным ссылкам. Подробнее

Популярные вопросы о параметрах OneLink

Какие параметры являются обязательными для настраиваемых ссылок OneLink?

Только параметр медиа-источника (pid) является обязательным.

Можно ли добавить параметры к короткому URL-адресу?

Да, к короткому URL-адресу можно добавить любые параметры.

Важно! Параметры, добавленные к короткому URL-адресу, не переопределяют параметры внутри ссылки.

 Пример

  • Вы создаете настраиваемую ссылку OneLink следующего вида:
    • Длинный URL-адрес: https://onelink-sim.onelink.me/Il2C?pid=training&c=peaches
    • Короткий URL-адрес: https://onelink-sim.onelink.me/Il2C/70e6d165
  • Вы добавляете к короткому URL следующие параметры: https://onelink-sim.onelink.me/Il2C/70e6d165?c=bananas&af_adset=fruits
  • Параметр af_adset=fruits, добавленный к короткому URL, применяется для атрибуции. А параметр c=bananas не применяется, так как в длинном URL-адресе уже есть параметр c.

Какие имена можно и нельзя использовать для настраиваемых медиа-источников?

В настраиваемых ссылках OneLink в качестве названия медиа-источников нельзя использовать значения pid, зарезервированные для интегрированных партнеров (с окончанием _int). Для создания ссылок атрибуции для партнеров используйте настройки интегрированных партнеров. Подробные сведения см. здесь.

Не используйте (вне зависимости от регистра) имена Facebook, Facebook Ads, Google Adwords, Twitter или Organic как имена настраиваемых медиа-источников. Это может нарушить целостность данных атрибуции, поскольку установки, полученные из ваших собственных медиа-источников, будут атрибутированы интегрированным партнерам.

Какие параметры атрибуции можно добавить в ссылку OneLink?

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

Параметры атрибуции Описание Название ссылки параметра
Кампания Указывайте названия кампаний, чтобы сравнивать различные кампании в рамках собственного медиа-источника. c
Блок рекламы Указывайте названия групп объявлений, чтобы сравнивать различные группы объявлений в рамках отдельных кампаний собственного медиа-источника. af_adset
Имя рекламы

Назначьте имена объявлений, чтобы сравнивать эффективность разного креатива внутри отдельных групп объявлений/кампаний собственного медиаисточника

af_ad
Канал

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

Например, если рассылка СМС поделена между двумя поставщиками услуг СМС, укажите название поставщика в параметре Channel. Впоследствии можно будет сравнить их показатели конверсии.

af_channel
Параметр подписчика

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

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

af_sub1, af_sub2, af_sub3, af_sub4, af_sub5

Настраиваемые параметры

Аналогично параметрам подписчика, эти поля можно использовать, чтобы задать любые значения, названия параметров и имена.

В отличие от параметров подписчика, настраиваемые параметры не анализируются в сырых данных; они появляются в отчетах с сырыми данными только в столбце исходного URL.

Настраиваемый
(указанный вами)

Дополнительные сведения см. в статье Структура и параметры ссылки атрибуции в AppsFlyer.

Доступны ли в сырых данных настраиваемые параметры, добавленные к настраиваемым ссылкам OneLink?

Да. Настраиваемые параметры передаются в столбец исходный URL-адрес отчета с сырыми данными. Для них нет отдельных столбцов в сырых данных.

Для проанализированных данных используйте параметры подписчика af_sub1-5, для каждого из которых предусмотрен отдельный столбец в отчетах с сырыми данными.

Чувствительны ли имена параметров к регистру?

Да. Когда задаете параметры в ссылках атрибуции, придерживайтесь единообразного именования и использования регистров. Не используйте имена в верхнем и нижнем регистре одновременно (например, pid=MyMediaSource в одной ссылке атрибуции и pid=mymediasource в другой).

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

Популярные вопросы об интегрированных партнерах

Можно ли использовать ссылки OneLink в приложениях социальных сетей (бесплатно)?

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

К сожалению, ограничения на использование универсальных ссылок iOS, установленные некоторыми приложениями социальных сетей, затрудняют использование OneLink для обычной идентификации устройств, перенаправления, атрибуции и диплинкинга. В некоторых случаях может потребоваться настроить лэндинг для приложения соцсети или схему URI, чтобы перенаправлять пользователей или направлять их по диплинкам.

В этой таблице показано, в каких случаях можно использовать OneLink в популярных социальных сетях:

Социальная сеть Пользователи Android, у которых не установлено приложение Глубинные ссылки для устройств Android Пользователи iOS, у которых не установлено приложение Диплинкинг для iOS
Facebook (включая продвигаемые публикации) ✓* ✓* 
Facebook Messenger ✓*  ✓* 
Snapchat ✓*  ✓* 
Instagram ✓* 
Reddit - - - -
Slack ✓*  ✓* 
Twitter ✓*  ✓* 
WeChat †  †  ✓* ✓*† 
WhatsApp

*Если настроена схема URI или лэндинг приложения для социальных сетей. Узнать больше

Пользователю может быть предложено открыть ссылку во внешнем браузере.

Можно ли использовать ссылки OneLink с рекламными сетями (платно)?

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

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

Однако в некоторых случаях рекламным сетям не известно заранее, с какими платформами работают их пользователи (например, если в такой сети запускается собственная почтовая рассылка или СМС-кампания), и тогда OneLink может решить проблему.

 Важно!

При работе с рекламными сетями, необходимо использовать длинную ссылку OneLink.

Чтобы настроить OneLink для партнерских рекламных сетей:

  1. На панели управления своего приложения для Android откройте окно Интегрированные партнеры и выберите соответствующую рекламную сеть.
  2. Скопируйте ссылку атрибуции этого приложения из окна настроек и сохраните ее во внешнем документе.
  3. Повторите шаги 1 и 2 для приложения iOS.
  4. Сформируйте ссылку атрибуции:
    1. Проверьте, правильно ли настроена ссылка OneLink.
      В разделе "Атрибуция" используйте "test" в качестве названия медиаисточника.
    2. Нажмите Создать ссылку.
      Появятся короткий и длинный URL-адрес.
    3. Скопируйте длинный URL-адрес.
    4. В длинной ссылке замените медиа-источник "test" на точный идентификатор PID интегрированного партнера. Например: https://greatapp.onelink.me/U8ru?pid=network_int&c=MyCampaign
    5. Добавьте ВСЕ параметры из ОБЕИХ ссылок атрибуции.
      Если такие ссылки атрибуции для приложений под iOS и Android совпадают, просто скопируйте параметры из одной из ссылок. Если же нет, то убедитесь, что добавлены все параметры из обеих ссылок.

Если все параметры указаны верно, после клика по ссылке OneLink и перенаправления пользователя на соответствующую платформу нужные параметры будут отправлены в сеть в виде постбэка, когда пользователь установит приложение.

 Пример

https://greatapp.onelink.me/3287867539?pid=network_int&c=email&
idfa{$IDFA}&gaid={$GAID}&clickid=$SITEID&
af_sub1=[pixel_code]&af_sub2=[creative]

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

Какие есть методы для создания настраиваемых ссылок OneLink?

В следующей таблице сравниваются различные методы, доступные для создания настраиваемых ссылок OneLink.

Метод создания ссылки Использует Короткие/длинные URL Премиум функция Видно в UI? Срок действия (TTL) ссылки атрибуции: макс. и по умолчанию
UI AppsFlyer Создание шаблона OneLink и настраиваемых ссылок Оба -- Нет TTL
API OneLink Быстрое создание тысяч ссылок OneLink Короткая -- 31 день
SDK Кампании по приглашению пользователей (реферальные) Короткая -- -- 180 дней
OneLink Smart Script Кампании по установке мобильных приложений Длинная -- -- Нет TTL
Эл. таблица Создание тысяч настраиваемых ссылок OneLink по собственным формулам Длинная -- -- Нет TTL

Как решить проблему с запуском приложений iOS из социальных сетей?

Facebook и другие приложения социальных сетей иногда блокируют открытие приложений по универсальным ссылкам iOS. В случае таких проблем с запуском рекомендуется настроить лэндинги для приложений соцсетей.

Если вы не хотите использовать лэндинги для приложений соцсетей, можно в качестве резервного метода использовать схемы URI. Но обратите внимание:

  • Использование схем URI как резервного метода ограничивается политиками iOS.
  • Чтобы использовать схемы URI в качестве резервного метода для многих браузеров, включая Safari, к URL-адресу нужно добавить параметр af_force_deeplink=true. Подробнее.

Можно ли использовать ссылки OneLink в Instagram?

Да, но учитывайте следующие ограничения:

  • В Instagram текст постов отображается таким образом, что ссылки в подписи к изображению некликабельны.
  • Открытие приложений и диплинкинг в приложениях Android поддерживаются без каких-либо особенностей. При этом Instagram не поддерживает открытие приложений и диплинкинг в приложениях iOS. Чтобы решить эту проблему, воспользуйтесь одним из этих подходов:

    • Рекомендуется: Настроить лэндинг для приложения соцсети. Шаблоны Clustered Poster и ShowAndTell подходят лучше всего. Помимо лэндинга мы рекомендуем задать в шаблоне OneLink схему URI.
    • При использовании ссылок OneLink в Instagram применяйте схему URI и принудительный диплинкинг, а при использовании параметра af_force_deeplink=true обратите внимание на следующее:
      Приложение установлено? В ссылке есть параметр af_force_deeplink=true? Результат
      Нет Да Клик по ссылке приводит в магазин приложений
      Нет Нет Клик по ссылке приводит в магазин приложений
      Да Да Клик по ссылке открывает приложение
      Да Нет Клик по ссылке приводит в магазин приложений

Можно ли использовать OneLink для перенаправления пользователей Android в WeChat?

WeChat переопределяет диплинки в приложениях для Android и направляет пользователей на веб-страницу. На этой веб-странице пользователь должен нажать кнопку Options (Выбор действия) и выбрать открытие страницы в браузере. Это создает существенные неудобства для пользователей и повышает вероятность их отказа от перехода к следующему этапу конверсионной воронки.

Решить эту проблему можно так: OneLink распознает клики в WeChat и загружает специальный лэндинг, где пользователю предлагается нажать кнопку выбора действия и выбрать вариант Open in Browser (Открыть в браузере). В результате откроется URL-адрес перенаправления, определенный в настройках шаблона OneLink.

WeChat_a.jpg

Если в профиле пользователя WeChat зарегистрирован язык интерфейса "китайский", то OneLink формирует локализованную версию целевой страницы.

WeChat_b.jpg

Частые вопросы по тестированию

Как провести A/B тест лэндинга для приложения социальной сети?

Целевая страница (лэндинг) для приложения соцсети дает пользователям возможность запускать приложения при использовании OneLink в приложениях социальных сетей. Но не снизит ли добавление еще одного шага в воронку коэффициент конверсии? На самом деле без лэндинга путь пользователя, как правило, прерывается, из-за чего коэффициенты конверсии очень низкие.

Если преимущества такого подхода пока неочевидны, почему бы его не протестировать?

Проведите A/B-тест настраиваемой ссылки в приложении соцсети с лэндингом и без него.

Чтобы провести A/B тест лэндинга для приложения соцсети:

  1. Создайте настраиваемую ссылку OneLink (под названием Link1) для использования с приложениями социальных сетей. Не настраивайте целевую страницу социальных приложений для этой ссылки.
  2. Добавьте параметр атрибуции af_adset.
  3. Добавьте параметр атрибуции af_ad со значением «no lp». 
  4. Протестируйте ссылку Link1 вне приложений социальных сетей и убедитесь, что она работает и корректно запускает ваше приложение.
  5. Продублируйте Link1 и назовите его Link2.
  6. Измените значение параметра атрибуции af_ad на «using lp». 
  7. Создайте лэндинг для приложения соцсети только для ссылки Link2.
  8. Опубликуйте два различных поста в одном и том же приложении социальной сети, используя Link1 и Link2.
    Не беспокойтесь о разном количестве переходов по каждой ссылке. Важным KPI является окончательный коэффициент конверсии каждой ссылки.
  9. После создания достаточного трафика проверьте результаты A/B-теста.
    1. Перейдите на обзорный дэшборд AppsFlyer и прокрутите вниз до таблицы агрегированного отчета об эффективности.
    2. Link1 и Link2 имеют одинаковый медиа-источник, кампанию и название группы объявлений. Детализируйте до уровня отдельной группы объявлений.
    3. Сравните коэффициенты конверсии (и другие ключевые показатели эффективности) пользователей, которые щелкнули Link1 или Link2.

Как обойти диалоговое окно выбора приложения?

Если при тестировании ссылок OneLink видите диалоговое окно выбора приложения, обязательно подпишите свое приложение, даже если это отладочное приложение. Сертификат для подписания приложения — это тот же сертификат, который используется для генерации отпечатка SHA256 при настройке OneLink для App Links.

Популярные вопросы о диплинкинге

Какие методы диплинкинга следует применять?

Ваши разработчики должны реализовать метод Unified Deep Linking (UDL) для диплинкинга. См. полную инструкцию по диплинкингу.

Универсальные ссылки iOS и Android App Links — это методы запуска приложения, которые не перенаправляют пользователей по диплинкам (на определенный контент в приложении). Схема URI может запустить приложение и направить пользователя по диплинку (с помощью параметра настраиваемой ссылки af_dp), но она должна быть настроена только на запуск приложения. Схемы в основном используют как резервный метод на случай сбоя универсальных ссылок и App Links и для запуска приложения на Android версии ниже 6.0.

После запуска приложения с помощью любого из этих методов SDK AppsFlyer предоставляет значение deep_link_value, указанное в настраиваемой ссылке атрибуции. Это значение должно предоставляться тем методом универсального диплинкинга (UDL), который реализован разработчиками.

Можно ли использовать схему URI (параметр af_dp) для диплинкинга?

Да, но так делать не рекомендуется.В идеале deep_link_value следует использовать для диплинкинга, а схему URI — как резервный метод для запуска приложения без диплинкинга (с помощью параметра af_dp). Однако, если вы уже настроили схему URI для диплинкинга с дополнительными параметрами, присоединенными как часть пути URI (например, greatapp://param1/param2), нет необходимости изменять существующую конфигурацию или код; схема URI будет работать и дальше. 

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

Популярные вопросы об iOS 14

Работает ли диплинкинг с помощью OneLink в iOS 14?

Нет влияния на опыт пользователей iOS 14, переходящих по диплинкам из кампаний в рекламных сетях и собственных медиа.

Для целей атрибуции и отчетности AppsFlyer использует IDFA или IDFV, когда они доступны. Если идентификаторы IDFA или IDFV отсутствуют, может использоваться вероятностное моделирование. Начиная с версии iOS 14.5, вероятностное моделирование ограничено контекстом собственных медиа, перекрестной рекламы, а также переходов из веба в приложение пользователей, давших согласие на сбор данных.

Работает ли отложенный диплинкинг с помощью OneLink в iOS 14?

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

Для целей атрибуции и отчетности AppsFlyer использует IDFA или IDFV, когда они доступны. Если идентификаторы IDFA или IDFV отсутствуют, может использоваться вероятностное моделирование. Начиная с версии iOS 14.5, вероятностное моделирование ограничено контекстом собственных медиа, перекрестной рекламы, а также переходов из веба в приложение пользователей, давших согласие на сбор данных.

iOS 14 может влиять на отложенный диплинкинг в кампаниях рекламных сетей, полагающихся на IDFA. Клиентам, которые хотят внедрить отложенный диплинкинг из рекламных сетей и из собственных медиа, мы советуем использовать SDK AppsFlyer для iOS версии V6.1.0+, чтобы запрашивать согласие на ATT (если требуется), сократить общее влияние его наличия или отсутствия и быстрее получать ответы.

Была ли эта статья полезной?