Атрибуция приглашений пользователей

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

Invite_Attribution_new.png

Об атрибуции приглашений пользователей

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

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

Атрибуция приглашений пользователей позволит:

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

Вы также можете использовать данные из ссылок, чтобы:

  • Настроить интерфейс для нового пользователя. Например, чтобы он открыл в приложении определенный контент или вместо общего сообщения получил личное приветственное сообщение, например: «Привет, Джон! Ваша подруга Мария хочет сыграть с вами. Сыграйте сейчас!"
  • Наградить пользователей, пригласивших других людей. Узнать больше

Ссылки с приглашением, которыми пользователи делятся с другими, на самом деле представляют собой настраиваемые ссылки OneLink (короткие URL-адреса), сгенерированные AppsFlyer SDK, интегрированным в приложение. Настройки OneLink обеспечивают корректное перенаправление пользователей, получивших приглашение,  в нужный магазин приложений, в ваше приложение или на определенную страницу приложения. Подробнее о OneLink

Сценарий

Схема работы:

  1. Пользователь А нажимает ссылку в своем приложении, чтобы поделиться приложением с другом. (Пользователь А установил приложение и выполнил вход.)
  2. Это действие генерирует ссылку с параметром, идентифицирующим пользователя А.
  3. Пользователь A отправляет ссылку пользователю B по электронной почте/WhatsApp/смс и т.д.
  4. Если пользователь В:
    • Уже установил приложение, то оно откроется. Пользователь В может быть перенаправлен по диплинку к определенной странице в приложении и/или получить вознаграждение.
    • Еще не установил приложение, то он будет перенаправлен в магазин приложений. При первом запуске приложения пользователь В может быть перенаправлен по отложенному диплинку на определенную страницу в приложении, а пользователь А может получить вознаграждение.
    • Выполняет событие в приложении, то пользователь А может получить вознаграждение.

Просмотр данных

Данные о приглашениях пользователей доступны на дэшбордах и в отчетах AppsFlyer. На дэшбордах AppsFlyer вы можете фильтровать атрибуцию приглашений пользователей по следующим параметрам:

  • Медиа-источник: приглашения в приложении.
  • Канал: по решению маркетолога.
  • Кампания: по решению маркетолога.

В отчетах медиа-источник (параметр pid) отправляется из SDK со значением по умолчанию af_app_invites

Процедура

Чтобы создать ссылки для приглашения пользователей:

  1. Создайте шаблон OneLink.
  2. Определите значения параметров канала и кампании. См. параметры.
  3. Определите, в каких случаях вы хотите использовать ссылки. Распространенные варианты применения:
    • Перенаправление новых пользователей по диплинкам на определенную страницу в приложении.
    • Регистрация пользователей, отправивших приглашение.
    • Вознаграждение новых пользователей.
  4. Свяжитесь со своими разработчиками Android и iOS, чтобы спланировать, какие параметры будут отвечать в ссылках за сценарии использования, которые вы хотите реализовать. См. доступные параметры.
  5. Попросите разработчика внедрить диплинкинг (используя желаемое поведение параметров в коде).
  6. Попросите разработчика внедрить приглашения пользователей на следующих платформах:
    Android iOS Unity

    См. приглашение пользователя Android в хабе разработчиков.

    См. приглашение пользователя iOS в хабе разработчиков.

Параметры

Параметры/значения, предоставленные разработчику для реализации в SDK

Параметр/значение Примечания Запишите значение/сценарий использования, который должен реализовать разработчик.
Идентификатор шаблона OneLink

Идентификатор шаблона OneLink с основными настройками, на котором будут основываться все ссылки-приглашения пользователей. Например, H5hv.

 

Канал

Название канала. Это помогает сортировать и просматривать атрибуции по каналам в пользовательском интерфейсе AppsFlyer.

 

Кампания

Название кампании. Это помогает сортировать и просматривать атрибуции по кампаниям в пользовательском интерфейсе AppsFlyer.

 

is_retargeting=true

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

 

deep_link_value

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

 

deep_link_sub1

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

 

deep_link_sub2

 

deep_link_sub3

 

deep_link_sub4

 

deep_link_sub5

 

deep_link_sub6

 

deep_link_sub7

 

deep_link_sub8

 

deep_link_sub9

 

deep_link_sub10

 

[Необязательно] pid

По умолчанию создаваемые вами ссылки включают медиа-источник (параметр pid) со значением af_app_invites

Чтобы изменить значение, ваш разработчик должен добавить пользовательский параметр pid с нужным вам значением. Примечание: для Android это работает только с SDK V6.4.2+.

 

Фирменное название

