Брендирование ссылок OneLink с помощью собственного домена

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

Branded_1__3_.jpg

Брендированные домены

  • Брендированные домены позволяют указывать в ссылках атрибуции название бренда и домен. Например, как на предыдущей схеме.
    • Ссылка OneLink: abcdef.onelink.me
    • Бренд: abcdef.com
    • Поддомен: Например, приложение
    • Если создать брендированный домен с указанием полного домена, ссылка атрибуции будет выглядеть следующим образом: click.abcdef.com.
  • Кампании с брендированными доменами более эффективны по следующим причинам.
    • Доверие: Позволяют использовать узнаваемость бренда, придерживаться фирменного стиля, устранить препятствия на пути пользователя и повысить кликабельность (CTR).  
    • Позволяют использовать брендинг в диплинках.
    • Просты в реализации и работают аналогично ссылкам OneLink.  
    • Повышают узнаваемость бренда: Ссылки кампаний с названием бренда эффективнее общих ссылок.
    • Предотвращают попадание рассылок в спам из-за несовпадения ссылки с электронной почтой отправителя.

Принципы реализации

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

Вам потребуется помощь администратора DNS (как правило, это кто-то из вашего ИТ-отдела или специалист поставщика услуг хостинга DNS) и разработчика приложения.  

С одним поддоменом OneLink может быть связано несколько полных доменов. Это значит, что один и тот же поддомен OneLink может использоваться несколькими брендами.  

Настройка брендированных доменов

Чтобы настроить брендированный домен, выполните следующие действия.  

  Ответственность Действие Замечания
1 Маркетолог при поддержке администратора DNS Настройка брендированной ссылки в AppsFlyer Администратор DNS (как правило, это кто-то из вашего ИТ-отдела или специалист поставщика услуг хостинга DNS) определяет полный домен (хост) и настраивает запись CNAME, как описано в процедуре.
2 Разработчик Настройка брендированных доменов в приложении Вносит незначительные изменения в код приложения.
3 Маркетолог Применение и тестирование брендированных доменов  
При необходимости Маркетолог Изменение и удаление брендированных доменов  

Процедура

Настройка брендированного домена в AppsFlyer

Настройка брендированных доменов предполагает связывание полного домена, заданного в вашей записи DNS, с поддоменом OneLink в AppsFlyer, как показано на следующей схеме. 

Брендированный домен, указывающий на серверы AppsFlyer

Прежде чем начать:

  • Выберите полное доменное имя, например app.abcdef.com, где
    abcdef.com - это ваш бренд. Поддомен (например, app) также можно настроить.
  • Попросите администратора DNS создать полный домен (хост). 
  • Попросите администратора DNS установить запись CNAME, чтобы полный
    домен (Brand domain) указывал на определенный URL (он же хост AppsFlyer).
    Это показано на схеме (выше): брендированный домен указывает на серверы AppsFlyer. 

Чтобы сопоставить ваш полный домен с поддоменом OneLink:

  1. Перейдите в раздел Experiences & Deep Linking (Интерфейсы и диплинкинг) > Branded Domains (Брендированные домены).
  2. Нажмите + New Branded Domain (Новый брендированный домен).
  3. В поле Brand Domain (Домен бренда) введите полный домен, как в записи DNS. Например, click.abcdef.com Не ставьте точку после домена. 
  4. Выберите поддомен OneLink из открывшегося списка. Если список не
    отображения, вам нужно создать шаблон OneLink, который обеспечит
    поддомен по умолчанию.
  5. Нажмите Далее.
  6. Задайте запись CNAME:
    • Если ваш домен правильно указан на AppsFlyer CNAME,
      в месте назначения появится сообщение "AppsFlyer CNAME was found" (запись AppsFlyer CNAME найдена).
    • Если запись CNAME не найдена, скопируйте пункт назначения AppsFlyer CNAME ниже и отправьте вашему админу DNS. Попросите его проверить, что полный домен указывает на пункт назначения CNAME. Администратор DNS должен привязать ваш полный домен к месту назначения AppsFlyer CNAME. Иначе брендированный домен будет создан, но он не будет работать.

       Примечание:

      Запись CNAME должна быть сопоставлена в течение 7 дней, начиная с даты создания брендового домена и заканчивая датой, указанной в подтверждении.
      Если запись CNAME не будет сопоставлена к указанной дате, вы должны
      продлить 7-дневный период.

    • Если вы используете брендированный домен для ESP, перед копированием пункта назначения CNAME выберите Использовать брендированный домен для конфигурации ESP.
  7. Нажмите Готово. Теперь вы можете создавать новые ссылки на основе шаблона OneLink с брендированным доменом.

     Примечание:

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

Продление 7-дневного периода для сопоставления записи CNAME

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

 Примечание:

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

