Para que servem as regiões condicionais?
Esta funcionalidade permite que blocos ou regiões sejam visualizados, ou não, dependendo de alguns critérios do contato.
A seguir, veremos uma série de exemplos.
Devemos criar duas regiões no template de tal forma que o vejamos assim:
Inserimos dois blocos, neste caso Imagem com texto.
Selecionamos a seção "Sapato alto - salto fino" e clicamos no botão "Definir condição".
Isso permitirá que a janela defina a condição desejada:
Neste ponto, devemos inserir a seguinte condição. (Indica que o contato é do sexo feminino e será exibida a condição do bloco "Calçado Feminino").
contact.gender == 'F'
Fazemos o mesmo com o campo "Calçado Masculino" com a ressalva de que modificaremos os critérios a levar em consideração, de forma que permaneça:
contact.gender == 'M'
Este exemplo serve para entender a funcionalidade de uma condicional. A seguir, iremos detalhar uma lista de condicionais que podem ser usados neste módulo.
Alguns exemplos de condições
Mostrar apenas se o gênero for masculino
contact.gender == 'M'
Mostrar apenas se o gênero for feminino
contact.gender == 'F'
Mostrar apenas se a idade for maior (>) do que o valor desejado
contact.edad > 18
Mostrar apenas se a idade for menor (<) do que o valor desejado
contact.edad < 18
Mostrar apenas se a idade for igual (==) como valor desejado
contact.edad == 18
Mostra apenas se o campo existe e não está vazio
contact.ciudad??
Mostrar apenas se o contato tiver um determinado interesse
contact.int_5??
O “5” corresponde ao ID do interesse, que pode ser visualizado no URL ao entrar na tela de edição de interesses, por exemplo: https://app.myperfit.com/#interests/5
Outros exemplos
Condicional para cidade: aplica-se a contatos com cidade em "X"
("X" pode ser qualquer outra cidade. EX: CTBA)
contact.ciudad == 'CTBA'
Condicional por data da última compra: A última data de compra desejada é indicada.
contact.tn_ultima_compra > '2020-05-01'
Condicional para o total gasto: indica os gastos realizados (Aplicar < , > ou = )
contact.tn_total_gastado > 5000
Operador AND: (ambas as condições devem ser atendidas para que a condição se aplique e é representado por &&)
contact.edad > 18 && contact.ciudad == 'CABA'
Operador OR: se qualquer uma das duas condições for atendida, a condicional será aplicada e representada por ||)
contact.edad > 18 || contact.ciudad == 'CABA