{"section":"tutorials","requestedLocale":"pt","requestedSlug":"configurar-email-sobre-produto-visitado","locale":"pt","slug":"configurar-email-sobre-produto-visitado","path":"docs/pt/tutorials/master-data/triggers-no-master-data-v1/configurar-email-sobre-produto-visitado.md","branch":"main","content":"> ⚠️ Tutorial válido apenas para lojas CMS Portal (Legado).\n\nO email sobre produto visitado é uma mensagem automática enviada para clientes que visitaram a página de um produto no site mas não finalizaram a compra. O envio do email tem como objetivo a recuperação da venda e a oferta de outros produtos.\n\nÉ possível configurar o disparo desse tipo de email utilizando o Master Data. Para isso, siga as instruções das próximas seções:\n\n1. [Definir um intervalo mínimo de disparo](#definir-um-intervalo-minimo-de-disparo)\n2. [Exibir os campos no formulário](#exibir-os-campos-no-formulario)\n3. [Criar template de email sobre produto visitado](#criar-template-de-email-sobre-produto-visitado)\n4. [Criar a estrutura de pastas](#criar-a-estrutura-de-pastas)\n5. [Configurar a trigger de disparo do email](#configurar-a-trigger-de-disparo-do-email)\n\n> ⚠️ Para esse recurso funcionar de forma adequada, é necessário que sua loja possua um alto fluxo de visitas e compras, uma vez que as prateleiras são geradas relacionando dados de navegação a um produto específico.\n\n## Definir um intervalo mínimo de disparo\n\nDefinir um intervalo de disparo significa limitar o tempo mínimo de espera entre um disparo e outro para o mesmo cliente. Isso evita que o cliente receba vários emails durante uma mesma sessão de navegação na loja.\n\nPara configurar esse intervalo, é preciso criar um campo na entidade **CL**:\n\n1. No Admin VTEX, acesse **Configurações da loja** > **Storefront** > **Master Data**.\n2. No Master Data, clique em **Aplicações** > **Estrutura de dados**.\n3. Acesse a aba **Entidade de dados**.\n4. Na entidade **Cliente**, clique no símbolo de lápis.\n5. Clique no botão `Novo campo`.\n6. Preencha os campos conforme a indicação abaixo:\n    * **Nome**: lastTrigger\n    * **Nome de exibição**: Data do último trigger enviado\n    * **Tipo**: Date and Time\n7. Clique no botão `Salvar`.\n\n## Exibir os campos no formulário\n\nApós criar um campo na entidade, é preciso configurar a exibição do campo no formulário, para que seja possível visualizar os dados cadastrados nele. Isso também é válido para campos criados automaticamente pela VTEX, mas que não foram marcados para serem exibidos no formulário.\n\nSiga o passo a passo abaixo para exibir os campos importantes para o cenário de produto visitado:\n\n1. No Admin VTEX, acesse **Configurações da loja** > **Storefront** > **Master Data**.\n2. Na aplicação **Profile System**, clique no ícone de engrenagem <i class=\"fas fa-cog\"></i>.\n3. Clique no ícone de lápis <i class=\"fas fa-pencil-alt\"></i> sobre o formulário **Cliente**.\n4. Clique na aba **Schemas de Layout**.\n5. Clique no botão `Incluir Nova seção`.\n6. Dê um nome para esta seção.\n7. Na coluna **Campos disponíveis**, arraste o campo desejado até a área **Campos da coluna 1**, abaixo do nome da seção criada.\n8. Clique no botão `Salvar`.\n\n## Criar template de email sobre produto visitado\n\nO template do email que será enviado deve ser configurado no CMS Portal (Legado), seguindo o passo a passo abaixo. Para auxiliar a configuração, você pode utilizar o [template de exemplo](https://assets.ctfassets.net/alneenqid6w5/6TloqmkC76AAauQ4e4SWmA/90018592126fff6bd0d7a9a4ae8568d7/produtovisitadoexemplo.zip).\n\n1. No Admin, acesse **Storefront > Layout**.\n2. Clique em **HTML Templates**.\n3. Clique em **new template**.\n4. Preencha o nome e cole o código de seu template. Se estiver usando o template de exemplo, lembre-se de alterar o código `TEMPLATE_DE_PRATELEIRA` pelo ID de seu template de prateleira e o código `NOME_DA_LOJA` pela URL de sua loja. Também é necessário alterar os arquivos de imagem.\n5. Clique no botão `Save template`.\n\n### Produtos enviados\n\nO controle responsável por exibir o produto visitado é o `ProductQueryStringReferenceShelf` e o controle que exibirá a(s) prateleira(s) de similares é `<vtex.cmc:productsCrossSelling … crossSellingType=\"1\" />`. O parâmetro `crossSellingType` varia de 1 a 6, sendo:\n\n* **1**: Quem viu, viu também\n* **2**: Quem viu, comprou também\n* **3**: Quem comprou, comprou também\n* **4**: Produtos similares\n* **5**: Sugestões\n* **6**: Acessórios\n\nAs três primeiras prateleiras são montadas automaticamente pelo sistema e as três últimas são configuradas [manualmente no cadastro de produtos](/pt/docs/tutorials/configurando-produto-similar-sugestoes-acessorios-e-genericos/).\n\n## Criar a estrutura de pastas\n\nApós criar o template, é preciso criar a estrutura de pastas necessária para a configuração da trigger. Siga o passo a passo abaixo:\n\n1. No Admin, acesse **Storefront > Layout**.\n2. Clique em **CMS** > **Sites and channels**.\n3. Clique na sua loja.\n4. Clique na pasta `/` e, em seguida, na pasta **CEM**.\n5. Clique em **new folder**.\n6. Preencha os campos conforme abaixo:\n    * **Folder Name**: Produto-visitado\n    * **Protocol**: HTTPS\n    * **Authentication Required?**: manter desmarcado.\n7. Clique no botão `Save Folder`.\n8. Após a criação da pasta, você precisa associar o template de página ao layout da página. Clique na pasta criada no menu lateral esquerdo do CMS Portal (Legado).\n9. Clique em **new layout**.\n10. Em **Template**, selecione o template criado anteriormente.\n11. Clique no botão `Save Layout`.\n\n## Configurar a trigger de disparo do email\n\nPara configurar a trigger, siga as instruções abaixo:\n\n1. Acesse `{nomedaloja}.ds.vtexcrm.com.br`, substituindo `{nomedaloja}` pelo seu nome de conta VTEX.\n2. Faça login conforme solicitado.\n3. Clique na aba __Trigger__.\n4. Clique no botão `Adicionar`.\n5. Preencha os campos:\n    * __Nome:__ insira o nome da trigger.\n    * __Entidade de dados:__ selecione a entidade de dados à qual a trigger pertence.\n    * __Status:__ marque a opção __Ativo__.\n6. Na aba **Regras**, no campo **Regra de ativação**, selecione **O valor de um atributo é alterado**.\n7. Em **Campo**, selecione** Produto Visitado**.\n8. Em **Filtro adicional**, clique em `Adicionar filtro`. Configure dois filtros conforme abaixo:\n    * _Checkout – É nulo – e_\n    * _Produto Visitado – Não é nulo – e_\n9. Clique no botão `Adicionar grupo`.\n10. Clique em `Adicionar filtro` para incluir um filtro no grupo. Preencha conforme abaixo:\n    * _Data do último trigger enviado –  Menor ou igual a –  DATA ATUAL – Subtrair dias – 7 – ou_\n    * _Data do último trigger enviado –  É nulo_\n11. Clique na aba **Agendar**.\n12. Selecione uma das opções de agendamento da trigger. Exemplo: agendar em uma data dinâmica, como _DATA DE HOJE – mais –  2 horas_.\n13. Clique na aba** Se positivo**.\n14. Preencha esta aba da seguinte forma:\n    * **Ação**: selecione **Enviar um email**.\n    * **Destinatário**: como teste, digite seu e-mail e clique em `Adicionar e-mail estático`. Quando já tiver testado, exclua seu e-mail, selecione **CL: Email **e clique em `Adicionar e-mail dinâmico`.\n    * **Formato do corpo do e-mail**: selecione **HTML**.\n    * **Nome do remetente**: insira o nome de sua loja da forma que você deseja que apareça no remetente do email.\n    * **Responder para**: preencha com o endereço de email para o qual o cliente poderá enviar uma resposta.\n    * **Tipo de conteúdo**: selecione **Conteúdo da URL**.\n    * **Assunto**: preencha com o assunto do email.\n    * **URL**: insira o endereço de sua loja com as pastas em que o layout do produto visitado foi configurado. Exemplo: **`nomedaloja.com.br/CEM/Produto-Visitado?refp={!productVisitedTag}`**. Atenção ao final **`?refp={!productVisitedTag}`** que precisa estar no final da URL para que os produtos sejam exibidos.\n    * **Adicionar utm_source em todos os links com valor**: preencha com “CEM”, para facilitar a identificação de compras pelo produto visitado.\n    * **Sobrescrever utm_source:** marque esta opção.\n15. Clique no botão `Salvar`."}