1. Auf die URL-Einstellungen zugreifen#
Klicken Sie auf das Burger-Menü, gehen Sie zu „Brands“ (Marken), wählen Sie die Marke aus, die Sie konfigurieren möchten, und scrollen Sie dann nach unten zu „URL settings“ (URL-Einstellungen).
2. Verfügbare Variablen#
Die Paywall verwendet denselben eingeschränkten Kontext wie die URL-Parameter, nicht den vollständigen Smart-Message-Kontext, der in Welche Twig-Variablen sind in Nonli verfügbar? beschrieben wird.
post.social_account.external_id: ID des Kontos im sozialen Netzwerk.post.social_account.name: Name des Social-Media-Kontos.post.social_account.slug: Benutzername des Social-Media-Kontos.post.social_account.type: Typ des sozialen Netzwerks in Kleinbuchstaben.post.post_type: Beitragsformat, zum Beispiel Bild, Link, Album, Video oder Flying.post.author: Nonli-Nutzer, der den Beitrag erstellt hat.post.breaking_news.active:true, wenn der Beitrag eine Eilmeldung ist, andernfallsfalse.referer: Referer-Wert, den Nonli erkennt, sofern verfügbar.
3. Verfügbare Zähler#
post.counter.click: Anzahl der Klicks auf den Beitrag.post.counter.engagement: Interaktionswert des Beitrags.post.counter.reach: Wert der eindeutigen Reichweite.post.counter.videoViews: Videoaufrufe bei Videobeiträgen.post.counter.ctr: Klickrate in Prozent.
4. Dynamische Perzentilberechnung#
Dynamische Parameter können im Format percentile{value}{Counter}{period} aufgebaut werden.
{value}ist eine Zahl wie 50, 25 oder 95.{Counter}kann Click, Engagement, VideoViews, Reach oder CTR sein.{period}kombiniert eine Zahl und eine Einheit: d, h, m, w oder y.
Beispiele:
percentile50Click1d: 50. Perzentil der Klicks über den letzten Tag.percentile25VideoViews2m: 25. Perzentil der Videoaufrufe über die letzten 2 Monate.percentile95Engagement24h: 95. Perzentil der Interaktion über die letzten 24 Stunden.
5. Bedingungen hinzufügen#
twig
1{% if post.counter.click >= percentile50Click1d %}OK{% else %}KO{% endif %}Sie können auch einen ternären Operator verwenden:
twig
1{{ post.counter.click >= percentile50Click1d ? 'OK' : 'KO' }}6. Filter#
Zu den verfügbaren Filtern gehören slugify, camel, clean, cleanText, ucPhrase, encode, capitalize, pregReplace und extractMatch.