SKAN Conversion Studio

Краткий обзор. С помощью SKAN Conversion Studio можно настроить, какие интеракции в приложении измерять и как долго. Измеряйте доход, конверсии, интеракции и удержание клиентов в течение окна активности после установки (12–72 часа). Если добавлен параметр Единый источник истины, мы сможем сообщать вам о случаях, когда пользователь был атрибутирован и в AppsFlyer, и в SKAN.

Материал по теме: Решение SKAN

Основы SKAN Conversion Studio

В рамках процесса атрибуции SKAdNetwork (SKAN) устройство iOS отправляет постбэк SKAN с самым актуальным значением конверсии (CV). CV не превышает 6 бит и имеет в общей сложности 64 возможных значения. Это ограничение заставляет искать оптимальные пути, как использовать имеющиеся 6 бит.

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

 Тип

Режим

Описание Окно активности

Гибкий

Настройка

[Рекомендация]

Задайте комбинацию показателей дохода, конверсии (внутренние события приложения) и вовлечения для настраиваемого окна активности. 12–72 ч

Гибкий

Декодировать

Создайте свое сопоставление CV событиям и самостоятельно задайте CV в приложении. Используйте этот вариант, если не можете интегрировать SDK AppsFlyer в свое приложение. Чтобы использовать декодирование, перейдите в SKAN Conversion Studio, откройте настройки (⋮), выберите Загрузить свой файл сопоставления для декодирования

12–1512 ч (63 дня)

Фиксированный

Прибыль

[По умолчанию]

[Устаревший]

Измеряйте доход, используя один из следующих диапазонов: 

  • $1–630 с шагом в $10
  • $1–63 с шагом в $1
  • $0,01–0,63 с шагом $0,01
24 ч

Фиксированный

Конверсия

[Устаревший]

Выберите 1–6 внутренних событий в качестве событий конверсии 24 ч

Фиксированный

Вовлечение

[Устаревший]

Сколько раз пользователь выполнил событие 24 ч
Режимы измерения

Совет! Поэкспериментируйте с Conversion Studio. В AppsFlyer перейдите в раздел Configuration (Настройки) > SKAN Conversion Studio.

Определения и принципы измерения

Определения

  • Окно активности: определяет продолжительность измерения активности после установки. Продолжительность окна зависит от заданных таймеров iOS и AppsFlyer. Измерение прекращается, когда таймер достигнет 0. Постбэк iOS отправляется через 0–24 часа после окончания таймера iOS. 
  • Единый источник истины (SSOT): Механизм, чтобы сигнализировать, что пользователь был атрибутирован SKAN и другим методом сопоставления. Флаг используется, чтобы исключить дублирование данных об установке в сырых данных SKAN и рассчитать реальные показатели эффективности. 
  • Биты в значении конверсии: количество CV, необходимых для сопоставления вашей настройки. Чем больше компонентов и элементов измерения вы выберете, тем больше требуется битов в значении конверсии. Каждый выбранный диапазон или элемент настройки расходует биты. (И каждая дополнительная единица настройки, включенная в один компонент, расходует биты по экспоненте!) Примеры максимального использования CV.
  • Компоненты измерения:
    • Доход: сгенерированный доход
    • Внутреннее событие: интеракция, измерение уникальных пользователей или эти оба параметра
    • Воронка: список последовательных событий, совершенных пользователем.
    • Приоритет: компонент, который содержит доход, внутреннее событие или оба эти параметра.
    • Прогноз: использует передовые алгоритмы машинного обучения для обеспечения точного прогнозирования успеха кампании на основе LTV. Прогнозируемые KPI на уровне пользователей (включая прогнозируемый доход и удержание) кодируются и передаются в SKAN как единое значение конверсии, которое SKAN затем сообщает в виде постбэка вместе с идентификатором кампании и источником атрибуции.  

Принципы

  • Admin.pngТолько админ: только администратор может сохранить настройки Conversion Studio. Пользователи аккаунта могут только просматривать настройки. 
  • В каждый момент времени активен только один режим.
  • Для заданного режима AppsFlyer сопоставляет комбинации, определенные вашими настройками, с CV. Вы можете просмотреть и скачать таблицу сопоставления.
  • В приложении AppsFlyer устанавливает CV после каждого измеримого действия пользователя, используя режим измерения, активный при первом запуске приложения пользователем.
  • iOS учитывает пороговые значения конфиденциальности Apple при заполнении значения CV в постбэке.
  • Действия, совершенные пользователем после окончания окна активности, не регистрируются.
  • Дэшборд SKAN:
    • Представление и метрики на дэшборде SKAN зависят от режима и конфигурации.

    • Представление обновляется ежедневно и зависит от режима, активного в полночь по UTC. Обновленное представление будет доступно с 05:00 UTC. 

    • В режимах Custom (Настраиваемый) и Decode (Декодирование) органические данные по внутренним событиям недоступны. 

Принципы S2S

