1. Aceder às definições de URL#
Clique no menu hambúrguer, aceda a «Brands» (marcas), selecione a marca que pretende configurar e desça até «URL settings» (definições de URL).
2. Variáveis disponíveis#
O paywall utiliza o mesmo contexto restrito que os parâmetros de URL, e não o contexto completo do Smart Message descrito em Que variáveis Twig estão disponíveis na Nonli?.
post.social_account.external_id: ID da conta na rede social.post.social_account.name: nome da conta de rede social.post.social_account.slug: nome de utilizador da conta de rede social.post.social_account.type: tipo de rede social em minúsculas.post.post_type: formato da publicação, como image, link, album, video ou flying.post.author: utilizador da Nonli que criou a publicação.post.breaking_news.active:truequando a publicação é uma notícia de última hora, caso contráriofalse.referer: valor de referer detetado pela Nonli, quando disponível.
3. Contadores disponíveis#
post.counter.click: número de cliques na publicação.post.counter.engagement: valor de envolvimento da publicação.post.counter.reach: valor de alcance único.post.counter.videoViews: visualizações de vídeo das publicações de vídeo.post.counter.ctr: taxa de cliques em percentagem.
4. Cálculo dinâmico de percentis#
É possível construir parâmetros dinâmicos com o formato percentile{value}{Counter}{period}.
{value}é um número, como 50, 25 ou 95.{Counter}pode ser Click, Engagement, VideoViews, Reach ou CTR.{period}combina um número e uma unidade: d, h, m, w ou y.
Exemplos:
percentile50Click1d: percentil 50 dos cliques no último dia.percentile25VideoViews2m: percentil 25 das visualizações de vídeo nos últimos 2 meses.percentile95Engagement24h: percentil 95 do envolvimento nas últimas 24 horas.
5. Adicionar condições#
twig
1{% if post.counter.click >= percentile50Click1d %}OK{% else %}KO{% endif %}Também pode utilizar um operador ternário:
twig
1{{ post.counter.click >= percentile50Click1d ? 'OK' : 'KO' }}6. Filtros#
Os filtros disponíveis incluem slugify, camel, clean, cleanText, ucPhrase, encode, capitalize, pregReplace e extractMatch.