{"section":"tutorials","requestedLocale":"pt","requestedSlug":"entendendo-o-sistema-de-captura-de-email-da-vtex","locale":"pt","slug":"entendendo-o-sistema-de-captura-de-email-da-vtex","path":"docs/pt/tutorials/master-data/triggers-no-master-data-v1/entendendo-o-sistema-de-captura-de-email-da-vtex.md","branch":"main","content":"O objetivo deste artigo é mostrar como o e-mail de um usuário é recebido no CRM do [Master Data](/pt/docs/tutorials/master-data). Para isto, será demonstrado como o **Checkout**, **RC.JS** e **Master Data** trabalham em conjunto para capturar as informações de e-mail de um novo usuário.\n\nPara melhor compreensão, iremos apresentar um cenário (dividido em 3 etapas), onde o usuário conclui sua compra com sucesso e o pedido é encaminhado ao OMS, enquanto o seu e-mail é transmitido de forma segura para o Master Data. Neste contexto, as ações do usuário e o fluxo da plataforma ocorrem na seguinte ordem:\n\n### Etapa 1 (Preenchimento de email)\n\n| __Usuário__ | __Plataforma VTEX__ |\n|------------------|------------------|\n| Visita pela primeira vez o site da loja (usuário sem cadastro) e navega a procura do item desejado. | No navegador, o módulo Portal solicita que o RC.JS (request capture javascript) passe as informações adiante. |\n| Adiciona o produto ao carrinho e clica no botão `Fechar Pedido`. | O módulo Checkout envia ao RC.JS, a seguinte mensagem: “Olá, temos uma transação prestes a acontecer. Por favor, passe essa informação adiante”. |\n| Preenche o seu e-mail. | A informação é encaminhada para o Profile System. Neste estágio, o e-mail é capturado apenas pelo Profile System, não pelo RC.JS. |\n\n### Etapa 2 (Preenchimento de dados pessoais)\n\n| __Usuário__ | __Plataforma VTEX__ |\n|------------------|------------------|\n| Preenche as informações pessoais obrigatórias (nome, sobrenome e CPF). | A informação é encaminhada para o Profile System. Neste estágio, o e-mail é capturado apenas pelo Profile System, não pelo RC.JS. |\n\n### Etapa 3 (Confirmação de envio de dados pessoais)\n\n| __Usuário__ | __Plataforma VTEX__ |\n|------------------|------------------|\n| Clica em `Ir para entrega`. | Checkout solicita que o RC.JS transfira o endereço de e-mail e as informações do carrinho para o Master Data (por meio do Profile System). |\n\n> ⚠️ Para que a função do [carrinho abandonado](/pt/tutorial/acesse-o-carrinho-abandonado-dos-clientes--4bbXy1TlzJaiCr41xKDN4e#) possa ser utilizada, é necessário que o usuário tenha preenchido as seguintes informações: e-mail, nome, sobrenome e CPF. A falta de um destes dados, impossibilita a utilização do carrinho abandonado.\n\n| __Usuário__ | __Plataforma VTEX__ |\n|------------------|------------------|\n| Preenche as informações de frete e pagamento. | O orderForm do Checkout torna-se um pedido e é transmitido para o OMS da VTEX. As informações completas do usuário (nome, sobrenome, e-mail, carrinho e todas as informações adicionais) são transmitidas para o Master Data. A captura de e-mail pode levar até 46 minutos para ser corretamente refletida no CRM. |\n\n> ℹ️ Cada módulo da VTEX é responsável por solicitar ao RC.JS que transmita os dados capturados na sessão. O RC.JS tem por função agir como um \"mensageiro\" de informações.\n\n![image (3)](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/master-data/triggers-no-master-data-v1/entendendo-o-sistema-de-captura-de-email-da-vtex_1.png)"}