Inserção de Conteúdo Dinâmico

Saiba como adicionar conteúdo dinâmico às suas páginas Ion.

O conteúdo passado para as páginas Ion em uma query string e/ou salvo em um data field pode ser exibido em uma página e usado em scripts de rastreamento publicando uma variável de conteúdo em uma página ou em um script de rastreamento, respectivamente. A variável de conteúdo é definida pelo uso de duas chaves em cada lado de um dado. Por exemplo, você pode exibir o primeiro nome do respondente em uma página de agradecimento depois que ele enviar um formulário. Neste cenário, você pode usar {{FirstName}}  em qualquer editor de texto na página de agradecimento. Abaixo, veja um exemplo de como isso ficaria na sua página de agradecimento: 

* Observação: o exemplo acima assume que o formulário usa o campo de dados "FirstName" para coletar o nome do respondente.

* Observação: se você usou a plataforma antes de 8 de outubro, isso vai sobrepor o uso da substituição @@ que era usada anteriormente para inserção de conteúdo.

Diferentes tipos de variáveis de conteúdo são usados para realizar coisas diferentes. Abaixo, você encontra uma lista de diferentes tipos de variáveis de conteúdo e para que eles seriam usados:

{{dataName}}   Para valor padrão (codificado em HTML)
{{:dataName}} Para valor bruto
{{#dataName}}   Para valor codificado de URL
{{~dataName}} Para codificação de string (usado em JavaScript)
{{dataName}}   Use para inserção dinâmica em páginas e regras
{{:dataName}}   Use para gerar um valor bruto, não codificado em HTML
{{#dataName}}   Use ao inserir/anexar valores a um URL:
  • valor acrescentado a um URL externo em uma transferência do link;
  • valor substituto diretamente em um URL de endpoint de integração;
  • suportado apenas no contexto de Creatives;
  • não compatível com campos de mashup de integração.

{{~dataName}}  Use quando um valor incluir aspas e estiver sendo inserido em uma linha de JavaScript entre aspas.

  • valor substituto que inclui aspas em Javascript;
  • suportado apenas no contexto de Creatives;
  • não compatível com campos de mashup de integração.

{{value}} Para obter literalmente um valor entre chaves na página, use "\" para escapar da variável de conteúdo.

Matemática In-Page

Variáveis de conteúdo também podem ser usadas para realizar cálculos em sua página sem usar regras. Por exemplo, você pode querer calcular o custo médio do item em uma experiência de calculadora interativa. Você pode usar a sintaxe abaixo diretamente em um editor de texto para dividir o valor total do pedido pelo número total de itens para encontrar o custo médio do item.

$ {{=Total_Cost / Total_Items}}  

Os principais componentes da matemática in-page são as duas chaves em cada lado da equação e um sinal de igual para iniciar a equação. Você pode então fazer referência a nomes de dados de Ion dentro da equação, conforme necessário. Quando a página é visualizada ao vivo, ele será substituído pelo valor real com um cifrão na frente dela, pois está fora da variável de conteúdo.

Você também pode usar variáveis de conteúdo para formatar valores numéricos da mesma forma que faria dentro das regras, conforme descrito no post do suporte "Salvar dados numéricos formatados". Ao configurar isso em uma variável de conteúdo, você não precisaria de chaves adicionais, uma vez que já está incluído na sintaxe.

Por exemplo, se você quiser formatar o custo médio do item automaticamente (incluindo o cifrão), poderá usar a sintaxe abaixo diretamente em um editor de texto. 

O valor médio do seu item é   {{={0:$0,0.00} Total_Cost / Total_Items}}  

Quando essa variável de conteúdo é configurada em um editor de texto, os visitantes verão o valor médio do item exibido na página no formato $0,000.00.

*Observação: Esses valores não são salvos no seu console Ion. As regras devem continuar a ser usadas para qualquer valor que precise ser salvo em seu console e/ou exportado.