Чем мы можем помочь?

О валидации чека

  • Обновлено

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

 

Рекламодатели могут использовать валидацию чеков, чтобы проверять и измерять покупки в приложении из Google Play и App Store.

Валидация чека бесплатна для всех тарифных планов

Рекомендуем воспользоваться нашим премиальным решением ROI360 для измерения доходов через магазины приложений. Оно позволяет рассчитывать чистый доход, отслеживать все этапы воронки подписок, учитывать возвраты средств, а также автоматически выявлять покупки и исключать дублирующиеся данные. Подробная информация и сравнение этих двух решений см. в статье Два решения для валидации подписки и покупки.

Как работает валидация чека?

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

  1. Пользователь совершает покупку в приложении.
  2. Магазин приложений уведомляет приложение об успешной покупке.
  3. Разработчик приложения вызывает метод валидации чека в SDK:validateAndLogInAppPurchase
  4. SDK вызывает сервис валидации AppsFlyer.
  5. AppsFlyer выполняет валидацию покупки, чтобы убедиться, что она не является мошеннической.
  6. После успешной валидации AppsFlyer регистрирует событие покупки или подписки.
  7. Если валидация чека не проходит, событие отображается в отчете с сырыми данными о заблокированных событиях в приложении (доступен подписчикам Protect360), а также на странице просмотра событий в реальном времени со значением параметра af_validated, равным false.
  8. Сервис валидации AppsFlyer передает ответ SDK.
  9. SDK передает результат валидации чека приложению (успех или ошибка).

Активировать валидацию чека

Чтобы активировать валидацию чека, выполните следующие действия:

  1. В AppsFlyer в боковом меню откройте Настройки и в разделе ROI360 выберите Настройки выручки.
  2. Откройте вкладку Покупки и подписки.
  3. В разделе Выбрать тип продукта, выберите Валидация чека.
  4. Нажмите Сохранить и перейти, чтобы перейти к настройке валидации чека.

Настройка валидации чека

Дополнительную информацию см. в разделе Настройка валидации чека.

События покупок в приложении и параметры валидации чека

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

  • Они обрабатываются как 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 для измерения доходов через магазины приложений и хотите перейти на валидацию чеков, выполните следующие действия:

  1. В AppsFlyer откройте боковое меню, перейдите в раздел settings-roi.png«Настройки» и в разделе ROI360 выберите «Настройки доходов».
  2. На вкладке Покупки и подписки подтвердите, что Тип продукта в настоящее время имеет значение ROI360.
  3. Нажмите Untitled 3.png.
  4. Появится сообщение с описанием последствий перехода на валидацию чека:
    • Такие функции ROI360, как атрибуция возвратов средств, измерение продлений подписок и расчет чистого дохода, будут отключены.
    • Точность данных может снизиться.
    • Коннектор покупок не поддерживается в валидации чека.
    • Поддерживается только метод validateAndLogInAppPurchase SDK.
  5. При необходимости просмотрите сравнительную таблицу, нажав Смотреть сравнение продуктов.
  6. Если вы все еще хотите продолжить, нажмите Переключить, чтобы подтвердить изменения.
  7. После переключения Тип продукта меняется на Валидация чека, и экран отражает упрощенную конфигурацию.
  8. Вам нужно будет перепроверить следующее:
    • Имплементация SDK для метода validateAndLog

Характеристики и ограничения

Характеристика Примечание
Поддерживаемые магазины • Google Play
• App Store
• Для других (сторонних) магазинов события в приложении нужно отправлять вручную.
 
Приложения для iOS в Sandbox Для sandbox-приложений iOS, то есть приложений, которые не опубликованы в App Store, функция «Валидация ключа» всегда будет показывать статус «недействителен»