Чтобы продлить 7-дневный период:

  1. В AppsFlyer в боковом меню выберите Engage > Branded Domains.
  2. Перейдите на брендовый домен, который еще не сопоставлен с AppsFlyer, на что указывает значок предупреждения (alert.png).
  3. Нажмите на значок обновления (refresh.png), чтобы продлить 7-дневный период.

 Примечание:

Вы можете удалить брендированный домен, нажав на значок Delete (delete-subdomain.png), если решите не продлевать 7-дневный период. Удалять можно только брендированные домены, которые еще не сопоставлены с AppsFlyer.

Настройка брендированных доменов в приложении

  • Используйте следующие версии SDK:
     
    • Android: 4.10.1 и выше
    • iOS: 4.10.1 и выше
    • Чтобы отслеживать приглашения пользователей по рекомендациям («Пригласите друга»), требуется SDK версии 5.2.0 и выше (как для iOS, так и для Android)  

Примечания по реализации поддержки брендированных доменов в SDK

  • Если диплинкинг выполняется с использованием брендированных доменов, SDK AppsFlyer не может получить данные о конверсиях по установкам и диплинкингу.
  • Чтобы решить эту проблему, разработчик использует setOneLinkCustomDomain и oneLinkCustomDomains SDK API для Android и iOS соответственно.
  • Этот API отправляет запрос на брендированный домен, получает домен OneLink, которому он сопоставлен, после чего завершает создание ссылки OneLink.
Android iOS

Обязательно обновите в манифесте intent-filter, указав домен своего бренда в качестве значения атрибута android:host.

Используйте этот API до инициализации SDK в глобальном классе Application в Android.

Пример

public class AFApplication extends Application {

    @Override
    public void onCreate() {
    super.onCreate();
      
      // Set branded link domain. Don't include https:// as part of the domain. 
      AppsFlyerLib.getInstance().setOneLinkCustomDomain("promotion.greatapp.com");
      AppsFlyerLib.getInstance().init(AF_DEV_KEY, conversionListener, this);
      AppsFlyerLib.getInstance().start(this, AF_DEV_KEY);

    }
}

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

Пример

AppsFlyerLib.getInstance().setOneLinkCustomDomain("promotion.greatapp.com", 
                                                        "click.greatapp.com", 
                                                        "deals.greatapp.com");

Применение и тестирование брендированных доменов

Необходимые условия:

Перед использованием и тестированием брендированных доменов, выполните шаги соответствующего процесса.  

Чтобы создать и протестировать брендированные домены:

  1. Создайте ссылку OneLink с помощью шаблона OneLink, сопоставленного брендированному домену.
  2. Скопируйте настраиваемую ссылку атрибуции в текстовый редактор.
  3. Настраиваемая ссылка атрибуции состоит из поддомена OneLink, идентификатора OneLink и идентификатора настраиваемой ссылки. Замените поддомен OneLink полным доменом брендированного домена. Пример:
     
    Настраиваемая ссылка атрибуции Брендированный домен
     abcdef.onelink.me/A1bc/dc1234ef click.abcdef.com/A1bc/dc1234ef
  4. Используйте брендированную ссылку для тестирования установок и диплинкинга.
  5. Если в рамках тестирования вы используете отчеты с сырыми данными, в поле Original URL (Исходный URL-адрес) будут указаны брендированные ссылки.  

Редактирование, проверка и удаление брендированных доменов

Редактирование сопоставления брендированных доменов

Вы можете изменить сопоставление существующего полного домена другому поддомену OneLink. Задавать CNAME не требуется. 

  1.  
    1. В AppsFlyer в боковом меню выберите Engage > Branded Domains.
    2. Перейдите к брендированному домену, который вы хотите изменить.
    3. Щелкните значок Edit (edit-subdomain.png).
    4. Выберите новый поддомен OneLink.
    5. Нажмите Далее. Задавать CNAME не требуется. 
    6. Нажмите Готово.

Предупреждение

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

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

После изменения поддомена OneLink, сопоставленного с вашим брендированным доменом, проверьте, правильно ли сопоставлен брендированный домен:

  1. В AppsFlyer в боковом меню выберите Engage > Branded Domains.
  2. Перейдите к брендированному домену, который вы хотите проверить.
  3. Щелкните значок Verify (verify-2.png).

 Примечание:

Если проверка не удалась из-за того, что запись CNAME еще не сопоставлена, вы можете сделать это с течение 7 дней, до даты, указанной в диалоге о неудачной проверке.
Если запись CNAME не будет сопоставлена к указанной дате, вам придется продлить 7-дневный период.

Чтобы удалить сопоставление брендированного домена: 

Для удаления брендированного домена обратитесь к своему CSM AppsFlyer или напишите на электронный адрес hello@appsflyer.com.