Имя брендированного домена. Оно поможет сортировать и просматривать атрибуции по фирменному домену в пользовательском интерфейсе AppsFlyer.

 

Пример

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

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

Чтобы все это заработало, Марк отправляет своему разработчику следующий список параметров и значений, которые будут использоваться при реализации ссылок-приглашений пользователей. Его разработчик должен реализовать:

Параметр значение Примечания
deep_link_value fruit_name Для диплинкинга с использованием метода AppsFlyer UDL.
deep_link_sub1 promo_code Для диплинкинга с использованием метода AppsFlyer UDL.
deep_link_sub2 referrer_id Для создания ссылки через SDK.
param_1 referrer_id Для внутреннего события, которое регистрирует каждую покупку.
Канал mobile_share Для атрибуции и просмотра данных в AppsFlyer.
Кампания summer_sale Для атрибуции и просмотра данных в AppsFlyer.

Дополнительные сведения

Регистрация приглашений пользователей как внутренних событий

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

Чтобы зарегистрировать приглашения пользователей как внутренние события:

  • Отправьте событие af_invite. Разработчик должен реализовать это, следуя нашим инструкциям для разработчиков.

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

Вознаграждение приглашающих пользователей (рефереров) за установки

Чтобы вознаградить приглашающих пользователей за установки приложения:

  1. Убедитесь, что идентификатор реферера соответствует одному из параметров deep_link_sub1-10.
  2. Попросите разработчика внедрить диплинкинг (используя желаемое поведение выбранных параметров в коде).
  3. Скажите своим бэкэнд-разработчикам, чтобы они вместе с разработчиками ваших приложений извлекали идентификаторы рефереров (из отчетов AppsFlyer) и вознаграждали рефереров.

Пример:

  1. Пользователь А предлагает пользователю В установить ваше приложение.
  2. Когда пользователь В запускает приложение, оно получает идентификатор реферера пользователя А.
  3. Бэкэнд извлекает идентификатор реферера из отчетов AppsFlyer.
  4. В бэкэнде добавьте идентификатор пользователя А в список пользователей, которые получат вознаграждение.
  5. Когда пользователь А запустит приложение, проверьте, есть ли его идентификатор реферера в списке пользователей, которые будут вознаграждены, и если есть, вознаградите его.

Вознаграждение приглашающих пользователей (рефереров) за действия приглашенных пользователей

Чтобы вознаградить приглашающих пользователей за внутренние события:

  1. Создайте внутреннее событие, за которое вы будете вознаграждать пользователей.
  2. Попросите разработчика добавить к событию параметр (например, param_1), значением которого является идентификатор реферера. Примечание. Идентификатор реферера изначально записывается при установке приложения с использованием выбранного вами параметра (deep_link_sub1-10).
  3. Скажите своим бэкэнд-разработчикам, чтобы они вместе с разработчиками ваших приложений извлекали идентификаторы рефереров (из отчетов AppsFlyer) и вознаграждали рефереров.

Пример:

  1. Пользователь А предлагает пользователю В выполнить определенное действие.
  2. Когда пользователь В выполняет действие, регистрируется внутреннее событие, содержащее идентификатор реферера пользователя А.
  3. Бэкэнд извлекает идентификатор реферера из отчетов AppsFlyer.
  4. В бэкэнде добавьте идентификатор пользователя А в список пользователей, которые получат вознаграждение.
  5. Когда пользователь А запустит приложение, проверьте, есть ли его идентификатор реферера в списке пользователей, которые будут вознаграждены, и если есть, вознаградите его.

Ограничения и особенности

Специфика Описание
Версия SDK Требуется SDK AppsFlyer версии 4.8.0+ и SDK Unity версии 4.17.0+.
Лэндинг приложений для социальных сетей Ссылки, созданные из приглашений пользователей, не могут вести на лэндинг приложений социальных сетей.
Срок действия (TTL) Срок действия (TTL) по умолчанию для коротких URL-адресов OneLink, созданных с помощью приглашения пользователя в SDK, составляет 60 дней. Он продлевается на 60 дней каждый раз, когда кто-то нажимает на ссылку.
Цены Бесплатно на всех тарифных планах аккаунта
iOS 14+ Для атрибуции приглашений пользователя не используется IDFA, поэтому iOS 14 никак на это не влияет.
Идентификатор URL

Идентификатор URL (или идентификатор короткой ссылки) можно изменить, чтобы выделить предложение вашей кампании. Пример: https://myapp.onelink.me/abc123/apples. Идентификатор URL может иметь до 50 символов и содержать буквы и цифры. По умолчанию он состоит из 8 символов.

Примечание. Вы можете изменить идентификатор URL, только если текущий идентификатор еще не используется.