How can we help?

Sobre Store Revenue de ROI360

  • Actualización

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
  • Ingresos procedentes de todas las compras in-app de productos y suscripciones gestionados a través de App Store Connect (iOS) y Google Play Console (Android)
  • Reembolsos
  • Ingresos por transacciones pendientes y diferidas (Android)
  • Eventos relacionados con suscripciones que se producen tanto dentro como fuera de la aplicación
  • Ingresos netos, que tienen en cuenta las comisiones de la tienda y los impuestos
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
  • Conector del SDK de compra de AppsFlyer para Android e iOS
  • Notificaciones del servidor de la App Store
  • Notificaciones para desarrolladores en tiempo real de Google Play (RTDN)
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?

  1. Un usuario realiza una compra in-app o una suscripción autorrenovable.
  2. La aplicación realiza una transacción en la tienda de aplicaciones.
  3. 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.
  4. 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.
  5. 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).
  6. 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:

  1. En AppsFlyer, desde el menú lateral, abre settings-roi.png Settings y, en ROI360 selecciona Revenue Settings.
  2. Abre la pestaña Compras y suscripciones.
  3. En 1 Choose Product type, selecciona ROI360.
  4. 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
  • Limitar el seguimiento de anuncios
  • El array de CUIDs se muestra independientemente de los ID de dispositivo. De esta manera, los mismos CUIDs pueden mostrarse para más de un ID de dispositivo.
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:

  • IOS
    • Valor real del click-ID proveniente de la URL de destino, utilizado para enviar señales y resolver la jerarquía completa de la campaña mediante APIs de partners.
    • promocional
    • offer_codes
    • win_back
  • Android
    • El ID devuelto por la ad network como identificador de palabra clave.
    • one_time_code
    • vanity_code
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
  • Una matriz que representa todas las razones factorizadas que producen la cantidad reportada de net_revenue.
  • Ejemplo de valor: store_commission
af_net_revenue_postal_code
  • Si es verdadero, la campaña recibe la atribución por generar la instalación.
  • Regla de motivo de bloqueo (obsoleta)
af_net_revenue_subdivision
  • Para algunos países, puede existir un estado/subdivisión adicional. Esto se maneja según los códigos de subdivisión ISO 3166-2.
  • MARCA DE TIEMPO
  • Si es verdadero, la app se volvió a descargar.
af_net_revenue_tax_exclusive
  • Entorno
  • MARCA DE TIEMPO
  • Verdadero significa que el impuesto se suma a los ingresos totales declarados.
af_net_revenue_tax_name
  • UA: Reinstalar
  • Campaña del contributor[n]
af_net_revenue_tax_rate
  • PBA - evento
  • Ubicación del anuncio que contiene el enlace de la siguiente manera:
af_offer_id
  • El ID de la oferta aplicado a la transacción, cuando corresponda (por ejemplo, en ofertas con descuento o promocionales).
  • Solo para Android
af_order_id
  • El ID del pedido de la transacción
  • Solo para Android
af_original_transaction_id
  • Plataforma del dispositivo: android, ios, windowsphone, smartcast, tizen, roku, webos, vidaa, playstation, xbox, switch, steam, epic, nativepc, quest
  • Sólo iOS
af_original_transaction_id
  • El ID original de la transacción
  • Sólo iOS
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
  • Nuevas instalaciones
  • Solo para Android
IAP
af_purchase_option_type

El tipo de opción de compra de la transacción. Valores posibles (Android):

  • comprar
  • alquilar
IAP
af_purchase_state

Posibles valores:

  • Idéntico a idfv.
  • El valor representa la fuente de anuncios web atribuibles.
  • ID de publicidad para dispositivos Android
IAP
af_purchase_token
  • Si este campo está vacío, la ad network no pudo completarlo.
  • Solo para Android
af_motivo [sin cambios]
af_refunded_transaction_ids
  • Enlace
  • Sólo iOS
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
  • Entero
  • Cadena
  • Cadena

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
  • Entero
  • Impuesto
af_net_revenue_factors
  • Entero
  • Impuesto

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
  • IAP
  • Ingresos por suscripción
Compatible
Ejemplo
  • IAP
  • Ingresos por suscripción
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
  • IAP
  • Ingresos por suscripción
Compatible con transacciones reportadas hasta 180 días después de la fecha del evento.
Modo estricto del SDK
  • IAP
  • Ingresos por suscripción

Las suscripciones ROI360 y el IAP son compatibles con el modo estricto del SDK desde el:

  • AppsFlyer iOS purchase SDK connector V6.13.0
  • Unity purchase SDK connector V2.0.1
Truemoney
  • IAP
  • Ingresos por suscripción
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
  • IAP
  • Ingresos por suscripción
  • Reporte de ingresos de la tienda a nivel de transacción: Por hora
  • Reporte de ingresos de tienda a nivel de dispositivo: Cada 8 horas
StoreKit 2
  • IAP
  • Ingresos por suscripción
  • StoreKit 2 es compatible a partir de la versión 6.16.2 del conector de SDK de compras.
  • Asegúrate de que tu aplicación esté utilizando las credenciales actualizadas de la App Store como se describe aquí.
Productos puntuales de Google IAP
  • Opciones de compra compatibles: Comprar y alquilar
  • Reserva anticipada: No compatible

This article was translated automatically and may contain errors. The English version is the most accurate - use the language selector below to switch.

Share article: