A MM_Member_Decision SmartTag™ é usada para mostrar ou ocultar conteúdo com base em informações associadas ao membro conectado no momento. Por exemplo, você pode usá-la para mostrar um anúncio apenas para membros gratuitos ou para exibir mensagens para membros cuja conta esteja pausada.
Atributos
isMember
(opcional) - Verifica se o visitante atual é um membro ou não. Os valores aceitáveis são "true" ou "false".
isFree
(opcional) - Verifica se o membro atual tem uma associação gratuita ou não. Os valores aceitáveis são "true" ou "false".
status
(opcional) - Verifica o status do nível de associação do membro atual. Os valores aceitáveis são active, paused, canceled, expired, overdue, locked, pending_cancel. Recebe um único status ou um Equação SmartTag incorporando vários status. Você também pode preceder o status com um "!" para verificar se o membro atual não tem esse status.
membershipId
(opcional) - Recebe um único ID de nível de associação ou um Equação SmartTag incorporando vários IDs de nível de associação. Você também pode preceder a ID com um "!" para verificar se o membro atual não tem esse nível de associação.
diasComoMembro
(opcional) - Recebe um número inteiro e especifica o número de dias que o membro atual precisa ter sido membro para ver o conteúdo contido nessa tag. Você também pode preceder o número com um '-' para indicar que o membro deve ter sido membro menos do que o número para ver o conteúdo contido nessa tag.
hasBundle
(opcional) - Recebe um único ID de pacote ou um Equação SmartTag incorporando vários IDs de pacote para verificar se o membro atual tem o pacote ativo em sua conta. Você também pode preceder a ID com um "!" para verificar se o membro atual não tem esse pacote.
diasComBundle_#
(opcional) - Recebe um número inteiro e especifica o número de dias que o membro atual precisa ter um determinado pacote para ver o conteúdo contido nessa tag.
Você também pode preceder o número com um "-" para indicar que o membro deveria ter o pacote menor que o número para ver o conteúdo contido nessa tag. Substitua o símbolo '#' pela ID do pacote a ser verificado.
Por exemplo, se o pacote que você deseja verificar tiver um ID de 5, você usaria
[MM_Member_Decision daysWithBundle_5='2']
Isso significa que o membro deve ter o pacote com ID 5 aplicado à sua conta por 2 dias ou mais para ver o conteúdo contido nessa tag.
Observação: esse atributo verifica apenas o número de dias em que o cliente teve um pacote, independentemente de o pacote estar ativo no momento em sua conta. Se você quiser garantir que somente os membros que tenham o pacote ativo na conta por um determinado número de dias vejam o conteúdo, use também o atributo hasBundle.
purchasedProduct
(opcional) - Recebe um único ID de produto ou um Equação SmartTag incorporando vários IDs de produtos para verificar se o membro atual comprou o produto. Você também pode preceder o ID com um "!" para verificar se o membro atual não comprou esse produto.
customField_#
(opcional) - Recebe um único valor ou um Equação SmartTag incorporando vários valores para comparar com o valor no campo personalizado do membro atual com ID #.
Por exemplo, se o ID do campo personalizado que armazena o cargo for 4, para comparar com o cargo do membro atual, você usaria
[MM_Member_Decision customField_4='ceo']
para mostrar conteúdo a qualquer pessoa com o cargo de "ceo", ou
[MM_Member_Decision customField_4='!(ceo)']
se estiver tentando mostrar conteúdo para qualquer pessoa sem o cargo de "CEO".
Ao comparar valores de campos de texto, botões de rádio ou menus suspensos, é usada uma comparação que não diferencia maiúsculas de minúsculas. Ao comparar o valor de uma caixa de seleção, use a cadeia de caracteres "mm_cb_on" para verificar se ela está marcada no momento e "mm_cb_off" para verificar se ela está desmarcada no momento.
Uso
Se você usar vários atributos para uma única decisão, isso resultará em uma relação AND. Por exemplo, se você escrever:
[MM_Member_Decision membershipId='1' hasBundle='4']
Isso significa que mostre este conteúdo se...
a ID de associação do membro atual é igual a 1
E
o membro atual tem o pacote com ID igual a 4
Aqui está outro exemplo:
[MM_Member_Decision membershipId='1|2' hasBundle='3' daysAsMember='4']
Isso significa mostrar o conteúdo contido na tag se...
a ID de associação do membro atual é igual a 1 OU 2
E
o membro atual tem o pacote com ID igual a 3
E
o membro atual é membro há 4 dias ou mais
Ao usar a tag MM_Member_Decision, você deve sempre incluir uma tag de abertura e uma de fechamento.
O conteúdo entre as tags de abertura e fechamento pode ser qualquer HTML ou JavaScript válido e também pode conter outros MemberMouse SmartTags™, incluindo outras tags de decisão, com exceção da própria MM_Member_Decision. A MM_Member_Decision não pode ser usada dentro de si mesma ou aninhada.
Aqui estão alguns exemplos mais válidos:
Exemplo #1
[MM_Member_Decision membershipId='1' hasBundle='2|6']
Olá [MM_Member_Data name='firstName']!
Este conteúdo é direcionado especificamente aos membros com ID de nível de associação 1 que também têm ID de pacote 2 ou 6.
[/MM_Member_Decision]
Exemplo #2
[MM_Member_Decision membershipId='1']
[MM_Affiliate_Decision affiliate='superguy']
Você veio do afiliado 'superguy'
[/MM_Affiliate_Decision]
Este conteúdo é direcionado especificamente para membros com um nível de associação ID de 1.
[/MM_Member_Decision]
Exemplo #3
[MM_Member_Decision membershipId='2|3|5']
Este conteúdo é direcionado especificamente para membros com um ID de nível de associação de 2, 3 ou 5.
[/MM_Member_Decision]
Exemplo #4
[MM_Member_Decision daysWithBundle_2='4' hasBundle='2']
Os membros com acesso a esse pacote verão isso em 4 dias
[/MM_Member_Decision]
Exemplo #5
[MM_Member_Decision daysWithBundle_2='-14' hasBundle='2']
Os membros com acesso a esse pacote verão o conteúdo até o dia 14
[/MM_Member_Decision]