Så konfigurerar du Nonli för att hantera din betalvägg dynamiskt

1. Öppna URL-inställningarna#

Klicka på hamburgermenyn, gå till ”Brands”, välj det varumärke du vill konfigurera och scrolla sedan ned till ”URL settings” (URL-inställningar).

2. Tillgängliga variabler#

Betalväggen använder samma begränsade kontext som URL-parametrar, inte den fullständiga Smart Message-kontext som beskrivs i Vilka Twig-variabler finns i Nonli?.

  • post.social_account.external_id: kontots ID på det sociala nätverket.
  • post.social_account.name: namnet på kontot i sociala medier.
  • post.social_account.slug: kontots användarnamn.
  • post.social_account.type: typ av socialt nätverk med gemener.
  • post.post_type: inläggets format, till exempel image, link, album, video eller flying.
  • post.author: den Nonli-användare som skapade inlägget.
  • post.breaking_news.active: true när inlägget är senaste nytt, annars false.
  • referer: det referer-värde som Nonli identifierar, när det finns.

3. Tillgängliga räknare#

  • post.counter.click: antal klick på inlägget.
  • post.counter.engagement: inläggets engagemangsvärde.
  • post.counter.reach: värde för unik räckvidd.
  • post.counter.videoViews: videovisningar för videoinlägg.
  • post.counter.ctr: klickfrekvens i procent.

4. Dynamisk percentilberäkning#

Dynamiska parametrar kan byggas med formatet percentile{value}{Counter}{period}.

  • {value} är ett tal som 50, 25 eller 95.
  • {Counter} kan vara Click, Engagement, VideoViews, Reach eller CTR.
  • {period} kombinerar ett tal och en enhet: d, h, m, w eller y.

Exempel:

  • percentile50Click1d: 50:e percentilen för klick under det senaste dygnet.
  • percentile25VideoViews2m: 25:e percentilen för videovisningar under de senaste 2 månaderna.
  • percentile95Engagement24h: 95:e percentilen för engagemang under de senaste 24 timmarna.

5. Lägg till villkor#

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

Du kan också använda en ternär operator:

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

6. Filter#

Tillgängliga filter är bland annat slugify, camel, clean, cleanText, ucPhrase, encode, capitalize, pregReplace och extractMatch.

Så konfigurerar du Nonli för att hantera din betalvägg dynamiskt
Så konfigurerar du Nonli för att hantera din betalvägg dynamiskt

Var den här artikeln till hjälp?

Boka en personlig demo med vårt team.