How can we help?

Полезная нагрузка в данных о конверсиях и сценарии использования

  • Обновлено

Краткий обзор: Используйте данные о конверсии для определения различных сценариев конверсии, настройки пользовательского опыта и многого другого.

Обзор

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

Данные о конверсиях доступны на платформе с помощью любого из следующих способов:

Из-за компромисса между точностью и задержкой данные о конверсиях для одних и тех же идентификаторов устройств могут отличаться в разных API.

Поля в полезной нагрузке данных о неорганических конверсиях

Поля всегда доступны

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

Название поля полезной нагрузки Название поля сырых данных Примечания
медиа-источник Медиа-источник Атрибутированный издатель. Эквивалентно параметру pidpidpid в ссылках атрибуции.
время_установки Время установки
click_time Время атрибутированного касания Время, когда произошел клик или показ, по UTC
is_first_launch Н/Д true, false
af_status Сырые данные разделены на отдельные отчеты: органические, неорганические "Неорганический"
af_siteid Идентификатор сайта
adgroup_id идентификатор рекламы
рекламный набор Блок рекламы
adset_id (идентификатор группы объявлений) идентификатор адсета
agency (агентство) Партнер null или название агентства (для кампаний, проводимых агентствами)
campaign (кампания) Кампания
campaign_id (идентификатор кампании) Идентификатор кампании
http_referrer Источник ссылки HTTP
тип_конверсии_ретаргетинга Тип конверсии ретаргетинга "none", или retargeting_conversion_type
af_sub[n] (n=1—5) Подпараметр [n] (n=1–5)

Поля доступны в некоторых случаях

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

Название полей полезной нагрузки Название поля сырых данных Примечания
af_channel Канал

SRN, заполняющие этот параметр:

  • AppLovin
  • Google реклама
  • Meta реклама
  • Snapchat
  • TikTok для бизнеса
  • Twitter

Пример: Facebook—Instagram, Google—YouTube

orig_cost Примечание (1)
cost_cents_USD Примечание (1)
af_cpi Примечание (1)

Примечание

(1) Поля затрат заполняются значениями, предоставленными рекламной сетью. Для того чтобы рекламная сеть предоставляла затраты в AppsFlyer, необходимо включить интеграцию затрат на странице Активные интеграции. Некоторые SRN поддерживают предоставление данных о затратах в массовом порядке. В этом случае поля стоимости на уровне события возвращаются со значением 0.

Дополнительные поля

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

Дополнительную информацию см. в словаре полей сырых данных.

Ограничения

Названия настраиваемых параметров

Пользовательские параметры не могут быть вызваны name (строчная "n". Name допустимо).

Если параметр называется name, он удаляется из полезной нагрузки.


Данные о конверсиях UA с SRN

Сети с собственной отчетностью (SRN) — это рекламные сети, использующие собственные механизмы атрибуции, например Meta Ads и Google.

В SRN не используются ссылки атрибуции. Это означает, что:

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

SRN сообщают о конверсиях в AppsFlyer. Данные о конверсиях доступны в приложении. Доступные поля зависят от конкретной SRN и подробно описаны на отдельных вкладках SRN ниже.

Примечание о Meta Ads

Если вы проводите кампании в Meta Ads и не подписываете условия обслуживания Meta Ads, установку атрибутирует AppsFlyer. Доступность отчетов ограничена следующим образом:

  • Доступно: Агрегированные и аналитические дэшборды и отчеты
  • Недоступно: Необработанные данные
Meta реклама

Данные о конверсии Meta Ads

