Cómo configurar Nonli para gestionar dinámicamente tu paywall

También disponible en:EnglishFrançais

1. Accede a los ajustes de URL#

Haz clic en el menú hamburguesa, ve a «Marcas», selecciona la marca que quieres configurar y desplázate hacia abajo hasta «Ajustes de URL».

2. Variables disponibles#

El paywall usa el mismo contexto restringido que los parámetros de URL, no el contexto completo de Smart Message que se describe en ¿Qué variables de Twig están disponibles en Nonli?.

  • post.social_account.external_id: ID de la cuenta de la red social.
  • post.social_account.name: nombre de la cuenta social.
  • post.social_account.slug: nombre de usuario de la cuenta social.
  • post.social_account.type: tipo de red social en minúsculas.
  • post.post_type: formato de la publicación, como imagen, enlace, álbum, vídeo o flying.
  • post.author: usuario de Nonli que creó la publicación.
  • post.breaking_news.active: true cuando la publicación es de última hora; en caso contrario, false.
  • referer: valor del referer que detecta Nonli cuando está disponible.

3. Contadores disponibles#

  • post.counter.click: número de clics de la publicación.
  • post.counter.engagement: valor de interacción de la publicación.
  • post.counter.reach: valor del alcance único.
  • post.counter.videoViews: reproducciones de vídeo en las publicaciones de vídeo.
  • post.counter.ctr: tasa de clics como porcentaje.

4. Cálculo dinámico de percentiles#

Los parámetros dinámicos se pueden construir con el formato percentile{value}{Counter}{period}.

  • {value} es un número como 50, 25 o 95.
  • {Counter} puede ser Click, Engagement, VideoViews, Reach o CTR.
  • {period} combina un número y una unidad: d, h, m, w o y.

Ejemplos:

  • percentile50Click1d: percentil 50 de clics durante el último día.
  • percentile25VideoViews2m: percentil 25 de reproducciones de vídeo durante los últimos 2 meses.
  • percentile95Engagement24h: percentil 95 de interacción durante las últimas 24 horas.

5. Añade condiciones#

twig
1{% if post.counter.click >= percentile50Click1d %}OK{% else %}KO{% endif %}

También puedes usar un operador ternario:

twig
1{{ post.counter.click >= percentile50Click1d ? 'OK' : 'KO' }}

6. Filtros#

Entre los filtros disponibles se incluyen slugify, camel, clean, cleanText, ucPhrase, encode, capitalize, pregReplace y extractMatch.

Cómo configurar Nonli para gestionar dinámicamente tu paywall
Cómo configurar Nonli para gestionar dinámicamente tu paywall

¿Te fue útil este artículo?

Reserva una demo personalizada con nuestro equipo.