Come configurare Nonli per gestire il paywall in modo dinamico

Disponibile anche in:EnglishFrançaisEspañolDeutsch

1. Accedere alle impostazioni URL#

Clicca sul menu hamburger, vai su «Brands», seleziona il brand che vuoi configurare, poi scorri fino a «URL settings».

2. Variabili disponibili#

Il paywall usa lo stesso contesto ristretto dei parametri URL, non il contesto completo di Smart Message descritto in Quali variabili Twig sono disponibili in Nonli?.

  • post.social_account.external_id: ID dell'account sul social network.
  • post.social_account.name: nome dell'account social.
  • post.social_account.slug: nome utente dell'account social.
  • post.social_account.type: tipo di social network in minuscolo.
  • post.post_type: formato del post, ad esempio immagine, link, album, video o flying.
  • post.author: utente Nonli che ha creato il post.
  • post.breaking_news.active: true quando il post è una breaking news, altrimenti false.
  • referer: valore del referer rilevato da Nonli, quando disponibile.

3. Contatori disponibili#

  • post.counter.click: numero di clic sul post.
  • post.counter.engagement: valore di engagement del post.
  • post.counter.reach: valore della copertura unica.
  • post.counter.videoViews: visualizzazioni video per i post video.
  • post.counter.ctr: percentuale di clic (CTR).

4. Calcolo dinamico dei percentili#

I parametri dinamici possono essere costruiti con il formato percentile{value}{Counter}{period}.

  • {value} è un numero come 50, 25 o 95.
  • {Counter} può essere Click, Engagement, VideoViews, Reach o CTR.
  • {period} combina un numero e un'unità: d, h, m, w o y.

Esempi:

  • percentile50Click1d: 50º percentile dei clic nell'ultimo giorno.
  • percentile25VideoViews2m: 25º percentile delle visualizzazioni video negli ultimi 2 mesi.
  • percentile95Engagement24h: 95º percentile dell'engagement nelle ultime 24 ore.

5. Aggiungere condizioni#

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

Puoi anche usare un operatore ternario:

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

6. Filtri#

I filtri disponibili includono slugify, camel, clean, cleanText, ucPhrase, encode, capitalize, pregReplace e extractMatch.

Come configurare Nonli per gestire il paywall in modo dinamico
Come configurare Nonli per gestire il paywall in modo dinamico

Questo articolo ti è stato utile?

Prenota una demo personalizzata con il nostro team.