Название поля Примечания Источник данных
Местоположение устройства srn, gp_referrer AF
медиа-источник ВсегдаFacebook Ads AF
agency (агентство) null или содержит название агентства при запуске кампаний Meta ads Meta реклама
http_referrer Всегдаnull Meta реклама
тип_конверсии_ретаргетинга AF
af_channel Meta Ads (publisher_platform)
af_status ВсегдаNon-organic AF
ad_id (идентификатор объявления) Только для внутреннего использования Meta Ads. Meta Ads (ad_id)
click_time AF
время_установки AF
is_first_launch true, false Устройство
adset_id (идентификатор группы объявлений) Доступно в сырых данных: Идентификатор группы объявлений Meta Ads (campaign_id)
is_fb Всегдаtrue AF
campaign (кампания) Доступно в сырых данных: Название кампании Meta Ads (campaign_group_name)
campaign_id (идентификатор кампании) Доступно в сырых данных: Идентификатор кампании Meta Ads (campaign_group_id)
is_paid Всегдаtrue Meta реклама
adgroup Доступно в сырых данных: Реклама Meta Ads (adgroup_name)
adgroup_id Доступно в сырых данных: идентификатор рекламы Meta Ads (adgroup_id)
рекламный набор Доступно в сырых данных: Блок рекламы Meta Ads (campaign_name)
af_siteid af_siteid mapping:

publisher_platform          → af_siteid
Facebook                           → ""
Instagram                           → Instagram
AudienceNetwork              → AudienceNetwork
Мессенджер                     → Мессенджер
неизвестно                        → неизвестно
"" + is_instagram=true      → Instagram
"" + is_external=true         → AudienceNetwork
Meta реклама
af_sub[1-5] Всегдаnull Рекламодатель

Примечание: Поля, связанные с затратами, недоступны, поскольку Meta Ads не предоставляет данные о затратах при конверсии. Если предоставление затрат включено, Meta Ads делится данными о затратах с AppsFlyer несколько раз в день.

Google реклама

Данные о конверсиях в Google Ads

Имя поля Ретаргетинг
Местоположение устройства Всегдаsrn
медиа-источник Всегдаgoogleadwords_int
agency (агентство) none или значение af_prt
http_referrer
тип_конверсии_ретаргетинга
af_channel Примечание (1)
af_status ВсегдаNon-organic
click_time
время_установки
is_first_launch true, false
adgroup_name
adset_id (идентификатор группы объявлений) Всегдаnull
campaign (кампания) Примечание (3)
campaign_id (идентификатор кампании)
adgroup
adgroup_id
рекламный набор Примечание (3)
af_siteid
af_sub[1-5]
ad_event_id
af_ad Пустая строка
af_ad_id Доступно в необработанных данных, когда Google возвращает значение creative_id.
af_ad_type Тип объявления AdWords
af_adset Доступно в сырых данных: Блок рекламы
af_adset_id Доступно в сырых данных: Идентификатор группы объявлений
af_c_id Доступно в сырых данных: Идентификатор кампании
af_click_lookback
af_cpi Примечание (2)
af_dp Актуально только для кампаний Google для приложений в ленте.
af_keywords Доступно в сырых данных: Ключевые слова
af_prt none или значение af_prt
af_reengagement _window Доступно в сырых данных: Окно повторного вовлечения
af_viewthrough_lookback Доступно в сырых данных: Окно ретроспективного обзора для атрибуции по просмотрам
click_url Доступно в сырых данных: Источник ссылки HTTP
click-timestamp Источник: AppsFlyer
cost_cents_USD Примечание (2)
external_account_id Идентификатор аккаунта AdWords
gclid
lat
network Примечание (1)
orig_cost Примечание (2)
video_id Всегдаnull
Примечания
(1) Google использует несколько рекламных сетей. Используйте af_channel в сочетании с network, чтобы определить источник установки.
(2) Эти поля возвращаются как 0. Если рекламодатель включает совместное использование затрат, Google отправляет данные о затратах AppsFlyer несколько раз в день.
(3) Используйте campaign и af_adset, чтобы персонализировать контент пользователя.
ASA

Данные о конверсии Apple Search Ads

Название поля Примечания
Местоположение устройства Всегдаsrn
медиа-источник ВсегдаApple Search Ads
adset Примечание (2)
adset_id (идентификатор группы объявлений)
af_adset Примечание (2)
af_adset_id
af_c_id
af_click_lookback
af_cpi Примечание (1)
af_keywords Примечание (2) — Используйте ID ключевых слов
af_siteid
af_status ВсегдаNon-organic
af_sub[1-5]
agency (агентство) null или значение af_prt
campaign Примечание (2)
campaign_id (идентификатор кампании)
click_time
is_first_launch true, false
cost_cents_USD Примечание (1)
http_referrer
время_установки
adgroup
adgroup_id
orig_cost Примечание (1)
тип_конверсии_ретаргетинга
Примечания
(1) Apple Search Ads поддерживает предоставление данных о затратах в массовом порядке, а не в данных о конверсии.
(2) Устарело с 15 февраля 2021 года в связи с тем, что Apple Search Ads принял API AdServices.
Snapchat

Данные о конверсиях Snapchat

Имя поля Примечания
Местоположение устройства srn, gp_referrer, id_matching, probabilistic 
Как продвинутый SRN, поддерживает все типы сопоставлений.
медиа-источник snapchat_int
рекламный набор
adset_id (идентификатор группы объявлений)
af_ad
af_ad_id
af_adset
af_adset_id
af_c_id
af_channel
af_cpi
af_siteid
af_status ВсегдаNon-organic
af_sub[1-5]
af_viewthrough_lookback
agency (агентство)
campaign (кампания)
campaign_id (идентификатор кампании)
click_time
cost_cents_USD
http_referrer
время_установки
is_first_launch
adgroup
adgroup_id
orig_cost
тип_конверсии_ретаргетинга
Twitter

Данные конверсий X Ads

Имя поля Примечания
Местоположение устройства Всегдаsrn
медиа-источник ВсегдаTwitter
af_ad
af_ad_id
af_adset
af_adset_id
af_channel
af_siteid
af_status ВсегдаNon-organic
af_sub[1-5]
agency (агентство) Всегдаnull
campaign (кампания)
campaign_id (идентификатор кампании) null или идентификатор кампании
click_time
http_referrer
время_установки
is_first_launch true, false
adgroup
adgroup_id
тип_конверсии_ретаргетинга Всегдаnone

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

TikTok

Данные конверсий TikTok for Business

Имя поля Примечания
Местоположение устройства srn, gp_referrer, id_matching, probabilistic 
Как продвинутый SRN, поддерживает все типы сопоставлений.
медиа-источник tiktokglobal_int
af_ad
af_ad_id
af_adset
af_adset_id
af_channel tiktok, pangle
af_siteid
af_status ВсегдаNon-organic
af_sub[1-5]
agency (агентство)
campaign (кампания)
campaign_id (идентификатор кампании)
click_time
http_referrer
время_установки
is_first_launch
adgroup
adgroup_id
тип_конверсии_ретаргетинга

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

Oath

Данные о конверсиях Oath Ad Platforms

Имя поля Примечания
Местоположение устройства Всегдаsrn
медиа-источник Всегдаyahoogemini_int
рекламный набор
adset_id (идентификатор группы объявлений)
af_ad
af_ad_id
af_c_id
af_cpi Примечание (1)
af_siteid
af_status ВсегдаNon-organic
af_sub[1-5]
agency (агентство)
campaign (кампания)
campaign_id (идентификатор кампании)
тип_кампании
click_time
cost_cents_USD Примечание (1)
http_referrer
время_установки
is_first_launch
adgroup
adgroup_id
orig_cost Примечание (1)
тип_конверсии_ретаргетинга
Примечание
(1) Oath поддерживает предоставление данных о затратах, но отправляет связанные с расходами данные пакетом, а не в виде данных о конверсиях.

Конверсия UA с другими рекламными сетями

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

Изучите следующие полезные нагрузки JSON.

Примечание! Данные конверсий возвращаются в виде структуры в формате карты. Разработчик не взаимодействует с сырым файлом JSON.

Applovin

Ссылка атрибуции:

https://app.appsflyer.com/com.company.app?af_ad=ad_name&af_ad_type=INTER
  &af_channel=video&af_siteid=123_site_id&af_c_id=b8******************************&
  af_adset=_DEFAULT&pid=applovin_int&c=campaign_name
  &af_click_lookback=7d&clickid=10****************
  &advertising_id=50********************************&af_ip=

