En resumen: Entiende cómo la validación de recibos mide los ingresos de las compras in-app y las suscripciones y los verifica con las tiendas de aplicaciones, asegurando una medición precisa de los ingresos.
Los anunciantes pueden usar la validación de recibos para validar y medir las compras in-app de Google Play y la App Store.
La validación básica de recibos es gratuita para todos los planes de cuenta.
Nota
Considera usar nuestra solución de ingresos de tienda premium ROI360 para beneficiarte del cálculo de ingresos netos, cobertura completa del funnel de suscripción, manejo de reembolsos y detección y deduplicación de compras automatizadas. Para más información y una comparación entre las dos soluciones, consulta Las dos soluciones para la validación de compras y suscripciones.
¿Cómo funciona la validación de recibos?
El flujo de validación de recibos es el siguiente:
- El usuario realiza una compra in-app.
- La tienda de aplicaciones notifica a la aplicación de la compra exitosa.
- El desarrollador de la aplicación llama al método de validación de recibos del SDK:
validateAndLogInAppPurchase - El SDK llama al servicio de validación de AppsFlyer.
- AppsFlyer valida la compra para asegurarse de que no sea fraudulenta.
- Tras la validación exitosa, AppsFlyer registra la compra o suscripción.
- Si la validación de recibos falla, el evento se muestra en el Reporte de raw data de eventos in-app bloqueados (disponible para suscriptores de Protect360) y en la Página de visualización de eventos en vivo con el parámetro
af_validatedestablecido enfalse. - El servicio de validación de AppsFlyer transfiere la respuesta al SDK.
- El SDK transfiere la respuesta de validación de recibos a la aplicación (ya sea éxito o fallo).
Activar la validación de recibos
Para activar la validación de recibos, sigue estos pasos:
- En AppsFlyer, en el menú lateral, abre
Configuraciónaltsettings-roi.pngalt y, en ROI360, selecciona Configuración de ingresos.
- Abre la pestaña Compras y suscripciones.
- En el paso 1, elegir tipo de producto, selecciona Validación de recibos.
- Haz clic en Guardar y siguiente para proceder a configurar la validación de recibos.
Configurar la validación de recibos
Para más información, consulta Configurar la validación de recibos.
Eventos y parámetros de compra in-app para la validación de recibos
Todos los eventos predefinidos comparten las siguientes propiedades:
- Se procesan como eventos S2S.
- Están disponibles en los dashboards y en los reportes de raw data como eventos in-app orgánicos o no orgánicos.
- Se pueden enviar a los partners mediante postbacks.
- Se pueden utilizar en SKAN Conversion Studio.
Los eventos registrados para las compras in-app son:
-
af_purchase- Producción -
af_purchase_sandbox_sdk- Sandbox
Eventos de suscripción:
-
af_ars_trial_started- Suscripción con el período de prueba iniciado. -
af_ars_subscriptions_started- Suscripción de pago (sin período de prueba) iniciada, producción -
af_ars_sandbox_sdk- Suscripción de prueba o de pago iniciada, sandbox
El evento incluye los siguientes parámetros predefinidos:
af_product_id-
af_transaction_id(Solo para iOS) -
af_purchase_token(Solo para Android) -
af_revenue(para eventos de sandbox -af_sandbox_revenue) af_currency-
af_store(app_store / play_store) -
af_environment(sandbox/producción) -
af_validation_type(receipt_validation)
Parámetros personalizados adicionales:
- Cualquier parámetro personalizado adicional enviado en la llamada del SDK aparecerá en el campo
custom_dataen los reportes de raw data
Cambiar de ingresos de tienda de ROI360 a validación de recibos
Si actualmente usas ingresos de tienda de ROI360 y deseas cambiar a validación de recibos, sigue estos pasos:
- En AppsFlyer, en el menú lateral, abre
Configuraciónaltsettings-roi.pngalt y, en ROI360, selecciona Configuración de ingresos.
- En la pestaña Compras y suscripciones, confirma que el Tipo de producto esté actualmente configurado en ROI360.
- Haz clic en
.
- Aparece un mensaje que describe el impacto de cambiar a la validación de recibos:
- Las características de ROI360, como la atribución de reembolsos, la medición de renovación de suscripciones y los cálculos de ingresos netos, estarán deshabilitadas.
- La precisión de los datos puede disminuir.
- El conector de compras no es compatible con la validación de recibos.
- Solo se admite el método SDK
validateAndLogInAppPurchase.
- Revisa la tabla de comparación, si es necesario, haciendo clic en 'Ver comparación de productos'.
- Si aún deseas continuar, haz clic en Cambiar para confirmar el cambio.
- Después de cambiar, el Tipo de producto se actualiza a Validación de recibos, y la pantalla refleja la configuración simplificada.
- Necesitarás volver a validar lo siguiente:
- Implementación del SDK para el método validateAndLog
Características y limitaciones
| Característica | Comentario |
|---|---|
| Tiendas compatibles | • Play Store • App Store • Para cualquier otra tienda (third-party), debes enviar manualmente los eventos de compra in-app. |
| Aplicaciones sandbox de iOS | Para aplicaciones de sandbox de iOS, es decir, aplicaciones que no están en vivo en la App Store, 'Validar la clave' siempre mostrará un estado inválido |