Reglas de Acceso
PayWL ofrece 8 tipos de reglas para controlar el acceso a tu contenido. Combínalas para crear estrategias de monetización sofisticadas.
Tipos de Reglas
🔒 Paywall Duro
Bloquea completamente el acceso a categorías específicas. Solo suscriptores pueden ver el contenido.
| Parámetro | Descripción |
|---|---|
| categories | Categorías que aplican (ej: "premium", "investigaciones") |
| plans | Planes que tienen acceso |
Uso ideal: Contenido exclusivo de alto valor, investigaciones periodísticas.
📊 Medido (Metered)
Permite N vistas gratis por período antes de requerir suscripción.
| Parámetro | Descripción |
|---|---|
| free_views | Número de vistas gratis (ej: 5) |
| period | Período de reset: day, week, month |
| require_auth_after | Después de N vistas, requiere login |
Uso ideal: Balance entre alcance y monetización, contenido de análisis.
📧 Muro de Leads
Requiere registro de email antes de dar acceso. Captura leads para tu CRM.
| Parámetro | Descripción |
|---|---|
| fields | Campos a capturar: email, name, phone |
| sync_to_crm | Sincronizar automáticamente a HubSpot |
Uso ideal: Contenido especial, reportes, primeros pasos del funnel.
📱 Móvil
Límites específicos por plataforma para usuarios de dispositivos móviles/tablet.
| Parámetro | Descripción |
|---|---|
| mobile_limit | Límite para móviles |
| tablet_limit | Límite para tablets |
| desktop_limit | Límite para desktop |
Uso ideal: Diferenciación de experiencia por dispositivo.
❤️ Lealtad
Recompensa a suscriptores de largo plazo con acceso premium especial.
| Parámetro | Descripción |
|---|---|
| min_months | Meses mínimos de suscripción |
| bonus_content | Categorías adicionales desbloqueadas |
Uso ideal: Retención, reducir churn, premiar fidelidad.
🔗 Referente
Controla acceso según la fuente de tráfico. Bloquea o permite referentes específicos.
| Parámetro | Descripción |
|---|---|
| allowed_referrers | Dominios permitidos (ej: google.com) |
| blocked_referrers | Dominios bloqueados |
| action | allow_listed o block_listed |
Uso ideal: Partnerships, tráfico de Google News, redes sociales.
🌎 Geográfico
Control de acceso por país o región. Restringe o abre contenido geográficamente.
| Parámetro | Descripción |
|---|---|
| allowed_countries | Países con acceso (ISO codes) |
| blocked_countries | Países bloqueados |
Uso ideal: Contenido regional, restricciones legales, pricing por región.
⏰ Temporal
Acceso libre durante ventanas de tiempo específicas.
| Parámetro | Descripción |
|---|---|
| free_days | Días de la semana libres (ej: [0, 6] = fines de semana) |
| free_hours | Horas del día libres (ej: {start: 6, end: 9}) |
| timezone | Zona horaria (ej: America/Bogota) |
Uso ideal: Promociones de fin de semana, happy hours, eventos especiales.
Prioridad de Reglas
Cuando múltiples reglas aplican al mismo contenido, se evalúan en orden de prioridad:
- Suscriptor activo: Siempre tiene acceso (bypass de reglas)
- Geográfico: Si está bloqueado por país, se deniega
- Referente: Si viene de fuente bloqueada, se deniega
- Temporal: Si está en ventana libre, se permite
- Paywall Duro: Si aplica, requiere suscripción
- Medido: Cuenta vistas, bloquea al límite
- Muro de Leads: Requiere registro
Crear una Regla
curl -X POST https://engine.paywl.io/rules \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Metered Premium",
"type": "metered",
"config": {
"free_views": 5,
"period": "month",
"require_auth_after": 2
},
"categories": ["premium", "analisis"],
"priority": 10,
"enabled": true
}'