Краткий обзор. Используйте данные о конверсии для определения различных сценариев конверсии, настройки пользовательского опыта и многого другого.
Обзор
Следующее руководство содержит различные сценарии конверсии пользователей и соответствующие им полезные нагрузки в данных о конверсиях:
Данные о конверсиях доступны на платформе с помощью любого из следующих способов:
Из-за компромисса между точностью и задержкой данные о конверсиях для одних и тех же идентификаторов устройств могут отличаться в разных API.
Поля в полезной нагрузке данных о неорганических конверсиях
Поля всегда доступны
В следующей таблице перечислены поля, которые всегда есть для неорганических конверсий, независимо от медиа-источника media_source
конверсии.
Название поля полезной нагрузки | Название поля сырых данных | Примечания |
---|---|---|
media_source |
Медиа-источник |
Атрибутированный издатель. Эквивалентно параметру |
install_time |
Install Time (Время установки) | |
click_time |
Атрибутированное время касания | Время, когда произошел клик или показ, по UTC |
is_first_launch |
— |
true , false
|
af_status |
Сырые данные разделены на отдельные отчеты: органические, неорганические |
"Non-organic" |
af_siteid |
ID сайта | |
adgroup_id |
ID рекламы. | |
adset |
Блок рекламы | |
adset_id |
ID блока рекламы | |
agency |
Партнер |
null или название агентства (для кампаний, проводимых агентствами) |
campaign |
Кампания | |
campaign_id |
ID кампании | |
http_referrer |
Источник ссылки HTTP | |
retargeting_conversion_type |
Retargeting Conversion Type (Тип конверсии ретаргетинга) | "none", или retargeting_conversion_type |
af_sub[n] (n=1—5) |
Подпараметр [n] (n=1–5) |
Поля доступны в некоторых случаях
Поля в следующей таблице доступны в некоторых случаях, в зависимости от того, как SRN заполняет отдельное событие.
Название полей полезной нагрузки | Название поля сырых данных | Примечания | |
---|---|---|---|
af_channel |
Канал |
SRN, заполняющие этот параметр:
Пример: Facebook—Instagram, Google—YouTube |
|
orig_cost |
Примечание (1) |
||
costs_cents_USD |
Примечание (1) |
||
af_cpi |
Примечание (1) |
||
Примечание (1) Поля затрат заполняются значениями, предоставленными рекламной сетью. Для того чтобы рекламная сеть предоставляла затраты в AppsFlyer, необходимо включить интеграцию затрат на странице Активные интеграции. Некоторые SRN поддерживают предоставление данных о затратах в массовом порядке. В этом случае поля затрат на уровне событий возвращаются как 0. |
Дополнительные поля
- Список параметров AppsFlyer
- Вы можете добавить параметры к ссылке атрибуции, они становятся доступными в полезной нагрузке
Дополнительную информацию см. в словаре полей сырых данных.
Ограничения
Названия настраиваемых параметров
Настраиваемые параметры нельзя назвать name
(со строчной буквы. Name
является действительным).
Если параметр называется name
, он удаляется из полезной нагрузки.
Данные о конверсиях UA с SRN
Сети с самостоятельной атрибуцией (SRN) — это рекламные сети, которые внедряют собственные механизмы атрибуции, например, Meta Ads и Google.
В SRN не используются ссылки атрибуции. Это означает, что:
- Поля полезной нагрузки предопределены
- Вы не можете добавлять поля в полезную нагрузку, добавляя параметры к ссылке атрибуции.
SRN сообщают о конверсиях в AppsFlyer. Данные о конверсиях доступны в приложении. Доступные поля зависят от SRN и подробно описаны на следующих вкладках для отдельных SRN.
Примечание о Meta Ads
Если вы проводите кампании в Meta Ads и не подписываете условия обслуживания Meta Ads, установку атрибутирует AppsFlyer. Доступность отчетов ограничена следующим образом:
- Доступно: Агрегированные и аналитические дэшборды и отчеты
- Недоступно: Сырые данные
Данные о конверсии Meta Ads
Имя поля | Примечания | Источник данных |
---|---|---|
match_type |
Всегда "srn"
|
AppsFlyer |
media_source |
Всегда Meta Ads
|
AppsFlyer |
agency |
null или значение параметра af_prt в ссылке атрибуции |
Meta Ads |
http_referrer |
Всегда null
|
Meta Ads |
retargeting_conversion_type |
AppsFlyer | |
af_channel |
Meta Ads (publisher_platform) | |
af_status |
Всегда "Non-organic" (неорганические)
|
AppsFlyer |
ad_id |
Только для внутреннего использования Meta Ads. | Meta Ads (ad_id) |
click_time |
AppsFlyer | |
install_time |
AppsFlyer | |
is_first_launch |
true , false
|
Устройство |
adset_id |
Доступно в сырых данных: ID группы объявлений | Meta Ads (campaign_id) |
is_fb |
Всегда true
|
AppsFlyer |
campaign |
Доступны в сырых данных: Название кампании | Meta Ads (campaign_group_name) |
campaign_id |
Доступны в сырых данных: ID кампании | Meta Ads (campaign_group_id) |
is_paid |
Всегда true
|
Meta Ads |
adgroup |
Доступно в сырых данных: Объявление | Meta Ads (adgroup_name) |
adgroup_id |
Доступно в сырых данных: ID объявления | Meta Ads (adgroup_id) |
adset |
Доступно в сырых данных: Группа объявлений | Meta Ads (campaign_name) |
af_siteid |
Всегда null |
Meta Ads |
af_sub[1-5] |
Всегда null
|
Рекламодатель |
Примечание. Поля, связанные с затратами, недоступны, поскольку Meta Ads не предоставляет данные о затратах при конверсии. Если предоставление затрат включено, Meta Ads делится данными о затратах с AppsFlyer несколько раз в день.
Имя поля | Примечания |
---|---|
match_type |
Всегда "srn"
|
media_source |
Всегда "googleadwords_int"
|
agency |
"none" или значение параметра af_prt
|
http_referrer |
|
retargeting_conversion_type |
|
af_channel |
Примечание (1) |
af_status |
Всегда "Non-organic" (неорганические)
|
click_time |
|
install_time |
|
is_first_launch |
true , false
|
adgroup_name |
|
adset_id |
Всегда null
|
campaign |
Примечание (3) |
campaign_id |
|
adgroup |
|
adgroup_id |
|
adset |
Примечание (3) |
af_siteid |
|
af_sub[1-5] |
|
ad_event_id |
|
af_ad |
Пустая строка |
af_ad_id |
Пустая строка |
af_ad_type |
Тип объявления AdWords |
af_adset |
Доступно в сырых данных: Группа объявлений |
af_adset_id |
Доступно в сырых данных: ID группы объявлений |
af_c_id |
Доступны в сырых данных: 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
|
Примечания |
Имя поля | Примечания | |
---|---|---|
match_type |
Всегда "srn"
|
|
media_source |
Всегда "Apple Search Ads"
|
|
|
Примечание (2) | |
adset_id |
||
|
Примечание (2) | |
af_adset_id |
||
af_c_id |
||
af_click_lookback |
||
af_cpi |
Примечание (1) | |
|
Примечание (2) — Используйте ID ключевых слов |
|
af_siteid |
||
af_status |
Всегда "Non-organic" (неорганические)
|
|
af_sub[1-5] |
||
agency |
null или значение параметра af_prt
|
|
|
Примечание (2) | |
campaign_id |
||
click_time |
||
is_first_launch |
true , false
|
|
cost_cents_USD |
Примечание (1) | |
http_referrer |
||
install_time |
||
adgroup |
||
adgroup_id |
||
orig_cost |
Примечание (1) | |
retargeting_conversion_type |
||
Примечания |
Имя поля | Примечания |
---|---|
match_type |
"srn" |
media_source |
"snapchat_int" |
adset |
|
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 |
|
install_time |
|
is_first_launch |
|
adgroup |
|
adgroup_id |
|
orig_cost |
|
retargeting_conversion_type |
Имя поля | Примечания |
---|---|
match_type |
Всегда "srn"
|
media_source |
Всегда "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 или ID кампании |
click_time |
|
http_referrer |
|
install_time |
|
is_first_launch |
true , false
|
adgroup |
|
adgroup_id |
|
retargeting_conversion_type |
Всегда "none"
|
Примечание. Поля затрат не появляются в полезной нагрузке, поскольку Twitter не поддерживает предоставление данных о затратах.
Имя поля | Примечания |
---|---|
match_type |
Всегда "srn"
|
media_source |
Всегда "yahoogemini_int"
|
adset |
|
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 |
|
campaign_type |
|
click_time |
|
cost_cents_USD |
Примечание (1) |
http_referrer |
|
install_time |
|
is_first_launch |
|
adgroup |
|
adgroup_id |
|
orig_cost |
Примечание (1) |
retargeting_conversion_type |
|
Примечание (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
, costs_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
{
"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
}
{
"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. - Отчеты по сырым данным также содержат показатели типа конверсии. В отчете по сырым данным для конверсий ретаргетинга есть колонка Название события. Значение в этой колонке — либо повторное вовлечение, либо реатрибуция в зависимости от типа конверсии.
Примеры смешанного привлечения пользователей и реатрибуции
- Пользователь устанавливает ваше приложение, а затем удаляет его. Акт установки помещает пользователя в окно реатрибуции. Вы создаете кампанию по привлечению пользователей (не ретаргетинг) в Meta Ads. Вы также настроили интеграцию AppsFlyer с Meta Ads, чтобы разрешить ретаргетинг.
Находясь в окне реатрибуции, пользователь видит рекламу, нажимает на нее и переустанавливает приложение. Насколько AppsFlyer видит, пользователь является повторно атрибутированным пользователем.
Это объясняется двумя факторами:- Конфигурация с Meta Ads позволяет использовать ретаргетинг
- Пользователь находится в окне реатрибуции
В этом случае название кампании не указывает на реатрибуцию. - Возьмем тот же пример, только на этот раз пользователь находится за пределами окна реатрибуции. В этом случае установка является новой неорганической установкой.
- Давайте рассмотрим другой пример. Вы настроили кампанию ретаргетинга в Meta Ads. Некоторые пользователи видят кампанию и устанавливают приложение. Однако эти пользователи устанавливают приложение впервые. Такие пользователи не считаются повторно атрибутированными пользователями. Вместо этого AppsFlyer рассматривает их как пользователей, которые пришли в результате кампании по привлечению пользователей.