Отчеты об измеряемых действиях можно получить с помощью межсерверного (S2S) API. Для каждого режима обратите внимание на следующее:

  • Custom: S2S всегда включен.
  • Decode: S2S не подходит для передачи данных и поэтому недоступен. В этом режиме AppsFlyer не задает CV.
  • Режимы дохода, конверсии и интеракций: перед отправкой событий необходимо включить запись событий S2S.

Использование режима Custom (Настраиваемый)

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

Чтобы установить режим Custom, поэкспериментируйте с различными параметрами; когда вы вносите изменения, биты в значении конверсии обновляются. Оптимизируйте настройки, чтобы собирать наиболее ценные для вас данные без превышения количества битов. См. раздел Расчет битов в значении конверсии.

CapacitCounter.png

Следующие шаги

В следующих разделах подробно описаны параметры настройки и компоненты. Используйте их в качестве руководства при открытии режима Custom и экспериментах с различными настройками измерения.

Окно активности

Определяет продолжительность измерения активности пользователя

flex_activity_window.jpg

Обязательно/Не обязательно

Да 

Возможно многократное применение

Нет

Характеристики времени

  • Таймер имеет фиксированную продолжительность, установленную вами, и запускается параллельно таймеру iOS.
  • Таймер iOS, напротив, имеет изначальную продолжительность 24 часа. Каждый раз, когда повышается значение конверсии, таймер сбрасывается.
  • Продолжительность по умолчанию 24 часа.
  • Измерение останавливается, когда любой из таймеров достигает 0.
Продолжительность таймера
  • Диапазон: 12–72 часа. Дополнительные параметры см. в разделе Гибкое измерение в этой таблице.  
  • Когда таймер заканчивается, AppsFlyer прекращает измерения.
  • Если продолжительность таймера превышает 24 часа, пользователь должен быть активен в приложении хотя бы один раз за интервал. В противном случае измерение может завершиться преждевременно, поскольку AppsFlyer не может предотвратить, когда таймер iOS достигнет нуля, что означает, что iOS заканчивает измерение.

Интервал

12 или 24 часа. Интервалы влияют на точность диапазона времени последней активности и времени установки. Дополнительные параметры см. в разделе Гибкое измерение в этой таблице. 

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

Пример:

  • Продолжительность таймера установлена на 48 часов.
  • Последний раз пользователь был активен в течение 40-го часа.
  • В зависимости от настройки интервала диапазон времени последней активности составляет: 
    • 12-часовой интервал: 36–48 ч.
    • 24-часовой интервал: 24–48 ч.

Install Time (Время установки)

Время установки вычисляется следующим образом:

Время установки = Время поступления постбэка − [Средний диапазон последней активности ] − [Задержка постбэка iOS]

  • Время поступления постбэка: время, когда постбэк iOS был впервые получен непосредственно с устройства; обычно рекламной сетью.
  • Средний диапазон последней активности учитывает CV и рассчитывается следующим образом:
    • Если CV = 0, диапазон последней активности считается равным 0. 
    • Если CV > 1 или CV = null: с помощью меток времени min_install_time и max_install_time они устанавливаются на основе интервала и последнего раза, когда была замечена активность пользователя в приложении.  Например, если интервал равен 12, а пользователь в последний раз был активен через 25 часов после установки, результат будет [24 + 36] / 2 = 30.
  • Задержка постбэка iOS: [24 + 48 ] / 2 = 36. Обратите внимание, что таймер iOS заканчивается через 24 часа после последнего изменения CV, а постбэк отправляется через 0–24 часа после этого. 36 часов — это константа.

Параметры настройки

Окно активности имеет две настройки продолжительности и интервалов измерений.

  • Продолжительность: 24–72 часа с интервалом 24 часа. Максимум 3 интервала.
  • Продолжительность: 12–72 часа с интервалом 12 часов. Максимум 6 интервалов.

Влияние изменений в продолжительности окна активности

  • Постбэк отправляется через 0–24 часа после окончания таймера iOS.
  • Изначально таймер iOS настроен на завершение через 24 часа.
  • Если вы установите продолжительность окна активности более 24 часов, пользователь должен быть активным по крайней мере один раз за интервал, чтобы таймер iOS не истекал.

 

Факторы, которые нужно учесть касательно рекламных сетей

  • Продолжительность таймера по умолчанию 24 часа.
  • Вы можете установить другую продолжительность, но перед этим уточните у своих партнеров — рекламных сетей, поддерживают ли они продолжительность, отличающуюся от установленной по умолчанию.
  • При использовании 24-часового окна вы можете улучшить свои метрики, разделив период в 24 часа на 2 интервала, по 12 часов каждый. Таким образом вы узнаете, продолжал ли пользователь использовать приложение по истечении первых 12 часов. 

Пример использования битов в диапазоне

На изображении в этом разделе показан таймер на 60 часов с 12-часовым интервалом.

Параметры гибкого окна активности

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

  • Окно активности:
    • Диапазон: 12–1512 ч (63 дня)  
    • Детализация: 1 час
  • Интервалы:
    • Диапазон: минимум 1 час и любые другие множители окна активности
    • Детализация: 1 час

