Saltar al contenido

Crear Oferta Introductoria de Suscripción en Android

Las ofertas introductorias te permiten proporcionar a usuarios elegibles un período de prueba gratuito o un precio introductorio con descuento. Después de que concluya el período introductorio, las suscripciones se renuevan automáticamente a precio estándar a menos que se cancelen.

Las ofertas introductorias son una herramienta poderosa para:

  • Reducir barreras de entrada para nuevos suscriptores
  • Aumentar tasas de conversión
  • Permitir a los usuarios probar tus funciones premium sin riesgo
  • Construir relaciones de suscriptores a largo plazo

Los usuarios pueden recibir una oferta introductoria si no han comprado previamente o recibido una oferta introductoria para la suscripción. Google Play maneja la elegibilidad automáticamente.

Primero debes crear una suscripción renovable automática antes de agregar una oferta introductoria.

  1. Acceder a Configuración de Oferta

    Navega a tu suscripción en Google Play Console y selecciona el botón Agregar oferta.

    Botón agregar oferta

  2. Seleccionar Plan Base

    Aparecerá un modal que requiere que elijas tu plan base. Típicamente, solo tendrás un plan base. Haz clic en Agregar oferta para continuar.

    Seleccionar plan base

  3. Configurar Detalles de la Oferta

    Ingresa la siguiente información:

    ID de Oferta: Un identificador único para esta oferta

    Elegibilidad: Elige quién puede recibir esta oferta

    • Nuevos clientes: Solo usuarios que nunca se han suscrito
    • Clientes existentes: Usuarios que previamente se suscribieron
    • Determinado por desarrollador: Lógica de elegibilidad personalizada (no soportada por native-purchases)

    Configurar oferta

  4. Agregar Fases

    Haz clic en Agregar fase en la parte inferior de la página para definir la estructura de tu oferta.

    Puedes agregar hasta dos fases, permitiendo combinaciones como:

    • Solo prueba gratuita
    • Solo precio con descuento
    • Prueba gratuita seguida de pago recurrente con descuento
  5. Seleccionar Tipo de Fase

    Elige entre tres tipos de fase:

    Prueba Gratuita

    • Acceso complementario por una duración establecida
    • Ejemplo: 7 días gratis, luego $9.99/mes

    Pago Único

    • Precio con descuento de una sola vez por un período específico
    • Ejemplo: $1.99 por 2 meses, luego $9.99/mes

    Pago Recurrente con Descuento

    • Tasa reducida por ciclo de facturación para múltiples ciclos
    • Ejemplo: $4.99/mes por 3 meses, luego $9.99/mes
  6. Configurar Duración de la Fase

    Establece cuánto durará la fase introductoria:

    • Días, semanas o meses
    • Número de ciclos de facturación
  7. Finalizar y Activar

    Haz clic en Aplicar, luego Guardar para activar la oferta. El botón Activar estará disponible una vez guardado.

  • Fase 1: 7 días gratis
  • Luego: $9.99/mes precio estándar
  • Fase 1: $1.99 por el primer mes
  • Luego: $9.99/mes precio estándar
  • Fase 1: 14 días gratis
  • Fase 2: $4.99/mes por 2 meses
  • Luego: $9.99/mes precio estándar

El plugin native-purchases maneja automáticamente la elegibilidad y presentación de ofertas introductorias:

import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Obtener productos (incluye metadatos de oferta introductoria)
const { products } = await NativePurchases.getProducts({
productIdentifiers: ['com.example.premium.monthly'],
productType: PURCHASE_TYPE.SUBS,
});
const product = products[0];
if (product.introductoryPrice) {
console.log(`Precio intro: ${product.introductoryPriceString}`);
console.log(`Precio regular: ${product.priceString}`);
console.log(
`Duración de oferta: ${product.introductoryPrice.subscriptionPeriod?.numberOfUnits} ${product.introductoryPrice.subscriptionPeriod?.unit}`,
);
} else {
console.log('No hay oferta introductoria configurada para este producto');
}
// Comprar (Google Play aplica precios introductorios automáticamente si el usuario es elegible)
const transaction = await NativePurchases.purchaseProduct({
productIdentifier: 'com.example.premium.monthly',
planIdentifier: 'monthly-plan', // ID del Plan Base de Google Play Console
productType: PURCHASE_TYPE.SUBS,
});
console.log('Transacción de compra introductoria', transaction.transactionId);
  • Pruebas gratuitas: 3-14 días es óptimo para la mayoría de las apps
  • Períodos con descuento: 1-3 meses funciona bien para construir hábito
  • Descuento de precio: 50-70% del precio regular impulsa conversiones
  • Muestra claramente la oferta introductoria y el precio regular
  • Muestra qué sucede después del período introductorio
  • Haz que la cancelación sea fácil y transparente
  • Recuerda a los usuarios antes de que termine el período introductorio

Prueba diferentes estructuras de oferta:

  • Duración de prueba gratuita
  • Porcentaje de descuento
  • Duración del descuento
  • Fase única vs. multi-fase
  • Solo una oferta introductoria puede estar activa por suscripción a la vez
  • Los usuarios solo pueden reclamar una oferta introductoria una vez por suscripción
  • Las ofertas introductorias no se aplican a actualizaciones/cambios de suscripción
  • Los cambios a ofertas introductorias no afectan a suscriptores existentes

La oferta introductoria no se muestra:

  • Verifica que la oferta esté activada en Play Console
  • Verifica elegibilidad del usuario (puede haber usado la oferta antes)
  • Asegúrate de que la app esté usando la información más reciente del producto

Usuarios incorrectos recibiendo oferta:

  • Revisa configuración de elegibilidad (nuevos vs. clientes existentes)
  • Verifica si el usuario se suscribió previamente en otro dispositivo
  • Verifica historial de cuenta de Play Store

La oferta no se aplica en la compra:

  • Confirma que el ID de producto coincida exactamente
  • Verifica que la oferta aún esté activa y no haya expirado
  • Verifica configuración de rango de fechas para la oferta
  • Configurar pruebas en sandbox para probar tus ofertas
  • Monitorear tasas de conversión en analíticas de Play Console
  • Considera crear múltiples niveles de suscripción con diferentes ofertas