Краткий обзор. С помощью 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 дня) | |
Фиксированный |
Прибыль [По умолчанию] [Устаревший] |
Измеряйте доход, используя один из следующих диапазонов:
|
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 затем сообщает в виде постбэка вместе с идентификатором кампании и источником атрибуции.
Принципы
-
Только админ: только администратор может сохранить настройки 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, поэкспериментируйте с различными параметрами; когда вы вносите изменения, биты в значении конверсии обновляются. Оптимизируйте настройки, чтобы собирать наиболее ценные для вас данные без превышения количества битов. См. раздел Расчет битов в значении конверсии.
Следующие шаги
В следующих разделах подробно описаны параметры настройки и компоненты. Используйте их в качестве руководства при открытии режима Custom и экспериментах с различными настройками измерения.
Окно активности
|
|
Обязательно/Не обязательно |
Да |
Возможно многократное применение |
Нет |
Характеристики времени |
|
Продолжительность таймера |
|
Интервал |
12 или 24 часа. Интервалы влияют на точность диапазона времени последней активности и времени установки. Дополнительные параметры см. в разделе Гибкое измерение в этой таблице. Диапазон времени последней активности доступен в отчетах с сырыми данными в столбцах min_install_time и max_install_time и используется для определения времени установки, как описано в этом разделе. Пример:
|
Install Time (Время установки) |
Время установки вычисляется следующим образом:
|
Параметры настройки |
Окно активности имеет две настройки продолжительности и интервалов измерений.
|
Влияние изменений в продолжительности окна активности |
|
Факторы, которые нужно учесть касательно рекламных сетей |
|
Пример использования битов в диапазоне |
На изображении в этом разделе показан таймер на 60 часов с 12-часовым интервалом. |
Параметры гибкого окна активности |
Гибкое измерение позволяет задать более продолжительное окно активности с почасовой детализацией. Аналогичным образом можно установить интервалы. Эти параметры имеют следующие характеристики:
Обратите внимание: отношение окна активности к интервалам должно быть целым числом. Рекомендация: не устанавливайте интервал более 24 часов, так как это снижает точность оценки времени установки. |
Единый источник истины
Механизм Единый источник истины (SSOT) сигнализирует об установках, об атрибуции которых сообщается более чем одним методом сопоставления. То есть SKAN и еще каким-либо методом. Флаг доступен в отчетах по сырым данных SKAN, и [скоро будет доступно] учитывается при вычислении показателей в представлении SSOT на обзорном дэшборде. |
|
Обязательно/Не обязательно |
Нет |
Возможно многократное применение |
Нет |
Параметры настройки |
Если SSOT включен, CV настроен так, чтобы сигнализировать, если пользователь атрибутирован SKAN и другим методом сопоставления. Где используется флаг SSOT?
|
Компонент прогноз
|
|
Обязательно/Не обязательно |
Нет |
Возможно многократное применение |
Нет |
Параметры настройки |
|
Доступность |
|
Компонент внутреннее событие
|
|||||||||||||||||||||
Обязательно/Не обязательно |
Нет | ||||||||||||||||||||
Возможно многократное применение |
Да | ||||||||||||||||||||
Параметры настройки |
Выберите внутреннее событие; затем настройте диапазоны в соответствии с целью измерения следующим образом:
|
||||||||||||||||||||
Диапазоны для интеракций |
Чтобы измерять интеракции, нужно создать диапазоны частоты события. Когда регистрируется частота выбранного события, SKAN связывает его с соответствующим диапазоном в соответствии с количеством раз этого события. Характеристики
Измерение интеракций с помощью диапазонов
Пример: На изображении представлены следующие диапазоны частоты события: Заданные диапазоны частоты события:
Частота регистрируется на основе диапазонов следующим образом:
|
||||||||||||||||||||
Ограничения | Данное внутреннее событие может быть связано с этим компонентом один раз. |
Компонент доход
|
|||||||||||||||||||||
Обязательно/Не обязательно |
Нет | ||||||||||||||||||||
Возможно многократное применение |
Да, если используется источник дохода внутреннего события. | ||||||||||||||||||||
Параметры настройки |
Доход можно записать с помощью одного события или связать с доходом по потоку с помощью выбранных внутренних событий. Поддерживаются следующие варианты источников дохода:
|
||||||||||||||||||||
Диапазоны |
Чтобы измерять доход, нужно создать диапазоны дохода. Когда регистрируется доход, SKAN связывает его с соответствующим диапазоном. Характеристики
Регистрация дохода с помощью диапазонов
Пример: На изображении представлены следующие диапазоны дохода:
Доход регистрируется на основе диапазонов следующим образом:
|
Компонент воронка
|
|||||||||||||
Обязательно/Не обязательно |
Нет |
||||||||||||
Возможно многократное применение |
Нет |
||||||||||||
Параметры настройки |
Перечислите последовательные события в воронке. Поскольку совершение одного события рассматривается как совершение всех предшествующих событий, порядок, в котором вы перечисляете события, очень важен (см. пример ниже). |
||||||||||||
Пример |
Воронка содержит события a, f, b, k и z, как показано выше.
|
Компонент измерение приоритета
С помощью компонента измерения приоритета, являющегося частью режима Custom, можно ранжировать действия на пути пользователя в приложении на основе вашей бизнес-логики, чтобы измерения с высоким приоритетом перевешивали измерения с низким приоритетом. Это позволяет вам выбирать, что измерять на каждом этапе воронки конверсии.
Каждый приоритет (максимум 63) может содержать доход, внутреннее событие или оба эти параметра. Когда пользователь выполняет события в приложении, AppsFlyer определяет, какой приоритет соответствует действиям пользователя, и соответствующим образом устанавливает CV.
Для простоты понимания давайте сравним использование режима Custom с компонентом приоритет и без него. Без приоритета AppsFlyer сопоставляет все возможные комбинации измерений с CV. Тогда как с приоритетом с CV сопоставляются только явно заданные вами комбинации измерений.
Приоритет подробно разбирается в этой статье.
Принципы приоритета
- Можно задать 1–63 приоритета. Доступное количество зависит от вашего окна активности и настроек единого источника правды.
- Приоритет 1 всегда имеет наивысший приоритет. Приоритет с наибольшим порядковым номером имеет самый низкий приоритет.
- Приоритет содержит доход, внутреннее событие или оба эти компонента. Каждый отдельный приоритет может содержать несколько внутренних событий и потоки дохода.
- Воронка недоступна в компоненте приоритета. Чтобы измерять конверсию пользователей в воронке, задайте в нем несколько внутренних событий приложения.
- Чтобы использовать компонент измерения приоритета, нельзя настраивать другие компоненты, такие как события в приложении или доход.
Чтобы установить измерение с использованием приоритета:
- В AppsFlyer перейдите в SKAN Conversion Studio.
- Выберите Custom (Настраиваемый), нажмите Continue (Далее).
- При необходимости нажмите Delete (Удалить), чтобы удалить текущие настройки.
- Click + Add measurement (Добавить измерение).Выберите Priority (Приоритет).
Отобразится приоритет 1.
- Выберите компонент измерения из:
- Прибыль
- Внутреннее событие приложения
- Заполните поля, следуя инструкциям на экране.
- Обратите внимание, что приоритет может содержать доход, внутреннее событие или оба эти параметра.
- Значения диапазонов частоты событий и дохода должны быть возрастающими (увеличиваться) и непрерывными. Например, следующие диапазоны увеличиваются и являются непрерывными: 1-5, 5-8, 8-10 и так далее. Данный диапазон может быть использован более одного раза (повторно), если во второй раз он используется как часть уникальной комбинации и является тем же диапазоном, что и последний приоритет с диапазоном. Например, 1-5, 1-5 + добавить в корзину.
- Click Validate (Подтвердить).
Появится сообщение Priority is valid (Приоритет действителен). В противном случае скорректируйте приоритет, прежде чем продолжить. - Произведите одно из следующих действий:
- Чтобы добавить приоритет, нажмите + Add priority. Текущий приоритет 1 смещается вниз и становится приоритетом 2. Выполните настройку приоритета, как описано выше.
- Чтобы удалить приоритет, нажмите … > Delete.
- Чтобы изменить уровень приоритета, нажмите Опции (⋮) и выберите Change order (Изменить порядок) или Make lowest priority (Установить самый низкий приоритет).
- Чтобы продублировать приоритет, нажмите Опции (⋮) и выберите Duplicate (Дублировать).
- Нажмите Save (Сохранить) для завершения настройки.
Дополнительная информация по режиму Custom
Просмотр сопоставления CV
- Просмотрите события, сопоставленные с CV, выбрав CV. Сопоставленные события отображаются под таблицей.
- Скачайте таблицу сопоставления CV в формате CSV. Нажмите Download mapping file (Скачать файл сопоставления).
Столбец | Описание |
---|---|
app_id | |
conversion_value | Диапазон значений CV 0-63 |
event_name | |
min_event_counter | Нижняя граница диапазона счетчика событий |
max_event_counter |
|
min_event_revenue | Нижняя граница диапазона дохода от события в USD |
max_event_revenue |
|
min_time_post_install |
Нижняя граница, часы после установки, указывающая, когда пользователь в последний раз был активен в приложении. |
max_time_post_install |
Верхняя граница, часы после установки, указывающая, когда пользователь в последний раз был активен в приложении. |
last_config_change | Дата, когда вы сохранили конфигурацию в SKAN Conversion Studio. |
Формула расчета битов в значении конверсии
Как объяснялось ранее, максимальное количество доступных значений конверсии — 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
Компонент | Описание |
---|---|
Окно активности |
|
Прибыль |
|
Покупки в | Нет |
Воронка | 3 внутренних события |
Компонент | Описание |
---|---|
Окно активности |
|
Прибыль |
|
Набор внутренних событий для конверсии | 1 внутреннее событие для измерения конверсии; для каждого события нужен 1 диапазон |
Воронка | Нет |
Компонент | Описание |
---|---|
Окно активности |
|
Прибыль |
|
Набор внутренних событий для интеракций |
|
Воронка | Нет |
Компонент | Описание |
---|---|
Окно активности |
|
Прибыль |
|
Набор внутренних событий для конверсии |
1 внутренние событие для измерения конверсии; нужен 1 диапазон. |
Воронка |
Нет |
Подробный пример измерения приоритета
В приложении для шопинга рекламодатель хочет сосредоточиться на измерении:
- Действий неплатящих пользователей
- Дохода от платящих пользователей
При этом рекламодатель использует 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.
Режим измерений | Описание |
---|---|
[По умолчанию] Доход |
Доход, полученный во время 24-часового окна активности. Выберите денежную единицу:
AppsFlyer автоматически заполняет 63 диапазона измерения дохода. Событие Доступные метрики:
|
Конверсия |
Внутренние события, совершенные один или несколько раз за время 24-часового окна активности Настройки:
Метрики по внутренним событиям приложения:
Пример подсчета пользователей:
Уточнение! Используйте измерение конверсии, чтобы учитывать, выполнил ли пользователь событие. Чтобы посчитать, сколько раз пользователь выполнил событие, используйте измерение интеракций. |
Вовлечение |
Сколько раз пользователь выполнил определенное внутреннее событие приложения за время действия окна активности Настройки:
Метрики внутреннего события:
Примеры:
|
Примеры в фиксированном режиме
Фактор | Примечания |
---|---|
Пример ситуации |
|
Настройка SKAN |
|
Выбранные метрики | Доступные метрики, связанные с доходом
|
Количество строк сырых данных в каждом отчете |
Отчеты с сырыми данными доступны через Data Locker
|
Примечания для разработчиков |
Распознаются события с доходом |
Фактор | Примечания | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Пример |
|
|||||||||||||||||||||||||
Настройки атрибуции SKAdNetwork |
Выберите тип измерения: конверсия
|
|||||||||||||||||||||||||
Выбранные метрики |
Внимание! Назначенным событием конверсии является in-app-1, поэтому значение 4 используется для расчета метрик на уровне приложения и метрик in-app-1. |
|||||||||||||||||||||||||
Отчеты с сырыми данными доступны через Data Locker
|
||||||||||||||||||||||||||
Примечания для разработчиков |
|
Фактор | Примечания | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Пример |
5 пользователей установили приложение и открыли его определенное число раз (см. таблицу).
|
||||||||||||
Настройки атрибуции SKAdNetwork |
|
||||||||||||
Выбранные метрики |
Метрики, доступные в примере
|
||||||||||||
Количество строк сырых данных в каждом отчете |
Отчеты с сырыми данными доступны через Data Locker
|
||||||||||||
Примечания для разработчиков |
Каждый раз, когда пользователь выполняет выбранное событие интеракции: отправлять данные о внутреннем событии приложения. SKAdNetwork считает, сколько раз было отправлено событие. |
Дэшборд и метрики
В режимах Custom (Настраиваемый) и Decode (Декодирование) органические метрики по внутренним событиям недоступны.
Доступные метрики
Метрика | Формула/тип |
---|---|
Установки | Количество |
Clicks (Клики) | Количество |
Показы | Количество |
Конверсия кликов в установки |
Установки / клики * 100 |
затраты | Стоимость кампании [премиум-функция] |
Эффективная стоимость установки (eCPI) | Затраты / установки |
Конвертированные пользователи |
Количество уникальных пользователей, выполнивших назначенное измеряемое событие.
|
Доля конвертированных пользователей |
Конвертированные пользователи / установки * 100 |
Эффективная цена за действие (eCPA) |
Затраты / количество уникальных пользователей, выполнивших назначенное событие |
Типы измерения качества пользователей
Компонент измерения | Описание |
---|---|
Прибыль |
Доход регистрируется в USD на основании диапазона, связанного с этим доходом. Доход на дэшборде — это максимальное значение диапазонов. Метрики:
|
Воронка |
Внутренние события, совершенные в рамках воронки. Метрики по внутренним событиям приложения:
Пример подсчета пользователей:
Уточнение! Используйте воронку для измерения, если пользователь выполнил последовательность событий. |
Покупки в |
Сколько раз пользователь выполнил определенное внутреннее событие приложения за время действия окна измерения Настройки:
Метрики внутреннего события:
Примеры:
|
Процедура
Настройка атрибуции SKAN
Эта процедура настройки должна выполняться администратором или пользователем аккаунта с правом изменять настройки приложения.
Чтобы просмотреть или изменить разрешения для пользователя:
- В AppsFlyer нажмите свой адрес электронной почты в правом верхнем углу.
- Нажмите User Management (Управление пользователями) > Выберите пользователя.
- При необходимости предоставьте пользователю доступ к странице редактирования настроек приложения и настройки SKAN. Подробнее о разрешениях см. в статье Управление пользователями.
Чтобы настроить SKAN:
- В AppsFlyer перейдите в раздел Configuration (Настройки) > SKAN Conversion Studio.
Откроется Conversion Studio. - Произведите одно из следующих действий:
- Откройте дополнительные параметры (⋮) и выполните одно из следующих действий:
- Включите или выключите измерение SKANetwork.
- Включите отправку событий через S2S. Параметр доступен, если выбран режим доход, конверсия или интеракция. Примечание. S2S всегда включен в режиме Custom.
- Загрузите свой файл сопоставления для режима Decode
- Выберите режим измерения:
- Custom
- Прибыль
- Конверсия
- Вовлечение
- Откройте дополнительные параметры (⋮) и выполните одно из следующих действий:
- Проверьте, что измерение SKAN включено. Внимание! Если оно выключено, SDK не вызывает такие функции iOS SKAN, как registerAppForAdNetworkAttribution, updateConversionValue.
- Нажмите Save changes (Сохранить изменения).Измерение активно. Пользователи, впервые открывающие приложение, измеряются в соответствии с этими настройками. Данные атрибуции SKAdNetwork обновляются на дэшборде через 48–72 часа после первого открытия приложения.
- Проверьте, что сопоставление постбэков о внутренних событиях от вашего партнера соответствует настроенным вами событиям.
Изменение режима измерений SKAN
Вы можете выбрать другой режим измерений SKAN в любое время.
Рассмотрим:
- При изменении настроек начинается переходный период. В течение этого периода мы декодируем значение конверсии, используя самые последние настройки. Однако поступивший постбэк теперь связан с установкой, которая произошла ранее.
- Сообщаемое количество установок не связано с изменением настроек и является точным. В сырых данных мы указываем постбэки, декодированные в течение переходного периода, с помощью параметра skad_ambiguous_event.
- Период перехода рассчитывается с использованием продолжительности окна активности до изменения следующим образом:
Переходный период = окно активности + 48 часов. Переходный период по умолчанию составляет 24 + 48 часов. Максимальный переходный период составляет 48 + 72 часа. - Рекламные сети не учитывают переходный период или дату установки, так как они считают датой установки время получения постбэка.
Приостановка кампании:
- Если вы интегрируетесь с Facebook, изменение настроек автоматически приостанавливает кампании Facebook.
- Что касается других кампаний, подумайте о том, чтобы приостановить их на время переходного периода.
Отключение измерения SKAN
Чтобы отключить измерение SKAdNetwork:
- В AppsFlyer перейдите в раздел Configuration (Настройки) > SKAN Conversion Studio.
- Нажмите ⋮ .
- Отключите измерение SKAdNetwork.
Помимо прочего, SDK прекратит вызывать такие функции SKAN, как registerAppForAdNetworkAttribution, updateConversionValue. - Нажмите Save changes (Сохранить изменения).
Регистрация событий через межсерверный API
Как SDK, так и межсерверный API (S2S) могут отправлять данные о внутренних событиях приложения на серверы AppsFlyer.
Схема для S2S:
- Событие, связанное с пользователем, происходит на серверах рекламодателя. Приложение в этот момент может быть открыто или закрыто.
- Серверы рекламодателя передают данные об этом событии в AppsFlyer через S2S.
-
AppsFlyer рассчитывает обновленное значение конверсии и затем:
- Если приложение открыто на устройстве пользователя: SDK получает уведомление об обновленном значении. SDK обновляет значение конверсии в iOS на устройстве.
- Если приложение не открыто на устройстве пользователя: сервер ждет его открытия, чтобы уведомить SDK о значении конверсии. Это должно произойти до окончания окна активности. Если отправить уведомление не удается, событие не учитывается.
Необходимая версия SDK
- Установите в приложение SDK последней версии. Внимание! От разработчика не требуется дополнительных действий.
Чтобы реализовать отправку данных о внутренних событиях приложения с помощью межсерверного API:
- Произведите одно из следующих действий:
- Если выбран режим Custom:
- Изменение настроек не требуется.
- Если выбран режим доход, конверсии или интеракции:
- В AppsFlyer перейдите в раздел Configuration (Настройки) > SKAN Conversion Studio.
- Откройте дополнительные параметры (⋮).
- Включите Record in-app events sent by server-to-server API (Регистрация внутренних событий межсерверным API).
- Если выбран режим Custom:
- Отправляйте события через S2S.
Ограничения
- Если вы реализуете анонимизацию для данного пользователя, вы не сможете отправлять события через S2S по этму пользователю.
Добавьте SSOT для измерений в фиксированном режиме
Если у вас настроен режим измерения выручки или интеракций, функция Единый источник истины (SSOT, которая дедуплицирует и точно сообщает данные iOS) не поддерживается. Подробнее о SSOT
Чтобы включить SSOT, если у вас настроен режим измерения выручки или интеракций:
- В AppsFlyer перейдите в раздел Configuration (Настройки) > SKAN Conversion Studio.
- Прокрутите вниз до активного режима измерения.
- Нажмите + Add Single Source of Truth (Добавить Единый источник истины).
- Переключатель Single Source of Truth (Единый источник истины) включен автоматически.
- Диапазоны измерений в фиксированном режиме изменяются минимально, чтобы предоставить SSOT некоторое пространство для значений конверсии.
- Нажмите Сохранить.