Полезная нагрузка:

{
      "adgroup": null,
      "campaign": "campaign_name",
      "media_source": "applovin_int",
      "retargeting_conversion_type": "none",
      "adset_id": null,
      "campaign_id": null,
      "install_time": "2018-12-30 23:49:54.186",
      "adgroup_id": null,
      "orig_cost": "0.0",
      "click_time": "2018-12-24 14:29:33.738",
      "agency": null,
      "cost_cents_USD": "0",
      "af_ad_type": "INTER",
      "af_c_id": "b8******************************",
      "adset": null,
      "advertising_id": "50********************************",
      "af_sub1": null,
      "clickid": "10****************",
      "af_click_lookback": "7d",
      "af_siteid": "123_site_id",
      "af_ad": "ad_name",
      "http_referrer": null,
      "af_channel": "video",
      "af_adset": "_DEFAULT",
      "af_sub5": null,
      "af_sub4": null,
      "af_cpi": null,
      "af_sub3": null,
      "af_sub2": null,
      "af_status": "Non-organic"
  }
  
  • Параметры в ссылке атрибуции появляются как поля в полезной нагрузке
  • Другие поля в полезной нагрузке, которые не входят в ссылку атрибуции, отображаются со значением null.
  • AppLovin поддерживает предоставление данных о затратах на рекламу, но отправляет данные о затратах в AppsFlyer в массовом порядке. Поля, связанные с затратами, возвращаются как 0.
IronSource

Ссылка атрибуции:

https://app.appsflyer.com/id123456789?
  af_ua=Mozilla/5.0+(iPhone;+CPU+iPhone+OS+12_1_2+like+Mac+OS+X)+AppleWebKit/605.1.15+(KHTML,+like+Gecko)+Mobile/16C101
  &clickid=ab*******************&redirect=false
  &ua=Mozilla/5.0+(iPhone;+CPU+iPhone+OS+12_1_2+like+Mac+OS+X)+AppleWebKit/605.1.15+(KHTML,+like+Gecko)+Mobile/16C101
  &af_lang=pt&imei=&af_sub1=&advertising_id=&af_ip=192.168.0.1&pid=ironsource_int
  &device_ip=192.168.0.1&c=campaign_name
  &idfa=01**********************************&af_siteid=123_site_id&
  af_enc_data=cN*********************************************************************

Полезная нагрузка:

{
      "adgroup": null,
      "af_enc_data": "cN**************************************************************************************",
      "campaign": "campaign_name",
      "media_source": "ironsource_int",
      "retargeting_conversion_type": "none",
      "adset_id": null,
      "campaign_id": null,
      "install_time": "2018-12-30 23:59:32.194",
      "adgroup_id": null,
      "redirect": "false",
      "orig_cost": "0.75",
      "click_time": "2018-12-30 23:58:54.517",
     "agency": null,
      "cost_cents_USD": "75",
      "adset": null,
      "advertising_id": "35**********************************",
      "af_sub1": null,
      "af_ip": "192.168.0.1",
      "clickid": "ab*******************",
      "af_sub3": null,
      "af_cost_value": "0.75",
      "af_ref": "ironsource_5f******************************************",
      "af_siteid": "123_site_id",
      "http_referrer": null,
      "af_cost_model": "cpi",
      "af_ua": "Mozilla/5.0 (Linux; Android 8.0.0; SM-N950F Build/R16NW; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36",
      "af_cost_currency": "USD",
      "af_sub5": null,
      "af_sub4": null,
      "af_lang": "en",
      "af_cpi": null,
      "af_click_lookback": "7d",
      "af_sub2": null,
      "af_status": "Non-organic"
  }
  

ironSource делится данными о затратах с AppsFlyer при конверсии, используя поля orig_cost, cost_cents_USD и af_cost_value.

Однако данные, связанные с затратами, не появляются в ссылке атрибуции. ironSource шифрует данные о затратах и сохраняет их в поле af_enc_data.

