O Reconnect permite que você execute um programa de personalização de mensagens individual em diferentes canais. Por exemplo, você pode incentivar os usuários a recuperarem um carrinho abandonado, concluir uma inscrição ou alertá-los sobre uma queda de preço em um produto em que demonstraram interesse.
Antes de criar sua primeira campanha...
Certifique-se de ter concluído todos os passos listados na página Introdução ao Reconnect.
Criando uma campanha do Reconnect
Passo 1: configure as configurações da campanha
- Na guia Campaigns, clique em Create Campaign e, em seguida, selecione o tipo de campanha: uma campanha automatizada por gatilho ou uma notificação push agendada.
- Clique em Settings e defina o seguinte:
- Primary metric: define a métrica a se usar para medir o desempenho e indica a melhor variação em um teste A/B.
- Attribution window: o intervalo de tempo em que as compras feitas por um usuário que clicou em uma mensagem de campanha serão atribuídas à campanha.
- Frequency capping: define o número máximo de mensagens que podem ser enviadas a um usuário em cada canal.
- Na página da campanha, clique no ícone de Editar para editar as configurações de gatilho da campanha:
Nesse painel, você pode definir as condições exatas que dispararão a mensagem, limitar o horário e o dia em que a mensagem será enviada e definir condições de cancelamento.
As informações de gatilho variam de acordo com o tipo de campanha:AgendadoSelecione quando você quer que a campanha seja enviada a todos os usuários no público-alvo da campanha, entre as opções "Imediato" e "Agendado". Certifique-se de definir um horário de envio para o futuro
Queda de preçoDefina o seguinte:
- O produto que disparará a campanha: todos os produtos, um produto com ou sem um atributo específico, ou uma SKU específica.
- A queda de preço mínima que ativará a campanha (% de preço ou número real da queda de preço).
- O monitor de gatilho do Reconnect acompanha os preços dos produtos a partir de eventos específicos. Defina qual evento (Adicionar ao Carrinho ou Visualizar Produto) deve ativar o monitoramento de preço.
Produto visualizadoO evento de gatilho é definido para a visualização de um produto, mas você pode definir o gatilho para atributos específico ou uma SKU específica.
Abandono de carrinhoO evento de gatilho é definido como adicionar ao carrinho, mas você pode definir o gatilho para atributos específico ou uma SKU específica.
Gatilho personalizadoEnvie e-mails a usuários que realizam determinada ação, como entrar em um clube VIP, fazer uma compra ou qualquer outro evento. O gatilho pode ser um evento único ou uma lista de vários eventos (por exemplo, cadastro ou login do usuário).
- Em Send to, selecione o público para direcionar.
- Em Wait time, defina o tempo de espera entre o evento de gatilho e o envio da mensagem. Esse tempo pode variar de 5 minutos a 90 dias. Esse campo não está disponível para o evento de queda de preço.
Passo 2: crie variações
- Em seguida, clique em Add Channel para criar uma nova variação.
(Você também pode clicar em Copy Variation para trabalhar em uma variação existente de outra campanha). - Escolha um canal do menu suspenso de integrações e, em seguida, escolha um modelo para a mensagem. Você pode escolher em nossa lista de modelos de recusa de inscrição, em qualquer modelo personalizado que você criou ou iniciar uma mensagem do zero. Saiba mais sobre Modelos do Reconnect
- Crie a mensagem:
- Na guia do JSON, insira o conteúdo exigido por seu provedor de mensagens. O conteúdo está em formato JSON (exceto para SMS da Twilio, que fica em texto corrido).
- Adicione variáveis dinâmicas conforme o necessário:
- Digitando ${ (cifrão e chaves) e selecionando a partir do menu suspenso
- Digitando o nome da variável (diferencia maiúsculas e minúsculas).
- Copiando/colando uma variável existente.
Consulte a seção a seguir para saber mais sobre a adição de variáveis.
- Opcionalmente, salve seu JSON como um modelo para uso no futuro.
- Adicione mais canais à variação e crie mais variações conforme necessário:
- Defina a localização para o teste A/B:
- Publique a campanha ou salve-a como rascunho.
Trabalhando com variáveis do Reconnect
Quando você digita ${ na sua mensagem, um menu suspenso aparece com as variáveis disponíveis. A seguir, são mostrados os detalhes de cada variável.
Variáveis de texto
A variável de texto (a variável destacada na segunda captura de tela) é a única que não aparece no menu suspenso de variáveis. Qualquer variável inserida de forma válida (dentro do ${ } ), mas com um nome não reconhecido pelo editor, é definida como uma variável de texto. A variável de texto permite que você defina um local para uma string de texto, como "linha de assunto". O texto da variável em si é inserido na guia de variáveis.
Depois que a variável for definida no JSON, clique nela para mostrar as configurações de variáveis, em que você pode editar o nome e inserir um campo temporário e descrição a ser mostrada no campo dedicado de configuração da variável, na guia de variáveis.
OBSERVAÇÃO: você pode inserir o mesmo nome de variável (diferencia maiúsculas e minúsculas) em vários locais no JSON. Suas configurações são as mesmas para cada instância no JSON, e o conteúdo é definido apenas uma vez na guia de variáveis.
Variáveis dependentes de gatilhos
Quando você cria uma campanha dependente de gatilhos, cada tipo de gatilho inclui uma variável relacionada ao evento específico. Por exemplo, em uma campanha de abandono de carrinho, você pode inserir as variáveis de propriedade do produto que o usuário deixou no carrinho.
Depois que a variável for definida no JSON (destaque verde na imagem), clique nela para mostrar as configurações de variáveis, em que você pode alterar as propriedades do produto daquele gatilho e editar o número de itens. Note que essa variável não aparece na guia de variáveis.
Importante:
No corpo da mensagem em JSON, é esperado que algumas variáveis sejam valores vazios. Por exemplo, se você criar uma mensagem para abandono de carrinho e inserir variáveis para 3 itens do carrinho, mas um usuário que atingiu o gatilho da campanha só adicionou 2 itens ao carrinho. Nesse caso, as variáveis dos 2 primeiros objetos de "Items in cart" (item 1 e item 2) possuem valores obtidos do feed, mas o valor do terceiro objeto é deixado em branco.
abandono de carrinho
- Variável de gatilho disponível: itens no carrinho
- Propriedades disponíveis: todas as propriedades do seu feed de produtos
- Padrão (quando você adiciona essa variável a partir do menu suspenso): ${Items in cart|sku|Item 1}
Produto visualizado
- Variável de gatilho disponível: produtos visualizados recentemente
- Propriedades disponíveis: todas as propriedades do seu feed de produtos
- Padrão (quando você adiciona essa variável a partir do menu suspenso): ${Recently viewed products|sku|Item 1}
Queda de preço
- Variável de gatilho disponível: produtos com uma queda de preço
-
Propriedades disponíveis:
- Queda de preço (%)
- Queda de preço ($)
- Preço anterior
- Todas as propriedades do seu feed de produtos
- Padrão (quando você adiciona essa variável a partir do menu suspenso): ${Products with price drop|sku|Item 1}
Personalizadas
-
Variável de gatilho disponível:
- Itens no carrinho (disponível apenas para eventos do carrinho: sync cart, add to cart)
- Produtos visualizados recentemente
- Estrutura: estratégia (fixo) | nome do atributo | campo #
- Propriedades disponíveis: todas as propriedades do seu feed de produtos
Variáveis do Recommendations
As variáveis do bloco Recommendations permitem que você recomende produtos aos seus usuários com base nas estratégias que você criou em sua seção, usando propriedades do seu feed de produtos.
- Você pode incluir até 3 blocos de recomendações. Quando começa a digitar o nome da variável, você pode selecionar Variável do Recommendations 1, 2 ou 3 no menu suspenso.
O JSON ficará assim:
- Edite a variável conforme o necessário, listado da direita para a esquerda:
- Número do campo: ("item 1" na captura de tela) o número sequencial do produto da chamada de API para uma estratégia de recomendação específica.
- Propriedade do produto: ("sku" na captura de tela) a propriedade (coluna) de um produto especificado do seu feed de produto.
-
Estratégia de recomendação: ("Recommendation block 1" na captura de tela) acesse a guia de variáveis e selecione a estratégia a ser aplicada a esse bloco:
Você pode criar uma nova estratégia clicando em Create New Strategy. A estratégia é adicionada aos recursos da sua sessão.
Cada estratégia no menu suspenso inclui:- O nome da estratégia (por exemplo, "Homepage Affinity")
- O algoritmo da estratégia (por exemplo, "User Affinity")
Estratégias que exigem contexto adicional
Algumas estratégias usam algoritmos que exigem um contexto. Por exemplo, se sua estratégia usar o algoritmo “Purchased with”, você precisará fornecer o contexto dos itens comprados, conforme ilustrado na imagem a seguir. Se você selecionar uma estratégia que use qualquer um dos algoritmos a seguir, um menu suspenso aparecerá oferecendo opções contextuais:
- Similarity
- Viewed together
- Purchased together / Purchased together Offline / Purchased together Offline & Online
Variáveis de integração
As variáveis de integração são um grupo de parâmetros técnicos que atendem à chamada de integração. Essas variáveis não aparecem na mensagem e são usadas, principalmente, por mensageiros para fins de monitoramento e depuração de mensagens enviadas pela Dynamic Yield. Elas não possuem nenhuma configuração adicional, nem aparecem na guia de variáveis.
Variável | Valores | Descrição |
---|---|---|
User identifier |
E-mail: e-mail criptografado, e-mail, outros SMS: número de telefone Notificações push: PushID |
O tipo de identificador é determinado na integração do canal. Por exemplo, se você definir o identificador como um e-mail criptografado ao configurar a integração de e-mail, o menu suspenso para essa variável oferecerá essa opção em uma mensagem de e-mail; já para uma mensagem de SMS, o menu oferecerá o identificador de número de telefone. |
Request ID | Um valor numérico único | Um ID único gerado pela Dynamic Yield para cada solicitação de mensagem disparada pelo Reconnect. |
Request timestamp | YYYY-MM-DDTHH:mm:ss.SSSZ | |
Tracking pixel |
Exemplo: <img src=\"https://www.acme.com/tremop/ |
Disponível apenas para e-mail. Permite que a Dynamic Yield monitore o e-mail. Por exemplo, se o e-mail foi ou não aberto. |
Tracking link | Link de encapsulamento |
Disponível apenas para e-mail. Incluir em CADA item clicável no seu modelo de e-mail ESP (por exemplo, uma imagem de produto) para permitir que a Dynamic Yield colete informações. Por exemplo: http://trem.dynamicyield.com/tremclk/?{redirectQuery} Saiba mais sobre Parâmetros do modelo Responsys. |
Push tracking |
{ "type": "PN_CLICK", "trackingData": { "rri": "987001424", "sectionID": "9878785", "reqTs": "1652622484055", "userID": "4656722918296846673", "version": "2", "events": [ { "ver": "101482916", "expVisitId": "4032971100745578591", "smech": "", "vars": "[101098971]", "exp": "1296028", "mech": "1" } ] } } |
Disponível apenas para notificações push. Quando notificações push são enviadas pelo Reconnect, é necessário que você adicione um parâmetro de rastreio aos eventos de relatório, para permitir que a DY monitore as ações atribuídas à notificação. Leia a documentação de KB para conhecer os parâmetros de monitoramento |
Mensagens SMS da Twilio
Para a Twilio, o conteúdo esperado é texto corrido, não um formato JSON. Você pode aplicar qualquer uma das variáveis disponíveis no texto digitando ${
Por exemplo:
Você também pode inserir variáveis de texto no conteúdo, tornando o conteúdo mais fácil de editar a partir da guia de variáveis: