En resumen: usa los ingresos de tienda de ROI360 para validar las compras y suscripciones in-app, evitar duplicados y calcular los ingresos netos.
Dos puntos (:)
Los ingresos de la tienda ROI360 solo están disponibles para los clientes del plan premium de ROI360. Para verificar tu plan o realizar una actualización, ponte en contacto con tu Customer Success Manager (CSM).
Los ingresos de tienda de ROI360 son la solución premium de AppsFlyer para la medición completa y precisa de los ingresos procedentes de compras y suscripciones in-app. Proporciona una visión integral del ciclo de vida del cliente, lo que permite medir con precisión el retorno de la inversión publicitaria (ROAS).
| Función | Detalles |
|---|---|
| Alcance de la medición de ingresos |
|
| Validación y precisión de los ingresos | La solución evita que se registren transacciones duplicadas. En iOS, esto también incluye evitar la duplicación causada por el uso compartido en familia. Los ingresos de tienda de ROI360 también pueden reenviar directamente a los anunciantes los datos de transacciones de la tienda de aplicaciones de Apple. |
| Fuentes de datos |
|
| Reportes y disponibilidad de datos | Los datos de ingresos están disponibles en los dashboards y reportes de AppsFlyer, y también se pueden compartir con partners mediante postbacks. |
Advertencia
Cuando uses los ingresos de tienda de ROI360, no envíes eventos de compra in-app, ya que esto dará lugar a informes de ingresos duplicados.
¿Cómo funcionan los ingresos de tienda de ROI360?
- Un usuario realiza una compra in-app o una suscripción autorrenovable.
- La aplicación realiza una transacción en la tienda de aplicaciones.
- El conector del SDK de compra de AppsFlyer detecta automáticamente las compras y envía sus cargas útiles a AppsFlyer para su validación y registro.
- AppsFlyer valida la compra con la tienda correspondiente para garantizar que no sea fraudulenta.
- Tras una validación correcta, AppsFlyer registra el evento in-app de 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 Live events viewer con el parámetro
af_validated= false.
- AppsFlyer transfiere la respuesta al conector del SDK, que a su vez transfiere a la aplicación la respuesta de validación de recibos (correcta o fallida).
- Todas las notificaciones entrantes del servidor de las tiendas de aplicaciones también se procesan mediante la lógica de negocio de AppsFlyer para ingresos por compras y suscripciones.
- Las notificaciones sobre transacciones previamente reportadas a través del conector del SDK se validan y procesan, y dan como resultado la creación interna de un evento de compra o ciclo de vida.
- Se eliminan las notificaciones relativas a transacciones desconocidas.
- Para iOS, todas las notificaciones del servidor se pueden redirigir a tus propios servidores.
Activa los ingresos de tienda de ROI360
Para activar la medición de ingresos de tienda de ROI360, sigue estos pasos:
- En AppsFlyer, desde el menú lateral, abre
Settings y, en ROI360 selecciona Revenue Settings.
- Abre la pestaña Compras y suscripciones.
- En 1 Choose Product type, selecciona ROI360.
- Haz clic en Siguiente para continuar.
Configuración de Store Revenue de ROI360
Consulta el artículo Configurar los ingresos de tienda de ROI360
Referencia
En las siguientes secciones se ofrecen más detalles sobre aspectos clave de la medición de compras in-app (IAP) e ingresos por suscripción de ROI360. Esto incluye eventos y parámetros para eventos de IAP y suscripción, ingresos netos, que admiten cálculos de ingresos brutos a netos, y las características generales y limitaciones de la solución de medición de ingresos de IAP y suscripción de ROI360.
Nota:
Para enviar parámetros personalizados adicionales con tus eventos in-app, configura una fuente de datos personalizada en el Conector del SDK de Compra. Esto te permite enriquecer los eventos de compra y suscripción con tu propia lógica de negocio o metadatos.
Estos parámetros estarán disponibles en el campo custom_data del reporte de raw data.
Eventos y parámetros relacionados con IAP
Las siguientes secciones muestran los eventos relacionados con IAP que AppsFlyer mide y los parámetros que se registran para cada evento. Consulta el diccionario de parámetros de eventos para obtener una explicación de los parámetros incluidos.
Todos los eventos generados tienen las siguientes propiedades:
Eventos de servidor a servidor (S2S).
Están disponibles en los reportes de raw data como eventos in-app orgánicos o no orgánicos, y se incluyen en los reportes de Revenue ETL Stores.
Se envían a los Partners mediante postbacks.
Compatible con SKAN Conversion Studio.
Compra (af_purchase)
Nota
Se registra cuando un usuario realiza una compra.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_revenue
- af_purchase_currency
- af_net_revenue_tax_name
- af_net_revenue_tax_rate
- af_net_revenue_tax_exclusive
- af_net_revenue_country
- af_net_revenue_subdivision
- af_net_revenue_postal_code
- af_net_revenue_factors
Compra gratuita (af_purchase_free)
Nota
Se registra cuando un usuario realiza una compra que no tiene importe de ingreso. Todos los parámetros de ingresos mostrarán 0.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_revenue
- af_purchase_currency
- af_net_revenue_tax_name
- af_net_revenue_tax_rate
- af_net_revenue_tax_exclusive
- af_net_revenue_country
- af_net_revenue_subdivision
- af_net_revenue_postal_code
- af_net_revenue_factors
Compra cancelada (af_purchase_canceled)
Nota
Se registra cuando un usuario cancela una compra.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
Compra pendiente (af_purchase_pending)
Nota
Se registra cuando un usuario realiza una compra pero el pago aún no se ha procesado.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
Reembolso (af_purchase_refund)
Nota
Se registra cuando se reembolsa una compra.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- tipo de descuento af
- ingresos_evento_usd
- event_revenue (incluido en el evento cuando los ingresos superan cero)
- store_commission
- af_revenue
- af_purchase_currency
- af_net_revenue_factors
- af_net_revenue_tax_name
- af_net_revenue_tax_rate
- af_net_revenue_tax_exclusive
- af_net_revenue_country
- af_net_revenue_subdivision
- af_net_revenue_postal_code
Compra de prueba (af_purchase_sandbox_sdk)
Nota
Se registra cuando se prueba una compra registrada a través del SDK en un entorno de pruebas.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_purchase_state
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_net
- af_sandbox_revenue
Compra de prueba (af_purchase_sandbox_s2s)
Nota
Se registra cuando se prueba una compra registrada a través de S2S en un entorno de pruebas.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_purchase_state
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_net
- af_sandbox_revenue
Eventos y parámetros relacionados con la suscripción
Las siguientes secciones muestran los eventos relacionados con la suscripción que AppsFlyer mide, y los parámetros que se registran para cada evento. Consulta el diccionario de parámetros de eventos para obtener una explicación de los parámetros incluidos.
Todos los eventos generados:
- Se consideran eventos S2S.
- Son accesibles 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 puede utilizar en SKAN Conversion Studio.
Nota: Dependiendo de la plataforma del dispositivo del usuario, algunos parámetros no siempre se completan para un evento in-app.
Prueba iniciada (af_ars_trial_started)
Nota
Se registra cuando un suscriptor comienza un período de prueba.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
Prueba cancelada (af_ars_trial_canceled)
Nota
Se registra cuando un abonado cancela la renovación automática de la suscripción durante el periodo de prueba. Si un usuario no restablece la renovación automática dentro del periodo de prueba, se produce un evento de churn.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
Prueba abandonada (af_ars_trial_churned)
Nota
Se registra cuando un abonado se da de baja tras un periodo de prueba. Esto sucede después de la cancelación de la renovación automática y la expiración del período de prueba. También puede deberse a un problema técnico o de facturación con la renovación que provoque la pérdida de clientes.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
- af_motivo
Prueba convertida (af_ars_trial_converted)
Nota
Se registra cuando comienza una renovación a precio completo, después de un período de prueba.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
- ID de descuento de af
- tipo de descuento af
- ingresos_evento_usd
- store_commission
- af_revenue (incluido en el evento solo cuando los ingresos superan cero)
- af_purchase_currency
- af_net_revenue_factors
- af_net_revenue_tax_name
- af_net_revenue_tax_rate
- af_net_revenue_tax_exclusive
- af_net_revenue_country
- af_net_revenue_subdivision
- af_net_revenue_postal_code
Suscripción iniciada (af_ars_subscription_started)
Nota
Se registra cuando se inicia una suscripción con descuento o a precio completo.
Nota:
- Las nuevas suscripciones solo pueden registrarse a través del conector del SDK.
- En el caso de iOS, si un suscriptor vuelve a comprar una suscripción que ya posee, el conector del SDK reporta a la aplicación una validación de recibos correcta, pero no registra una nueva transacción en AppsFlyer.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
- ID de descuento de af
- tipo de descuento af
- ingresos_evento_usd
- event_revenue (incluido en el evento cuando los ingresos superan cero)
- store_commission
- af_revenue
- af_purchase_currency
- af_net_revenue_factors
- af_net_revenue_tax_name
- af_net_revenue_tax_rate
- af_net_revenue_tax_exclusive
- af_net_revenue_country
- af_net_revenue_subdivision
- af_net_revenue_postal_code
Suscripción cancelada (af_ars_subscription_canceled)
Nota
Se registra cuando se cancela una suscripción de renovación automática en medio de un período de facturación. Si un usuario no restaura la renovación automática dentro del mismo período de facturación, sigue un evento de abandono.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
Suscripción en pausa (af_ars_subscription_paused) - Solo Android
Nota
Se registra cuando un usuario detiene una suscripción activa.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
Suscripción reanudada (af_ars_subscription_resumed)
Nota
Se registra cuando se reanuda una suscripción de precio completo después de una suscripción abandonada o reembolsada.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
- ID de descuento de af
- tipo de descuento af
- af_motivo
- event_revenue (incluido en el evento cuando los ingresos por eventos superan cero)
- store_commission
- af_revenue
- af_purchase_currency
- af_net_revenue_factors
Suscripción abandonada (af_ars_subscription_churned)
Nota
Se registra cuando un abonado se da de baja. Esto suele ocurrir tras la cancelación de la renovación automática o la expiración del período de facturación. También puede deberse a un problema técnico o de facturación, y la renovación puede provocar una pérdida de clientes.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
- af_motivo
Suscripción reembolsada (af_ars_subscription_refunded)
Nota
Se registra cuando se emite un reembolso al suscriptor.
Note:
- Este evento suele generarse junto con un valor negativo. En los casos en los que es imposible detectar qué transacciones fueron reembolsadas, o los detalles del reembolso no están incluidos en la notificación, el evento de reembolso no muestra ningún valor.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_motivo
- af_subscription_ownership_type
- ID de descuento de af
- tipo de descuento af
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_refunded_transaction_ids
- ingresos_evento_usd
- event_revenue (incluido en el evento cuando los ingresos superan cero)
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- tienda_af
- af_environment
- af_period_type
- store_commission
- af_revenue
- af_purchase_currency
- af_net_revenue_factors
- af_net_revenue_tax_name
- af_net_revenue_tax_rate
- af_net_revenue_tax_exclusive
- af_net_revenue_country
- af_net_revenue_subdivision
- af_net_revenue_postal_code
Gracia de facturación de la suscripción (af_ars_subscription_billing_grace)
Nota
Se registra cuando una renovación de la suscripción falla por un problema de facturación y el suscriptor entra en el periodo de gracia de facturación.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
Suscripción renovada (af_ars_subscription_renewed)
Nota
Se registra cuando tiene lugar una suscripción con renovación automática.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
- ID de descuento de af
- tipo de descuento af
- ingresos_evento_usd
- event_revenue (incluido en el evento cuando los ingresos superan cero)
- store_commission
- af_revenue
- af_purchase_currency
- af_net_revenue_factors
Suscripción modificada (af_ars_subscription_xgraded)
Nota
Se registra cuando un suscriptor actualiza, baja de categoría o cambia de producto.
Parámetros
- id_aplicación
- id_usuario_cliente
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
- ID de descuento de af
- tipo de descuento af
- ingresos_evento_usd
- event_revenue (incluido en el evento cuando los ingresos superan cero)
- store_commission
- af_revenue
- af_purchase_currency
- af_net_revenue_factors
Suscriptor existente (af_ars_existing_subscriber)
Nota
Se registra cuando se notifica al conector del SDK sobre un suscriptor en medio de un ciclo de facturación, antes de recibir una notificación de seguimiento del servidor que transfiere al suscriptor a otra etapa del ciclo de vida relevante. Este evento generalmente se genera durante tu periodo de onboarding y adopción del conector del SDK.
Parámetros
- id_aplicación
- id_usuario_cliente
- País
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
- af_cuids
- af_validated
Compra de prueba (af_ars_sandbox_sdk)
Nota
Se registra cuando se prueba una compra registrada a través del SDK en un entorno de pruebas.
Parámetros
- id_aplicación
- id_usuario_cliente
- País
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- ID de descuento de af
- af_discount_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
- af_cuids
- af_validated
- af_net
- af_sandbox_revenue
Compra de prueba (af_ars_sandbox_s2s)
Nota
Se registra cuando se prueba una compra registrada a través de S2S en un entorno de pruebas.
Parámetros
- id_aplicación
- id_usuario_cliente
- País
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- ID de descuento de af
- af_discount_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- id_transacción_af
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- tienda_af
- af_environment
- af_period_type
- af_cuids
- af_validated
- af_net
- af_sandbox_revenue
Diccionario de parámetros
Los parámetros de los eventos de IAP y suscripción se muestran en los reportes de raw data, ya sea como sus propias columnas o rellenados como parte del valor del evento.
Los parámetros que tienen sus propias columnas son:
- id_aplicación
- id_usuario_cliente
- código_de_país
- af_currency
- ingresos_evento_usd
- af_revenue
- android_id
- ip
- idfa
- appsflyer_id
Consulta el diccionario de campos de datos para obtener más información sobre estos parámetros.
En la siguiente tabla se describen los parámetros de raw data disponibles en los eventos ARS y VIAP.
| Parámetro | Nota | Producto |
|---|---|---|
| af_cancelation_date_ms | Push API: siempre contiene ambos campos, USD y moneda seleccionada. | IAP |
| af_cuids |
|
Solo disponible en reportes avanzados. |
| ID de descuento de af | El ID de la oferta presentado al usuario durante la compra inicial. El ID se completa solo cuando hay un código de descuento. |
|
| tipo de descuento af |
El tipo de descuento utilizado por el usuario. Posibles valores:
|
Solo disponible en reportes avanzados. |
| af_environment | Clics: |
|
| af_expires_date_ms | ciudad | Solo disponible en reportes avanzados. |
| af_purchase_currency | Ingresos netos calculados en función de todos los factores considerados. Consulta af_net_revenue_factors. |
|
| af_net_revenue_country |
|
|
| af_net_revenue_factors |
|
|
| af_net_revenue_postal_code |
|
|
| af_net_revenue_subdivision |
|
|
| af_net_revenue_tax_exclusive |
|
|
| af_net_revenue_tax_name |
|
|
| af_net_revenue_tax_rate |
|
|
| af_offer_id |
|
|
| af_order_id |
|
|
| af_original_transaction_id |
|
|
| af_original_transaction_id |
|
|
| af_period_type |
|
Solo disponible en reportes avanzados. |
| af_product_id | Valores posibles: preload, click_to_download, click_to_app, engaged_click, engaged_view, view, listening, click_unspecified, impression_unspecified |
|
| af_purchase_date_ms | Redireccionamiento |
|
| af_purchase_option_id |
|
IAP |
| af_purchase_option_type |
El tipo de opción de compra de la transacción. Valores posibles (Android):
|
IAP |
| af_purchase_state |
Posibles valores:
|
IAP |
| af_purchase_token |
|
|
| af_motivo | [sin cambios] |
|
| af_refunded_transaction_ids |
|
|
| tienda_af | sin valores |
|
| af_subscription_ownership_type | FAMILY_SHARED significa que el usuario tiene acceso mediante el uso compartido familiar. PURCHASED significa que el usuario que pagó realizó la compra. | Solo disponible en reportes avanzados. |
| id_transacción_af |
|
|
| store_commission |
|
|
Ejemplo
Los ingresos netos son una capa de lógica empresarial creada para dar servicio a la solución de ingresos de tienda de ROI360. Calcula automáticamente el valor de los ingresos netos de cada transacción entrante en tiempo real y lo incluye en los reportes.
Advertencia
Los ingresos netos se muestran en los reportes de raw data y se pueden enviar en tiempo real mediante postbacks de eventos in-app. También está disponible en My Dashboards como las métricas Net (Net revenue, Net ROI, Net ROAS, Net ARPU, Net gross profit).
Para enviar ingresos netos en los postbacks, configura el evento in-app con la opción Valores, ingresos & ingresos netos. Consulta Configuración del postback de eventos in-app para obtener más información.
Consejo
También puedes configurar los postbacks de tus eventos in-app para enviar los ingresos netos en lugar de los ingresos brutos en el parámetro estándar de ingresos (monetario). Para obtener acceso a esta configuración, ponte en contacto con tu Customer Success Manager (CSM).
Los ingresos netos tienen en cuenta los siguientes factores en el cálculo de los ingresos brutos a netos:
-
Comisión de la tienda:
- Se calcula y se reporta automáticamente. No se requiere ninguna acción de tu parte.
- En las compras (IAP), la comisión predeterminada de la tienda depende del escaparate:
- Tienda de aplicaciones — Japón: 26%. China continental (CN): 25%. Resto del mundo: 30%.
- Tienda Play: 30%.
- En las suscripciones, la comisión se calcula automáticamente por suscriptor, según la antigüedad del suscriptor.
- Tienda de aplicaciones — primeros 12 meses: 26% en Japón, 25% en China continental (CN) y 30% en el resto del mundo. A partir del mes 13: 15% en Japón, 12% en China continental (CN) y 15% en el resto del mundo.
- Tienda Play: 15% desde el primer día.
- Los parámetros de ingresos netos relacionados están disponibles en los reportes de raw data.
- Usa la API de ingresos netos para establecer una tasa de comisión de la tienda distinta de la predeterminada. Esto es útil, por ejemplo, si tu aplicación está inscrita en el programa para pequeñas empresas de Apple, donde la tasa de comisión es del 15% (12% en China continental (CN)).
-
Impuesto:
- El impuesto es reportado por defecto para cualquier transacción medida por ROI360 usando la configuración de tasa de impuesto por defecto.
- Esto se aplica a los países con impuestos incluidos (donde los impuestos están incluidos en el precio de lista). Así, por ejemplo, en el Reino Unido, AppsFlyer deduce la suma de los impuestos y la comisión de la tienda. En los países sin impuestos incluidos, como EE. UU., donde el precio de lista no incluye impuestos, los parámetros de ingresos e ingresos netos no incluyen impuestos de forma predeterminada.
- La configuración puede editarse con la API de ingresos netos. Para saber qué países son compatibles y cuáles son sus tipos impositivos predeterminados, consulta este archivo JSON. El desarrollador puede editarlo o utilizarlo tal y como está en la API.
Cuando se visualizan los ingresos netos en los reportes, los siguientes parámetros contienen los datos de los ingresos netos. Consulta el diccionario de parámetros para obtener más detalles.
| Parámetro | Factor de ingresos netos |
|---|---|
store_commission |
Entero |
af_net_revenue_tax_name |
Impuesto |
af_net_revenue_tax_rate |
Impuesto |
af_net_revenue_tax_exclusive |
Impuesto |
af_net_revenue_postal_code |
Impuesto |
af_net_revenue_country |
Impuesto |
af_net_revenue_subdivision |
Impuesto |
af_purchase_currency |
|
af_net_revenue_factors |
|
Solución de problemas y discrepancias
| Síntoma | Explicación / Solución |
|---|---|
| AppsFlyer muestra menos eventos de compra in-app y suscripción que las tiendas de aplicaciones reales. | En AppsFlyer, los eventos solo se generan para los usuarios que han actualizado a una versión de la aplicación que incluye el conector SDK. Mientras tanto, las tiendas de aplicaciones registran cada evento, independientemente de la versión de la aplicación del usuario. En consecuencia, hasta la adopción completa de la versión actualizada de la aplicación, se espera una discrepancia entre los datos de ingresos de la aplicación y los datos de la tienda. |
Especificaciones y limitaciones
| Especificación | Producto | Nota |
|---|---|---|
| Suscripciones a plazos (Android) | Ingresos por suscripción | No compatible |
| Transacciones de suscripción pendientes (Android) |
Ingresos por suscripción | No compatible |
| Nuevas suscripciones | Ingresos por suscripción | Solo registrados a través del SDK de compra de AppsFlyer |
| Cambio de precio | Ingresos por suscripción | Si los ingresos por suscripción no reciben una notificación originada en el SDK con el nuevo precio del producto, los ingresos por suscripción siguen informando del precio anterior del producto como ingresos. Una vez recibido el nuevo precio del producto del SDK de compra de ARS, se registra el nuevo precio. |
| Ingresos brutos |
|
Compatible |
| Ejemplo |
|
Compatible con raw data y con My Dashboards (como las métricas Net) |
| Reembolsos | IAP | Se pueden reportar hasta 180 días después de la compra original. |
| Eliminación de duplicados |
|
Compatible con transacciones reportadas hasta 180 días después de la fecha del evento. |
| Modo estricto del SDK |
|
Las suscripciones ROI360 y el IAP son compatibles con el modo estricto del SDK desde el:
|
| Truemoney |
|
Los ingresos se reportan en la divisa original (usando el parámetro event_revenue) y en USD (usando el parámetro event_revenue_usd). |
| Actualización de datos |
|
|
| StoreKit 2 |
|
|
| Productos puntuales de Google | IAP |
|
This article was translated automatically and may contain errors. The English version is the most accurate - use the language selector below to switch.