Данные о конверсиях ретаргетинга

Ретаргетинг включает в себя два типа конверсий: реатрибуция и повторное вовлечение.

Совет

Данные о конверсиях для ретаргетинга не всегда дают четкое представление о типе конверсии. См. альтернативные источники данных о конверсиях.

Реатрибуция с SRN

Когда пользователь повторно атрибутируется через SRN, полезная нагрузка данных о конверсии не указывает, что это кампания ретаргетинга. Поскольку SRN не используют ссылки атрибуции, нет возможности установить параметр is_retargeting=true в ссылке атрибуции. Для SRN, которые поддерживают ретаргетинг, AppsFlyer определяет, следует ли повторно атрибутировать пользователя или нет.

Это означает, что на уровне SDK нет способа определить, пришла ли установка из ретаргетинговой кампании. Единственный способ — задать название кампании таким образом, чтобы оно указывало на ретаргетинговую кампанию.

Примечание

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

Реатрибуция с обычными рекламными сетями

Атрибуция к рекламным сетям основывается на ссылках атрибуции. Будь то обычные ссылки атрибуции или OneLink, при использовании для ретаргетинга ссылка атрибуции всегда имеет параметр is_retargeting=true.

Ретаргетинговая кампания с Criteo

Ссылка атрибуции

https://app.appsflyer.com/id1234567895?pid=criteo_int&af_click_lookback=30d&
  c=campaign_name&is_retargeting=true&redirect=false&idfa=68**********************************
  &af_reengagement_window=30d

Полезная нагрузка данных о конверсиях

{
      "adgroup": null,
      "campaign": "campaign_name",
      "media_source": "criteo_int",
      "retargeting_conversion_type": "re-attribution",
      "adset_id": null,
      "campaign_id": null,
      "af_reengagement_window": "30d",
      "install_time": "2018-12-01 23:13:03.126",
      "adgroup_id": null,
      "redirect": "false",
      "af_sub5": null,
      "click_time": "2018-11-18 20:02:31.559",
      "agency": null,
      "cost_cents_USD": "0",
      "is_retargeting": "true",
      "af_cpi": null,
      "af_click_lookback": "30d",
      "af_siteid": null,
      "idfa": "68**********************************",
      "http_referrer": null,
      "orig_cost": "0.0",
      "af_sub4": null,
      "adset": null,
      "af_sub1": null,
      "af_sub3": null,
      "af_sub2": null,
      "af_status": "Non-organic"
  }
  • Параметр retargeting_conversion_type указывает на тип ретаргетинга. Это может быть либо реатрибуция, либо повторное вовлечение, либо ни то, ни другое.
  • Параметр is_retargeting: true указывает, что установка является повторной атрибутированной установкой.
  • af_reengagement_window: Окно атрибуции после повторного вовлечения — это количество дней, в течение которых событие можно атрибутировать повторно вовлеченному пользователю. Поскольку речь идет о конверсии реатрибуции, этот параметр является избыточным.

Реатрибуция с отложенном диплинкингом

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

Это называется отложенным диплинкингом. Полезная нагрузка данных о конверсиях для отложенного диплинкинга поступает из метода onConversionDataSuccess.

Отложенные диплинки в сетях типа SRN

Параметры диплинкинга, заданные в рекламных кампаниях SRN, за пределами этой SRN недоступны. К этим параметрам относится и параметр af_dp, в котором содержится схема пути в приложении. Единственным исключением является использование кампаний Google для приложений в ленте. Для использования отложенного диплинкинга для рекламных кампаний в SRN необходимы дополнительные алгоритмы. Используйте данные в ответе onConversionSuccess, такие как кампания, группа объявлений, рекламный блок, чтобы запрограммированно перенаправлять пользователей.

Данные о конверсиях для отложенного диплинкинга с Meta Ads

