Краткий обзор: Узнайте, как валидация чека измеряет доход от покупок в приложении и подписок и сверяет её с данными магазинов приложений, обеспечивая точное измерение выручки.
Рекламодатели могут использовать валидацию чеков, чтобы проверять и измерять покупки в приложении из Google Play и App Store.
Валидация чека бесплатна для всех тарифных планов
Примечание
Рассмотрите возможность использования нашего премиального решения для расчета выручки в магазине ROI360, чтобы воспользоваться преимуществами расчета чистого дохода, полным охватом воронки подписки, обработкой возврата денег и автоматическим обнаружением и дедупликацией покупок. Подробная информация и сравнение этих двух решений см. в статье Два решения для валидации подписки и покупки.
Как работает валидация чека?
Процесс валидации чека выглядит следующим образом:
- Пользователь совершает покупку в приложении.
- Магазин приложений уведомляет приложение об успешной покупке.
- Разработчик приложения вызывает метод валидации чека в SDK:
validateAndLogInAppPurchase - SDK вызывает сервис валидации AppsFlyer.
- AppsFlyer выполняет валидацию покупки, чтобы убедиться, что она не является мошеннической.
- После успешной валидации AppsFlyer регистрирует событие покупки или подписки.
- Если валидация чека не удалась, событие отображается в отчете сырых данных о заблокированных внутренних событиях приложения (доступен подписчикам Protect360) и на странице просмотра событий в реальном времени с параметром
af_validatedустановленном наfalse. - Сервис валидации AppsFlyer передаёт ответ SDK.
- SDK передаёт результат валидации чека приложению (успех или ошибка).
Активировать валидацию чека
Чтобы активировать валидацию чека, выполните следующие действия:
- В боковом меню AppsFlyer откройте
Настройки и в разделе ROI360 выберите Настройки дохода.
- Откройте вкладку Покупки и подписки.
- В разделе Выбрать тип продукта, выберите Валидация чека.
- Нажмите Сохранить и перейти, чтобы перейти к настройке валидации чека.
Настройка валидации чека
Дополнительная информация в разделе Настройка валидации чека.
События покупок в приложении и параметры валидации чека
Все предопределенные события имеют следующие свойства:
- Они обрабатываются как S2S-события.
- Они доступны на дэшбордах и в отчетах по сырым данным как органические или неорганические внутренние события приложения.
- Могут быть отправлены партнёрам через постбэки.
- Могут быть использованы в SKAN Conversion Studio.
События, которые регистрируются для покупок в приложении:
-
af_purchase- Продакшен: -
af_purchase_sandbox_sdk- Sandbox
События подписки:
-
af_ars_trial_started- Подписка с началом пробного периода. -
af_ars_subscriptions_started- Началась платная подписка (без пробного периода), продакшен -
af_ars_sandbox_sdk- Началась пробная или платная подписка, Sandbox
Событие включает следующие предопределенные параметры:
af_product_id-
af_transaction_idТолько для iOS -
af_purchase_tokenТолько для Android -
af_revenue(для событий Sandbox -af_sandbox_revenue) af_currency-
af_store(app_store / play_store) -
af_environment(sandbox/продакшен) -
af_validation_type(валидация чека)
Дополнительные настраиваемые параметры:
- Любые дополнительные настраиваемые параметры, отправляемые при вызове SDK, будут отображаться в
custom_dataполе отчетов по сырым данным
Переход от ROI360 для доходов магазина к валидации чека
Если вы в настоящее время используете доход магазина ROI360 и хотите перейти на валидацию чека, выполните следующие действия:
- В боковом меню AppsFlyer откройте
Настройки и в разделе ROI360 выберите Настройки дохода.
- На вкладке Покупки и подписки подтвердите, что Тип продукта в настоящее время имеет значение ROI360.
- Нажмите
.
- Появится сообщение с описанием последствий перехода на валидацию чека:
- Будут отключены такие функции ROI360, как атрибуция возврата денег, измерение продления подписки и расчет чистого дохода.
- Точность данных может снизиться.
- Коннектор покупок не поддерживается в валидации чека.
- Поддерживается только метод
validateAndLogInAppPurchaseSDK.
- При необходимости просмотрите сравнительную таблицу, нажав Смотреть сравнение продуктов.
- Если вы все еще хотите продолжить, нажмите Переключить, чтобы подтвердить изменения.
- После переключения Тип продукта меняется на Валидации чека, и экран отражает упрощенную конфигурацию.
- Вам нужно будет перепроверить следующее:
- Имплементация SDK для метода validateAndLog
Характеристики и ограничения
| Специфика | Примечание |
|---|---|
| Поддерживаемые магазины | • Google Play • App Store • Для других (сторонних) магазинов события в приложении нужно отправлять вручную. |
| Приложения для iOS в Sandbox | Для sandbox-приложений iOS, то есть приложений, которые не опубликованы в App Store, функция «Валидация ключа» всегда будет показывать статус «недействителен» |