Обратите внимание: отношение окна активности к интервалам должно быть целым числом.

Рекомендация: не устанавливайте интервал более 24 часов, так как это снижает точность оценки времени установки.

Единый источник истины

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

SSOTControl.png

Механизм Единый источник истины (SSOT) сигнализирует об установках, об атрибуции которых сообщается более чем одним методом сопоставления. То есть SKAN и еще каким-либо методом. Флаг доступен в отчетах по сырым данных SKAN, и [скоро будет доступно] учитывается при вычислении показателей в представлении SSOT на обзорном дэшборде.

Обязательно/Не обязательно

Нет

Возможно многократное применение

Нет

Параметры настройки

Если SSOT включен, CV настроен так, чтобы сигнализировать, если пользователь атрибутирован SKAN и другим методом сопоставления.

Где используется флаг SSOT?

  • [Скоро доступно] Представление SSOT на обзорном дэшборде AppsFlyer
  • В отчетах по сырым данным SKAN есть поле af_attribution_flag. Если значение true, пользователь атрибутирован SKAN и еще каким-либо методом.
  • Агрегированные API-отчеты SKAN об атрибуции

Компонент прогноз

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

Predict-SKAN_Conversion_Studio__1_.png

Обязательно/Не обязательно

Нет

Возможно многократное применение

Нет

Параметры настройки

  • Только чтение
  • Окно активности установлено на 24 часа
  • Другие настройки основаны на настройках Predict. Подробнее о Predict

Доступность

  • Доступно для подписчиков Predict
  • Чтобы получить доступ к компоненту прогноза Predict, обратитесь к своему менеджеру

Компонент внутреннее событие

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

ConversionStudioIn-app-event.png

Обязательно/Не обязательно

Нет

Возможно многократное применение

Да
Параметры настройки

Выберите внутреннее событие; затем настройте диапазоны в соответствии с целью измерения следующим образом:

  • Только конверсии: настройте один диапазон со значениями 0–1.
  • Интеракции и конверсии: настройте несколько диапазонов с выбранными значениями.

Диапазоны для интеракций

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

Характеристики

  • Каждый диапазон содержит диапазон частоты, состоящий из значения от и значения до. Нижнее значение не входит в диапазон, а верхнее входит. Например, диапазон 5–10 означает больше 5 до 10 включительно.
  • Диапазон с наименьшим значением всегда начинается с 0 (но не включает 0).
  • Вы можете создать столько диапазонов, сколько хотите, но помните, что каждый диапазон влияет на количество битов в значении конверсии.
  • Диапазоны должны идти последовательно (без промежутков между ними).

Измерение интеракций с помощью диапазонов

  • Когда регистрируется частота выбранного события, SKAN связывает его с соответствующим диапазоном. Зарегистрированная частота события извлекается из среднего значения диапазона. Значение округляется до ближайшего целого числа. Например, 5,7 округляется до 6.
  • Если частота события превышает максимальное значение диапазона с наибольшим значением, совершения события связываются с диапазоном с наибольшим значением. Количество зарегистрированных случаев события представляет собой среднее значение диапазона с наибольшим значением. Другими словами, фактическая частота события не учитывается.
  • В сырых данных доступны как фактическая частота события, так и диапазоны.

Пример:

На изображении представлены следующие диапазоны частоты события:

Заданные диапазоны частоты события:

  • A: 0-5
  • B: 5-10
  • C: 10-20

Частота регистрируется на основе диапазонов следующим образом:

Пример Количество событий, предоставленное SDK Связанный диапазон Зарегистрированное количество событий
1 5 3
2 6 B 8
3 10 B 8
4 125 C 15
 
Ограничения Данное внутреннее событие может быть связано с этим компонентом один раз.

Компонент доход

Измеряйте доход от пользователя в течение окна активности

ConversionStudioRevenue.png

Обязательно/Не обязательно

Нет

Возможно многократное применение

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

Параметры настройки

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

Поддерживаются следующие варианты источников дохода:

  • Общий доход
    • Любой доход записывается в SKAN с помощью события af_skad_revenue. Событие af_skad_revenue должно быть сопоставлено.
    • Компонент можно использовать один раз.
  • Внутреннее событие приложения
    • Доход, сообщаемый по типу, относится к выбранному внутреннему событию и регистрируется SKAN с использованием выбранного события. Это событие должно быть сопоставлено; af_skad_revenue сопоставлять не нужно.
    • Компонент можно использовать много раз.
    • Если вы передаете данные о доходе, отправляя постбэки рекламным сетям, убедитесь, что сопоставления для постбэков по внутренним событиям включают внутренние события дохода, заданные вами.

Диапазоны

Чтобы измерять доход, нужно создать диапазоны дохода. Когда регистрируется доход, SKAN связывает его с соответствующим диапазоном.

Характеристики

  • Каждый диапазон содержит диапазон дохода, состоящий из значения от и значения до. Нижнее значение не входит в диапазон, а верхнее входит. Например, диапазон 5–10 означает больше 5 до 10 включительно. 
  • Диапазон с наименьшим значением всегда начинается с 0 (но не включает 0).
  • Вы можете создать столько диапазонов, сколько хотите, но помните, что каждый диапазон влияет на количество битов в значении конверсии.
  • Диапазоны должны идти последовательно (без промежутков между ними).
  • Суммы указаны в долларах США.
  • Если вы запустили кампанию в Facebook, у вас должно быть не менее 4 диапазонов.
  • Значения диапазонов могут включать до 4 знаков после десятичного разделителя.

Регистрация дохода с помощью диапазонов

  • Когда регистрируется доход, SKAN связывает его с соответствующим диапазоном. Зарегистрированный доход равен среднему значению диапазона.
  • Если зарегистрированный доход превышает среднее значение диапазона с наибольшим значением, доход связывается с диапазоном с наибольшим значением. Внимание! Зарегистрированный доход равен среднему значению диапазона. Другими словами, фактическая величина дохода не учитывается.
  • В сырых данных доступны как зарегистрированный доход, так и связанный диапазон.

Пример:

На изображении представлены следующие диапазоны дохода:

  • A: 0-5
  • B: 5-10
  • C: 10-20

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

Пример Данные о доходах, передаваемые SDK Связанный диапазон Зарегистрированный доход
1 5 2,5 долл.
2 6 B 7,5 долл.
3 10 B 7,5 долл.
4 125 C $15

Компонент воронка

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

ConversionValueFunnel.png 

Обязательно/Не обязательно

Нет

Возможно многократное применение

Нет

Параметры настройки

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

Пример

Воронка содержит события a, f, b, k и z, как показано выше.

Пример Совершенное событие Зарегистрированные события
1 A A
2 B a, f, b
3 z a, f, b, k, z

Компонент измерение приоритета

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

Каждый приоритет (максимум 63) может содержать доход, внутреннее событие или оба эти параметра. Когда пользователь выполняет события в приложении, AppsFlyer определяет, какой приоритет соответствует действиям пользователя, и соответствующим образом устанавливает CV.

Для простоты понимания давайте сравним использование режима Custom с компонентом приоритет и без него. Без приоритета AppsFlyer сопоставляет все возможные комбинации измерений с CV. Тогда как с приоритетом с CV сопоставляются только явно заданные вами комбинации измерений.

Приоритет подробно разбирается в этой статье.

Принципы приоритета

  • Можно задать 1–63 приоритета. Доступное количество зависит от вашего окна активности и настроек единого источника правды.
  • Приоритет 1 всегда имеет наивысший приоритет. Приоритет с наибольшим порядковым номером имеет самый низкий приоритет.
  • Приоритет содержит доход, внутреннее событие или оба эти компонента. Каждый отдельный приоритет может содержать несколько внутренних событий и потоки дохода.
  • Воронка недоступна в компоненте приоритета. Чтобы измерять конверсию пользователей в воронке, задайте в нем несколько внутренних событий приложения.
  • Чтобы использовать компонент измерения приоритета, нельзя настраивать другие компоненты, такие как события в приложении или доход.

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

  1. В AppsFlyer перейдите в SKAN Conversion Studio.
  2. Выберите Custom (Настраиваемый), нажмите Continue (Далее). 
  3. При необходимости нажмите Delete (Удалить), чтобы удалить текущие настройки.
  4. Click + Add measurement (Добавить измерение).Выберите Priority (Приоритет).
    Отобразится приоритет 1.

    Priority1.png

  5. Выберите компонент измерения из:
    • Прибыль
    • Внутреннее событие приложения
  6. Заполните поля, следуя инструкциям на экране.
    • Обратите внимание, что приоритет может содержать доход, внутреннее событие или оба эти параметра.
    • Значения диапазонов частоты событий и дохода должны быть возрастающими (увеличиваться) и непрерывными. Например, следующие диапазоны увеличиваются и являются непрерывными: 1-5, 5-8, 8-10 и так далее. Данный диапазон может быть использован более одного раза (повторно), если во второй раз он используется как часть уникальной комбинации и является тем же диапазоном, что и последний приоритет с диапазоном. Например, 1-5, 1-5 + добавить в корзину.
  7. Click Validate (Подтвердить).
    Появится сообщение Priority is valid (Приоритет действителен). В противном случае скорректируйте приоритет, прежде чем продолжить.
  8. Произведите одно из следующих действий:
    • Чтобы добавить приоритет, нажмите + Add priority. Текущий приоритет 1 смещается вниз и становится приоритетом 2. Выполните настройку приоритета, как описано выше.
    • Чтобы удалить приоритет, нажмите > Delete.
    • Чтобы изменить уровень приоритета, нажмите Опции () и выберите Change order (Изменить порядок) или Make lowest priority (Установить самый низкий приоритет).
    • Чтобы продублировать приоритет, нажмите Опции () и выберите Duplicate (Дублировать).
    • Нажмите Save (Сохранить) для завершения настройки.