Android;
{
     "adset":"Adidas Running Shoes Women",
       "adgroup": null,
     "campaign_id":"6**********",
     "af_status":"Non-organic",
     "retargeting_conversion_type": "none",
     "agency":null,
     "af_sub3":null,
     "af_siteid":null,
     "adset_id":"6**********",
     "is_fb":true,
     "is_first_launch":true,
     "click_time":"2017-07-18 12:55:05",
     "iscache":false,
     "ad_id":"6**********",
     "af_sub1":null,
     "campaign":"running shoes summer collection",
     "is_paid":true,
     "af_sub4":null,
     "adgroup_id":"6**********",
     "is_mobile_data_terms_signed":true,
     "af_channel":"Facebook",
     "af_sub5":null,
     "media_source":"Meta ads",
     "install_time":"2017-07-19 08:06:56.189",
     "af_sub2":null
  }
https://support.appsflyer.com/hc/article_attachments/360016192917

  {
     "media_source":"Meta ads",
     "campaign":"running shoes summer collection",
     "adset":"Running Shoes Women",
     "adgroup":null,
     "campaign_id":"6**********",
     "retargeting_conversion_type": "none",
     "af_status":"Non-organic",
     "agency":null,
     "af_sub3":null,
     "af_siteid":null,
     "adset_id":"6**********",
     "is_fb":true,
   "is_first_launch":true,
     "click_time":"2017-07-17 16:23:18",
     "iscache":false,
     "ad_id":"6**********",
     "af_sub1":null,
     "is_paid":true,
     "af_sub4":null,
     "adgroup_id":"6**********",
     "is_mobile_data_terms_signed":true,
     "af_channel":"Facebook",
     "af_sub5":null,
     "install_time":"2017-07-18 15:10:50.190",
     "af_sub2":null
  }
  

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

Полезная нагрузка

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

Отложенный диплинкинг со ссылками атрибуции

Есть три способа диплинкинга пользователей:

Схема URI

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

Ссылка атрибуции

http://app.appsflyer.com/com.appsflyer.nivisampleapp?pid=media_source_name
  &c=campaign_name&af_dp=superapp%3A%2F%2deeplink-activity

Универсальные ссылки OneLink

// short OneLink
  https://dhba.onelink.me/2rAD/71ba577e
  
  //long OneLink
  https://dhba.onelink.me/2rAD?pid=media_source_name&c=campaign_name
  &is_retargeting=true&af_dp=superapp%3A%2F%2deeplink-activity
  

Полезная нагрузка

{
      "af_deeplink": true,
      "campaign": "campaign_name",
      "media_source": "media_source_name",
      "retargeting_conversion_type": "none",
      "adset_id": null,
      "campaign_id": null,
      "orig_cost": "0.0",
      "click_time": "2018-12-30 23:59:09",
      "install_time": "2018-12-30 23:59:39.330",
      "agency": null,
      "cost_cents_USD": "0",
      "adset": "AD_SET_NAME",
      "ad_id": "AD_ID",
      "af_siteid": null,
      "http_referrer": null,
      "af_cpi": null,
      "af_sub5": null,
      "af_sub4": null,
      "af_sub1": null,
      "af_sub3": null,
      "af_sub2": null,
      "af_status": "Non-organic",
      "scheme": "superapp",
      "host": "deeplink_activity"
  }
  • af_deeplink: true — при появлении этого параметра со значением true найдите поля scheme и host.
  • scheme и host — эти поля берутся из параметра af_dp в ссылке атрибуции и указывают схему и активность, на которую пользователь должен быть перенаправлен по диплинку.

Универсальные ссылки iOS и Android App Links

Это два других из трех способов осуществления диплинкинга.

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

Универсальные ссылки OneLink

// short OneLink
  https://dhba.onelink.me/2rAD/71ba577e
  
  //long OneLink
  https://dhba.onelink.me/2rAD?pid=media_source_name&c=campaign_name
  &is_retargeting=true
  

Полезная нагрузка

