Ценность конверсии

Ценность конверсии (Conversion value, CV) — это число от 0 до 63, с помощью которого рекламные сети и владелец приложения могут получить дополнительную информацию по SKAN конверсии. Например, через диапазон чисел 0-63 можно задать величину полученного дохода с устройства и проследить последовательность in-app событий.

MyTracker позволит собрать данные по ценности конверсий и оценить эффективность рекламных кампаний на iOS 14+.

Как работает

  1. Рекламная сеть и разработчик приложения определяют события, при которых должна меняться ценность конверсии. Например, в приложении 63 уровня, при прохождении первого уровня ценность конверсии должна меняться на 1, при прохождении второго на 2 и т.д.
  2. После того как пользователь установит приложение, SKAdNetwork регистрирует конверсию и запускает таймер в 24 часа.
  3. Если за это время происходит заданное ценное событие (в примере — пользователь проходит первый уровень), то ценность конверсии меняется, таймер сбрасывается и запускается снова на 24 часа в ожидании следующего события.
  4. Если за последующие 24 часа заданных событий не происходит, то ценность конверсии не меняется, и запускается дополнительный случайный таймер (от 0 до 24 часов).
  5. По истечении дополнительного таймера конверсия по установке с полученной ценностью будет отправлена в рекламную сеть и напрямую разработчику приложения.

Обратите внимание, что время получения постбэка по установке увеличивается с каждым обновлением ценности. Минимальное время составит 24 часа (без обновления ценности, дополнительный таймер установлен на 0), максимальное время составит 64 дня (63 обновления ценности конверсии, дополнительный таймер установлен на 24 часа).

О всех преимуществах и недостатках использования ценности конверсии см. Гайд по SKAdNetwork Conversion Value. Стратегии использования

Как использовать

Чтобы собрать данные по ценности конверсии разработчик приложения должен поддержать метод updatePostbackConversionValue и вместе с рекламной сетью проработать схему интерпретации чисел 0-63.

Ниже приведено несколько примеров того, как можно использовать ценность конверсии. Подробнее см. наш Гайд по SKAdNetwork Conversion Value. Стратегии использования.

См. также раздел SKAN отчёты

Примеры

Apple не регламентирует порядок интерпретации чисел 0-63, предоставляя каждому приложению возможность самостоятельно решить, что передавать через ценность конверсии.

Рассмотрим несколько примеров. В некоторых из них, числа 0-63 будут представлены в двоичной системе исчисления, то есть записаны с помощью двух символов 0 и 1:

000000016010000 3210000048110000
100000117010001 3310000149110001
200001018010010 3410001050110010
300001119010011 3510001151110011
400010020010100 3610010052110100
500010121010101 3710010153110101
600011022010110 3810011054110110
700011123010111 3910011155110111
800100024011000 4010100056111000
900100125011001 4110100157111001
1000101026011010 4210101058111010
1100101127011011 4310101159111011
1200110028011100 4410110060111100
1300110129011101 4510110161111101
1400111030011110 4610111062111110
1500111131011111 4710111163111111

Передача дохода

Через ценность конверсии (Conversion value, CV) можно передать величину полученного дохода.

Пример 1 — Платежи величиной от $1 до $63:

  • платёж в $1, CV=1
  • платёж в $2, CV=2
  • ...

Пример 2 — Доход в некотором диапазоне:

  • доход от $1 до $100, CV=1
  • доход от $100 до $1000, CV=2
  • ...

Передача событий

Через ценность конверсии (Conversion value, CV) можно передать in-app события.

Пример 1 — 63 последовательных события:

  • добавление товара в корзину, CV=1
  • оформление покупки, CV=2
  • оплата покупки, CV=3
  • ...

Пример 2 — 6 произвольных событий:
Если представить числа в двоичной системе исчисления, то любое десятичное число будет выглядеть как комбинация из шести единиц и нулей, например, число 63 это 111111. За каждым знаком можно закрепить отдельное событие: 1 — бронирование авиабилета, 1 — отмена бронирования, 1 — покупка авиабилета, 1 — возврат авиабилета, 1 — покупка страхового полиса, 1 — регистрация на рейс.

Пусть 1 — событие произошло, 0 — не произошло, тогда:

  • 101011 (43) — пользователь забронировал и оплатил авиабилет, купил страховой полис и зарегистрировался на рейс
  • 110000 (48) — пользователь забронировал авиабилет, но следом отменил бронь
  • ...

Передача дохода и событий

Если представить число в двоичной системе исчисления (например, 56 это 111000) и разделить число на 2 группы (111-000), то в первых трёх цифрах можно передавать сведения о доходе, а в следующих трёх — события.

Например, если:

  • 001-XXX — платёж до $1
  • 010-XXX  — платёж до $10
  • ...
  • XXX-100 — регистрация
  • XXX-010 — достижение уровня 10
  • ...

То:

  • 001100 (12) — поступил платёж до $1 и пользователь зарегистрировался
  • 010110 (22) — поступил платёж до $10, пользователь зарегистрировался и достиг уровня 10
  • и т.д.