Дополнительная информация по режиму Custom

Просмотр сопоставления CV

  • Просмотрите события, сопоставленные с CV, выбрав CV. Сопоставленные события отображаются под таблицей.
  • Скачайте таблицу сопоставления CV в формате CSV. Нажмите Download mapping file (Скачать файл сопоставления).

CVmapping.png

Столбец Описание 
app_id  
conversion_value Диапазон значений CV 0-63
event_name  
min_event_counter Нижняя граница диапазона счетчика событий
max_event_counter
  • Верхняя граница диапазона счетчика событий.
  • В отчетах AppsFlyer количество событий рассчитывается по следующей формуле: общее кол-во ([минимальный_счетчик_событий + максимальный_счетчик_событий]) / 2
min_event_revenue Нижняя граница диапазона дохода от события в USD
max_event_revenue
  • Верхняя граница диапазона дохода от события в USD.
  • В отчетах AppsFlyer доход рассчитывается по следующей формуле: ([min_event_revenue + max_event_revenue]) / 2)
min_time_post_install

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

max_time_post_install

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

last_config_change Дата, когда вы сохранили конфигурацию в SKAN Conversion Studio.
Столбцы в CSV-файле сопоставления

Формула расчета битов в значении конверсии

Как объяснялось ранее, максимальное количество доступных значений конверсии — 64. По следующей формуле можно вычислить, сколько доступных значений конверсии использует режим.

(activity time duration in hours / interval size in hours) * 
(number of revenue ranges + 1 ) * 
(number of in-app event ranges + 1 ) * 
(number of steps in a funnel + 1)

Настройте формулу, чтобы включить все компоненты измерения.

Примеры максимальных CV в режиме Custom

Компонент Описание 

Окно активности

  • Продолжительность: 24 часа
  • Интервал: 24 часа — это 1 интервал
Прибыль
  • Доход сообщается с использованием одного внутреннего события (всего)
  • Диапазоны дохода: 15 
Покупки в Нет
Воронка 3 внутренних события
Пример 1
Компонент Описание 

Окно активности

  • Продолжительность: 24 часа
  • Интервал: 12 часов — это 2 интервала
Прибыль
  • Сообщаемый доход распределяется по типу с использованием двух разных внутренних событий
  • Диапазоны дохода: 3 (на каждое событие)
Набор внутренних событий для конверсии 1 внутреннее событие для измерения конверсии; для каждого события нужен 1 диапазон
Воронка Нет
Пример 2
Компонент Описание 

Окно активности

  • Продолжительность: 24 часа
  • Интервал: 24 часа — это 1 интервал
Прибыль
  • Доход сообщается с использованием одного внутреннего события (всего)
  • Диапазоны дохода: 3
Набор внутренних событий для интеракций
  • 2 внутренних события для измерения частоты интеракций
  • Диапазоны частоты: 3 на каждое событие
Воронка Нет
Пример 3
Компонент Описание 

Окно активности

  • Продолжительность: 48 часов
  • Интервал: 12 часов — это 4 интервала
Прибыль
  • Доход сообщается с использованием одного внутреннего события (всего)
  • Диапазоны дохода: 7
Набор внутренних событий для конверсии

1 внутренние событие для измерения конверсии; нужен 1 диапазон.

Воронка

Нет

Пример 4

Подробный пример измерения приоритета

В приложении для шопинга рекламодатель хочет сосредоточиться на измерении:

  • Действий неплатящих пользователей
  • Дохода от платящих пользователей

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

Рассмотрим:

  • Самый высокий приоритет всегда под номером 1. Примечание! Номера приоритетов не сопоставляются напрямую с CV. Сопоставление CV отображается в пользовательском интерфейсе.
  • Максимальное количество приоритетов — 63. Фактическое количество зависит от окна активности и от того, включен ли единый источник истины.
  • Каждый приоритет содержит либо диапазон дохода, либо диапазон частоты внутренних событий, либо и то и другое.
  • Значения диапазона: нижнее значение границы не включается в диапазон, но верхнее значение включается. Например, диапазон $5-$10 не включает значение 5, но включает 10.

№ приоритета

Диапазон дохода

Внутреннее событие приложения
1 [Самый высокий приоритет] $5-$10 send_recommendation
2 $5-$10 --
3 $0-$5 send_recommendation
4 $0-$5 --
5 -- send_recommendation
add_to_cart
6 --

send_recommendation

7 [Самый низкий приоритет] -- add_to_cart
-- Значение не задано
Пример настройки приоритетов измерения

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

В таблице:

  • Несколько действий разделяются с помощью символа >
  • Значение в скобках () является приоритетом, определяемым AppsFlyer после завершения действия пользователя. На основе приоритета AppsFlyer обновляет CV в приложении.
Сценарии пути пользователя

Сценарий пути пользователя