{
      "install_time": "2019-01-08 16:24:49.853",
      "cost_cents_USD": "0",
      "campaign": "campaign_name",
      "retargeting_conversion_type": "none",
      "is_first_launch": true,
      "click_time": "2019-01-08 16:24:14.322",
      "af_click_lookback": "7d",
      "orig_cost": "0.0",
      "af_status": "Non-organic",
      "iscache": "true",
      "shortlink": "71ba577e",
      "media_source": "media_source_name",
      "is_retargeting": true
  }
  • Поле shortlink указывает на конкретную ссылку OneLink, по которой пришел пользователь. Оно помогает разработчику понять, как действовать дальше в плане запуска активности и показа контента. Для этой цели можно использовать и другие поля, такие как campaign.

    Двоеточие (:)

    Поле shortlink не появляется в полезной нагрузке при использовании длинной ссылки OneLink.

    В обоих случаях (короткая или длинная ссылка OneLink) мы рекомендуем добавить настраиваемый параметр, указывающий на активность. Например: &deep_link_activity=shoes_cateogry

Примечания

Использование универсальных ссылок iOS и Android App Links возможно только с OneLink.

Повторное вовлечение с SRN

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

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

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

Повторное вовлечение с диплинкингом

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

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

Повторное вовлечение: диплинкинг с SRN

Данные о конверсиях недоступны, если повторно вовлеченный пользователь пришел из SRN. Разработчику необходимо использовать методы SRN, чтобы получить данные при запуске приложения.

Повторное вовлечение: диплинкинг с рекламными сетями

Когда пользователь повторно вовлечен и запускает приложение, в методе onAppOpenAttribution доступны следующие данные о конверсии:

Как в iOS, так и в Android, при использовании короткой версии OneLink данные о конверсиях представляют собой структурированное сопоставление всех параметров в ссылке:

Пример:

{
     af_dp: "superapp://Deeplink",
     pid: "media_source_name"
     c: "campaign_name",
     link: "https://abcd.onelink.me/12ab/12ab34c"
     is_retargeting: true
  }
  • Разработчик приложения может использовать такие параметры, как af_dp и название кампании, чтобы направить пользователя на определенную активность и показать соответствующий контент.

Двоеточие (:)

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

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

{
     "link": "https://abcd.onelink.me/12ab?pid=media_source&c=campaign_name&is_retargeting=true&af_dp=superapp%3A%2F%2FDeepLink"
  }
  

Альтернативные источники данных о конверсиях

  • Push API предлагает подробную информацию о конверсиях, которая указывает на реатрибуцию или повторное вовлечение. Полезная нагрузка Push API включает поле под названием re_targeting_conversion_type. В этом поле указывается тип конверсии — реатрибуция или повторное вовлечение. Подробнее см. в нашем руководстве по Push API.
  • Отчеты по сырым данным также содержат указатели на типа конверсии. В отчете по сырым данным для конверсий ретаргетинга есть колонка Название события. Значение в этой колонке — либо повторное вовлечение, либо реатрибуция в зависимости от типа конверсии.

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

Не применимо

  1. Пользователь устанавливает ваше приложение, а затем удаляет его. Акт установки помещает пользователя в окно реатрибуции. Вы создаете кампанию по привлечению пользователей (не ретаргетинг) в Meta Ads. Вы также настроили интеграцию AppsFlyer с Meta Ads, чтобы разрешить ретаргетинг.

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

    Это объясняется двумя факторами:

    1. Конфигурация с Meta Ads позволяет использовать ретаргетинг
    2. Пользователь находится в окне реатрибуции


    В этом случае название кампании не указывает на реатрибуцию.

  2. Возьмем тот же пример, только на этот раз пользователь находится за пределами окна реатрибуции. В этом случае установка является новой неорганической установкой.
  3. Давайте рассмотрим другой пример. Вы настроили кампанию ретаргетинга в Meta Ads. Некоторые пользователи видят кампанию и устанавливают приложение. Однако эти пользователи устанавливают приложение впервые. Такие пользователи не считаются повторно атрибутированными пользователями. Вместо этого AppsFlyer рассматривает их как пользователей, которые пришли в результате кампании по привлечению пользователей.

This article was translated using AI and may contain errors. For the most accurate information, please refer to the English version using the language selector.


Share article: