Visão geral
As Tabelas de Consulta são uma maneira de você armazenar dados que pode usar em Modelos, Fluxos e Jornadas. Crie suas Tabelas de Consulta através do painel, e então faça referência dinâmica aos dados nessas tabelas
Tabelas de Consulta no Bird armazenam e centralizam referências de dados, que podem ser consultadas ao criar modelos de email usando a linguagem de template Liquid em HTML.
Por exemplo, as bandeiras de cada país, abreviações ou moedas podem ser armazenadas e atualizadas centralmente como uma tabela de consulta. Cada vez que são usadas na construção de um email, podem ser referenciadas a partir dessa tabela de consulta.
Limitações importantes:
Cada tabela pode ter até 10 itens de dados separados armazenados nela.
Cada item pode conter até aproximadamente 300kB de dados.
Criar uma Tabela de Pesquisa
Use a Tabela de Consulta no Modelo de E-mail
Para usar uma tabela de consulta em um modelo de email, você pode adicionar a seguinte sintaxe líquida ao seu modelo HTML ou a um elemento HTML usado em um construtor de arrastar e soltar:
Aqui,
variable_name é qualquer nome que você pode definir
lookup-table-slug é o slug que você deu ao criar a tabela de consulta
item-name é o nome do item que você criou
object-value é o valor que você definiu para o item JSON
key_name é o nome da chave no par chave-valor definido sob item-value
Por exemplo,
Para renderizar a moeda local de um país definido, podemos usar a sintaxe abaixo
variable_name aqui é definido como moeda (qualquer nome que o usuário pode definir)
lookup-table-slug aqui é country-flags como definido quando a tabela de consulta foi criada
item-name é o país conforme criado anteriormente e mostrado no painel esquerdo
object-value é AD, que é o valor definido no JSON. Observe que isso também pode ser uma variável
key_name é a local_currency, que é definida no JSON
Quando usado no construtor de modelos de email em um bloco HTML, a sintaxe acima renderizará o valor da local_currency conforme armazenado sob o objeto AD no item país na tabela de consulta country-flags
Você pode mudar para a seção de visualização para ver o valor exibido dinamicamente no modelo de email. Abaixo, está mostrando EUR como o valor buscado na tabela de consulta.
Usando tabelas de consulta em Fluxos
Você pode ler tabelas de consulta em Fluxos para reutilizar dados definidos centralmente.
Para usar uma tabela de consulta, primeiro crie uma conforme descrito acima.
Navegue até Workflows > Fluxos
Crie um fluxo inicial usando um tipo de gatilho de sua escolha.
Adicione um novo Realizar Consulta ao seu fluxo. Clique em Adicionar Nova Ação e selecione-o no grupo Tabelas de Consulta ou pesquise por ele usando a capacidade de Pesquisa à direita:

Você verá uma tela de configuração onde pode selecionar a tabela da qual ler e configurar exatamente como deseja realizar essa consulta:

Você verá três componentes que pode configurar:
Slug da Tabela de Consulta indica qual tabela você deseja consultar. Ao clicar neste campo, o Fluxos mostrará as tabelas de consulta disponíveis:

Consulta permite que você determine o que recuperar e você pode usar as várias variáveis disponíveis para construir essa chave de consulta. A operação padrão é retornar o valor para o qual você consulta como o valor de nível raiz, mas se você quiser criar um objeto de dados, pode usar a capacidade Como para carregá-lo em uma propriedade específica:

Substituir permite que você substitua variáveis nos resultados de consulta retornados por um valor estático ou um valor que é definido em algum lugar em sua tabela de consulta. O seguinte exemplo substituiria o texto
{{ MyVariableName }}em qualquer item retornado com a ação de Consulta pelo valor que encontra sob a chavereplacements.<locale>.MyVariableName:

Ao clicar no botão Testar, você poderá ver os dados resultantes:

Configurar qual tabela ler é necessário e você deve adicionar pelo menos uma ação Consulta. Você não é obrigado a adicionar ações Substituir.