Действия пользователя и приоритет
A add_to_cart (7)
B add_to_cart (7) > send_recommendation (5)
C Покупка $3 (4)
D Покупка $6 (2)
E Покупка $6 (2) > send_recommendation (1) 

Использование измерения в фиксированном режиме

Типы измерения качества пользователей

  • Измерение проводится для 24-часового окна активности, начиная с первого открытия приложения.
  • Если вы хотите отправлять события с помощью S2S, вы должны явно включить SKAN S2S.
Измерение в фиксированном режиме
Режим измерений Описание
[По умолчанию] Доход

RevenueFixed.png

Доход, полученный во время 24-часового окна активности.

Выберите денежную единицу:

  • $0.01 для измерения до $0.63
  • $1 для измерения до $63
  • $10 для измерения до $630

AppsFlyer автоматически заполняет 63 диапазона измерения дохода. Событие af_skad_revenue должно быть сопоставлено. На дэшборде доход регистрируется по максимальному значению диапазона. Например, если диапазон $60-$61, зарегистрированный доход равен $61. Примечание! В режиме Custom используется другой метод для расчета дохода. 

Доступные метрики:

    • Прибыль
    • ROI
    • ROAS (доход от вложений в рекламу)
    • ARPU: доход / количество пользователей, установивших приложение
    • Доля конвертированных пользователей: количество пользователей, совершивших покупку / количество пользователей, установивших приложение
    • eCPA
Конверсия

mceclip0.png

Внутренние события, совершенные один или несколько раз за время 24-часового окна активности

Настройки:

  • Из раскрывающегося списка выберите 1–6 внутренних событий для измерения. Ограничение: список ограничен 300 первыми событиями за предыдущие 30 дней.
  • На дэшборде SKAdNetwork назначьте определенное событие событием конверсии.

Метрики по внутренним событиям приложения:

    • Количество пользователей, выполнивших событие
    • Показатель конверсии: количество пользователей, выполнивших событие / количество пользователей, установивших приложение
    • eCPA
    • Сессии (используется событие af_app_opened)

Пример подсчета пользователей:

  • Зарегистрировались
  • Совершили покупку
  • Достигли определенного уровня в игре

Уточнение! Используйте измерение конверсии, чтобы учитывать, выполнил ли пользователь событие. Чтобы посчитать, сколько раз пользователь выполнил событие, используйте измерение интеракций.

Вовлечение

mceclip1.png

Сколько раз пользователь выполнил определенное внутреннее событие приложения за время действия окна активности

Настройки: 

  • Выберите внутреннее событие из раскрывающегося списка.
  • Выбранное событие также назначается событием конверсии.
  • Диапазон значений: 0–63

Метрики внутреннего события:

    • Количество пользователей, выполнивших событие
    • Среднее количество событий на пользователя
    • Коэффициент конверсии
    • eCPA
    • Sessions (Сеансы)

Примеры:

  • Измерение количества раз, когда:
    • пользователь открыл приложение;
    • пользователь просмотрел рекламу.

Примеры в фиксированном режиме

Пример A: измерение дохода
Фактор Примечания
Пример ситуации
  • 20 пользователей установили приложение и совершили следующие покупки:
    • 9 пользователей — на сумму 10 долларов каждый;
    • 5 пользователей — на сумму 5 долларов каждый;
    • 1 пользователь — на суммы 1, 3, 5 и 1 долл. Итого на 10 долларов. 
  • Данные о затратах, предоставленные рекламой сетью через API: 30 долларов
Настройка SKAN
  • Выберите тип измерения: доход
  • Задайте коэффициент пересчета: 1 единица конверсии = 1 долл. США
  • Назначенное событие конверсии: в SDK данные о доходе необходимо отправлять с помощью параметра af_revenue
Выбранные метрики  Доступные метрики, связанные с доходом
  • Установки: 20
  • Доход: 125 долл.
  • Конверсии: 15
  • ARPU: 6,25 долл.
  • ROI: 316%
Количество строк сырых данных в каждом отчете 

Отчеты с сырыми данными доступны через Data Locker

  • Постбэки устройств: 20 строк
  • Установки: 20 строк
  • Внутренние события приложения: 15 строк. Внимание! Пользователь, совершивший несколько покупок, будет представлен одной строкой с суммой 10 долл. 
Примечания для разработчиков

Распознаются события с доходом

Пример B: измерение конверсии
Фактор Примечания
Пример
  • 5 пользователей (A–E) установили приложение
  • Они выполнили от 0 до 3 различных внутренних событий, как показано в таблице
  • Данные о затратах, предоставленные рекламой сетью через API: 30 долларов
  in-app-1 in-app-2 in-app-3
Пользователь A Выполнил Выполнил -
Пользователь B Выполнил - Выполнил
Пользователь C Выполнил Выполнил -
Пользователь D Выполнил Выполнил -
Пользователь E - - -
Внутренние события, выполненные пользователями
Настройки атрибуции SKAdNetwork

Выберите тип измерения: конверсия

  • Выберите внутренние события: in-app-1, in-app-2, in-app-3
  • На дэшборде SKAdNetwork выберите одно событие для расчета метрики конвертированных пользователей. Изменить выбор события можно в любой момент. 
Выбранные метрики
Метрика  Приложение  in-app-1 in-app-2 in-app-3
Установки 5      
Конверсии 4      
Уникальные пользователи   4 3 1
eCPA 7,5 долл.      
 Доступные метрики, связанные с внутренними событиями

Внимание! Назначенным событием конверсии является in-app-1, поэтому значение 4 используется для расчета метрик на уровне приложения и метрик in-app-1. 

 

Отчеты с сырыми данными доступны через Data Locker

  • Постбэки устройств: 5 строк
  • Установки: 5 строк
  • Внутренние события: 8 строк
Примечания для разработчиков
  • Убедитесь, что вы отправляете внутренние события, которые выполняют пользователи.
  • Решение SKAdNetwork не учитывает значения событий (кроме связанных с измерением дохода).
Пример C: измерение интеракций
Фактор Примечания
Пример

5 пользователей установили приложение и открыли его определенное число раз (см. таблицу). 

  Сколько раз выполнялось данное событие
Пользователь A 63
Пользователь B 10
Пользователь C 5
Пользователь D 1
Пользователь E -
Открытия приложения
Настройки атрибуции SKAdNetwork
  • Выберите тип измерения: интеракция
  • Назначенное событие конверсии: af_app_opened. Внимание! Можно использовать любое доступное событие. 
Выбранные метрики

Метрики, доступные в примере

  • Установки: 5
  • Конверсии: 4
  • Сессии: 79 
Количество строк сырых данных в каждом отчете 

Отчеты с сырыми данными доступны через Data Locker

  • Постбэки устройств: 5 строк
  • Установки: 5 строк
  • Внутренние события: 79 строк; строка соответствует одной сессии
Примечания для разработчиков

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

Дэшборд и метрики

В режимах Custom (Настраиваемый) и Decode (Декодирование) органические метрики по внутренним событиям недоступны.

Доступные метрики

Метрика Формула/тип 
Установки Количество
Clicks (Клики) Количество
Показы Количество

Конверсия кликов в установки

Установки / клики * 100 
затраты Стоимость кампании [премиум-функция]
Эффективная стоимость установки (eCPI) Затраты / установки
Конвертированные пользователи

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

  • Настраиваемый режим: Всегда af_skad_revenue (если выбрано что-то еще, поле с конвертированными пользователями остается пустым)
  • Режим дохода: всегда af_skad_revenue
  • Режим конверсии: внутреннее событие, выбранное в настройках дэшборда.
  • Режим интеракции: внутреннее событие, указанное в Conversion Studio
Доля конвертированных пользователей

Конвертированные пользователи / установки * 100

Эффективная цена за действие (eCPA)

Затраты / количество уникальных пользователей, выполнивших назначенное событие

Доступные метрики (независимо от компонента измерения)


Типы измерения качества пользователей

Метрики, доступные для каждого компонента
Компонент измерения Описание
Прибыль

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

Метрики:

    • Прибыль
    • ROI
    • ROAS (доход от вложений в рекламу)
    • ARPU: доход / количество пользователей, установивших приложение
    • Доля конвертированных пользователей: количество пользователей, совершивших покупку / количество пользователей, установивших приложение
    • eCPA
Воронка

Внутренние события, совершенные в рамках воронки.

Метрики по внутренним событиям приложения:

  • Количество пользователей, выполнивших каждое событие
  • eCPA
  • Sessions (Сеансы)

Пример подсчета пользователей:

  • Зарегистрировались
  • Совершили покупку
  • Достигли определенного уровня в игре

Уточнение! Используйте воронку для измерения, если пользователь выполнил последовательность событий.

Покупки в

Сколько раз пользователь выполнил определенное внутреннее событие приложения за время действия окна измерения

Настройки: 

  • Выберите внутреннее событие из раскрывающегося списка.
  • Выбранное событие также назначается событием конверсии.

Метрики внутреннего события:

    • Количество пользователей, выполнивших событие
    • eCPA
    • Sessions (Сеансы)

Примеры:

  • Измерение количества раз, когда:
    • пользователь открыл приложение;
    • пользователь просмотрел рекламу.

Процедура

Настройка атрибуции SKAN

Эта процедура настройки должна выполняться администратором или пользователем аккаунта с правом изменять настройки приложения.

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

  1. В AppsFlyer нажмите свой адрес электронной почты в правом верхнем углу. 
  2. Нажмите User Management (Управление пользователями) > Выберите пользователя.
  3. При необходимости предоставьте пользователю доступ к странице редактирования настроек приложения и настройки SKAN. Подробнее о разрешениях см. в статье Управление пользователями.