Поиск и устранение неполадок, особенности и ограничения

Устранение неполадок

Симптом Причина/решение
Брендированный домен не удается сопоставить шаблону OneLink
  • Недопустимое доменное имя: При сопоставлении брендированного домена шаблону OneLink AppsFlyer пытается проверить, что брендированная ссылка имеет действительное доменное имя. Допустимое доменное имя имеет формат click.abcdef.com.  
  • Брендированный домен уже сопоставлен: Полный домен может быть сопоставлен только один раз.
При использовании брендированного домена не выполняется переход в приложение в рамках диплинкинга
  • Проверьте работоспособность брендированного домена.
  • Проверьте CNAME: Убедитесь, что запись CNAME указывает на AppsFlyer с вашего брендированного домена.
  • Проверьте настройки диплинкинга для шаблона OneLink: Возможно, проблема в настройках диплинкинга OneLink. Убедитесь, что диплинкинг настроен с помощью OneLink.
  • Изменено сопоставление OneLink: Вы можете отредактировать брендированный домен и сопоставить его другому OneLink. Если у вновь сопоставленной ссылки OneLink настройки диплинкинга другие или отсутствуют, диплинкинг может не работать.
По брендированным доменам нет установок
  • Проверьте настройки шаблона OneLink: Убедитесь, что поддомен OneLink, используемый для сопоставления брендированному домену, связан с правильными приложениями.
  • Поддомен OneLink изменился: Поддомен OneLink изменился: если вы сопоставили брендированный домен шаблону OneLink, и поддомен OneLink изменился, это может повлиять на атрибуцию.
  • Обеспечьте реализацию: API setOneLinkCustomDomain в приложении. 
По брендированным доменам не регистрируются повторные вовлечения

Убедитесь, что заданы и активны следующие настройки:  

Во время настройки брендированного домена появляется сообщение Domain doesn't exist (Домен не существует)

  1. Обратитесь к администратору DNS с просьбой выяснить, почему так происходит.
  2. Дождитесь от администратора DNS подтверждения, что домен зарегистрирован.  
  3. Нажмите Reverify (Перепроверить).

Во время настройки брендированного домена появляется сообщение AppsFlyer CNAME not found (Запись CNAME AppsFlyer не найдена)

  1. Попросите администратора DNS настроить запись CNAME, чтобы полный домен (домен бренда) указывал на заданный URL-адрес (хост AppsFlyer). Это показано на схеме в данном разделе: брендированная ссылка указывает на серверы AppsFlyer.  
  2. Дождитесь от администратора DNS подтверждения, что запись CNAME активна. 

Сообщение о блокировке при загрузке страницы брендированного домена

Брендированные домены не включают шаблон или какие-либо параметры. При использовании брендированного домена необходимо добавить шаблон или параметры в конец URL-адреса домена.

Например, если 'click.abcdef.com' - это ваш брендированный домен, использование просто 'click.abcdef.com' приведет к появлению сообщения о том, что вы были заблокированы.

Вы должны добавить параметры или шаблоны в конец. Например, click.abcdef.com/A1bc/dc1234ef

 

Ошибка err_cert_authority_invalid при загрузке страницы брендированного домена

Данная ошибка указывает на то, что в фирменном домене отсутствует действующий сертификат HTTPS, поскольку центр сертификации не распознан. Поскольку AppsFlyer сертифицирует ваши брендированные домены с помощью Let's Encrypt, ошибка, скорее всего, связана с тем, что Let's Encrypt не признан действительным центром сертификации (CA) в соответствии с DNS-записями CAA (Авторизация центра сертификации) вашего домена.

Решение
Выполните следующие действия:

  1. Определите, признает ли ваш домен Let's Encrypt в качестве CA, используя сервисы, подобные этому.
  2. Попросите системных администраторов обновить записи CAA вашего домена, чтобы включить Let's Encrypt в качестве авторизованного центра сертификации.

Характеристики и ограничения

Характеристика Да  / Нет x Замечания 
Доступ рекламной сети  x  
Доступ агентства x Агентства не могут создавать брендированные домены (или ссылки OneLink).
Прозрачность агентства x  
Часовой пояс конкретного приложения Н/Д  
Валюта приложения  Н/Д  
Ограничение по количеству символов Н/Д При вводе доменного имени точка не может быть последним символом.
Ограничения на размер Н/Д  
Ограничение предоставления данных

Сертификаты SSL/HTTP для брендированных доменов создаются в AppsFlyer с помощью Let's Encrypt с ограничением до 50 новых сертификатов в неделю на домен.

Органические данные  
Неорганические данные  
Актуальность данных Н/Д   
Исторические данные  
Доступ пользователей аккаунта  
HTTP x Протокол HTTP не поддерживается брендированными ссылками. Необходимо использовать протокол HTTPS.