AppsFlyerAdmin_us-en.png Чтобы настроить SKAN:

  1. В AppsFlyer перейдите в раздел Configuration (Настройки) > SKAN Conversion Studio.
    Откроется Conversion Studio.
  2. Произведите одно из следующих действий:
    1. Откройте дополнительные параметры () и выполните одно из следующих действий:
      • Включите или выключите измерение SKANetwork.
      • Включите отправку событий через S2S. Параметр доступен, если выбран режим доход, конверсия или интеракция. Примечание. S2S всегда включен в режиме Custom. 
      • Загрузите свой файл сопоставления для режима Decode
    2. Выберите режим измерения:
      • Custom 
      • Прибыль
      • Конверсия
      • Вовлечение
  3. Проверьте, что измерение SKAN включено. Внимание! Если оно выключено, SDK не вызывает такие функции iOS SKAN, как registerAppForAdNetworkAttribution, updateConversionValue.
  4. Нажмите Save changes (Сохранить изменения).Измерение активно. Пользователи, впервые открывающие приложение, измеряются в соответствии с этими настройками. Данные атрибуции SKAdNetwork обновляются на дэшборде через 48–72 часа после первого открытия приложения. 
  5. Проверьте, что сопоставление постбэков о внутренних событиях от вашего партнера соответствует настроенным вами событиям.

Изменение режима измерений SKAN

Вы можете выбрать другой режим измерений SKAN в любое время.

Рассмотрим:

  • При изменении настроек начинается переходный период. В течение этого периода мы декодируем значение конверсии, используя самые последние настройки. Однако поступивший постбэк теперь связан с установкой, которая произошла ранее.
  • Сообщаемое количество установок не связано с изменением настроек и является точным. В сырых данных мы указываем постбэки, декодированные в течение переходного периода, с помощью параметра skad_ambiguous_event.
  • Период перехода рассчитывается с использованием продолжительности окна активности до изменения следующим образом:
    Переходный период = окно активности + 48 часов. Переходный период по умолчанию составляет 24 + 48 часов. Максимальный переходный период составляет 48 + 72 часа.
  • Рекламные сети не учитывают переходный период или дату установки, так как они считают датой установки время получения постбэка.

Приостановка кампании:

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

Отключение измерения SKAN

Чтобы отключить измерение SKAdNetwork:

  1. В AppsFlyer перейдите в раздел Configuration (Настройки) > SKAN Conversion Studio.
  2. Нажмите .
  3. Отключите измерение SKAdNetwork. 
    Помимо прочего, SDK прекратит вызывать такие функции SKAN, как registerAppForAdNetworkAttribution, updateConversionValue.
  4. Нажмите Save changes (Сохранить изменения).

Регистрация событий через межсерверный API

SKAdNetwork_-_S2S__2_.png

Как SDK, так и межсерверный API (S2S) могут отправлять данные о внутренних событиях приложения на серверы AppsFlyer. 

Схема для S2S:

  • Событие, связанное с пользователем, происходит на серверах рекламодателя. Приложение в этот момент может быть открыто или закрыто. 
  • Серверы рекламодателя передают данные об этом событии в AppsFlyer через S2S.
  • AppsFlyer рассчитывает обновленное значение конверсии и затем: 
    • Если приложение открыто на устройстве пользователя: SDK получает уведомление об обновленном значении. SDK обновляет значение конверсии в iOS на устройстве.
    • Если приложение не открыто на устройстве пользователя: сервер ждет его открытия, чтобы уведомить SDK о значении конверсии. Это должно произойти до окончания окна активности. Если отправить уведомление не удается, событие не учитывается.

Необходимая версия SDK

  • Установите в приложение SDK последней версии. Внимание! От разработчика не требуется дополнительных действий. 

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

  1. Произведите одно из следующих действий:
    • Если выбран режим Custom:
      • Изменение настроек не требуется.
    • Если выбран режим доход, конверсии или интеракции:
      1. В AppsFlyer перейдите в раздел Configuration (Настройки) > SKAN Conversion Studio.
      2. Откройте дополнительные параметры (⋮).
      3. Включите Record in-app events sent by server-to-server API (Регистрация внутренних событий межсерверным API).
  2. Отправляйте события через S2S. 

Ограничения

  • Если вы реализуете анонимизацию для данного пользователя, вы не сможете отправлять события через S2S по этму пользователю. 

Добавьте SSOT для измерений в фиксированном режиме

Если у вас настроен режим измерения выручки или интеракций, функция Единый источник истины (SSOT, которая дедуплицирует и точно сообщает данные iOS) не поддерживается. Подробнее о SSOT

Чтобы включить SSOT, если у вас настроен режим измерения выручки или интеракций:

  1. В AppsFlyer перейдите в раздел Configuration (Настройки) > SKAN Conversion Studio.
  2. Прокрутите вниз до активного режима измерения. 
  3. Нажмите + Add Single Source of Truth (Добавить Единый источник истины).
    • Переключатель Single Source of Truth (Единый источник истины) включен автоматически.
    • Диапазоны измерений в фиксированном режиме изменяются минимально, чтобы предоставить SSOT некоторое пространство для значений конверсии.
  4. Нажмите Сохранить.
Была ли эта статья полезной?