Os widgets do Afrus permitem realizar ações por parte de usuários de interesse das organizações. Por isso, é necessário realizar um processo preciso de rastreamento das ações executadas por esses usuários.
Uma das ferramentas mais utilizadas para esse fim é o Google Tag Manager. Dentro do sistema de widgets, é possível incorporar automaticamente a funcionalidade de rastreamento ao integrar apenas o ID do contêiner do Google Tag Manager (a partir de agora chamado GTM). Assim, o formulário começará a rastrear e enviar informações para essa plataforma para posterior processamento e uso específico pelas organizações.
Como integrar o GTM aos Widgets?
Basta copiar o ID do GTM na seção de Configurações Globais > Avançado > Google Tag Manager. Este código de rastreamento facilita o envio de informações para posterior processamento.
O código segue a seguinte estrutura: GTM-XXXX
No Afrus, é necessário que, para cada widget, o ID do contêiner seja solicitado e enviado pelo backend no endpoint /form para ser utilizado pelo widget após sua renderização.
Para que os dados sejam enviados corretamente, é necessário que sejam executados por meio de eventos, descritos a seguir:
Eventos
Abaixo estão descritos os eventos para cada objetivo (Goal) do widget, detalhando sua definição e quando são executados:
Goal: Doação
| Evento | Definição | Quando é executado | 
| "START" | Executado ao renderizar o widget, indicando que o formulário foi visualizado. | Imediatamente após o widget ser completamente renderizado. | 
| "ADD_TO_CART" | Executado ao selecionar o valor e o tipo de doação. | No call to action do snippet de dados de pagamento. | 
| "GENERATE_LEAD" | Executado ao preencher os dados pessoais do usuário e enviar como lead. | Após preencher os dados e clicar no botão para o próximo passo. | 
| "BEGIN_CHECKOUT" | Indica que o processo de pagamento foi iniciado. | Quando o doador chega ao passo de pagamento. | 
| "ADD_PAYMENT_INFO" | Indica que os dados de pagamento foram inseridos. | Após inserir os dados e clicar no botão de envio. | 
| "PURCHASE" | Indica que o pagamento foi processado com sucesso. | Quando a transação é confirmada como bem-sucedida. | 
Goal: Registro
| Evento | Definição | Quando é executado | 
| "START" | Executado ao renderizar o widget, indicando que foi visualizado. | Imediatamente após o widget ser completamente renderizado. | 
| "REGISTER" | Indica que o lead foi registrado. | Quando a pessoa é cadastrada na base de dados. | 
Como ativar no Afrus?
- Acesse seu widget > Avançado > clique em Google Tag Manager 4. 
2. Insira o código de rastreamento previamente configurado no GTM4.
Vídeo tutorial
Assista ao vídeo tutorial sobre como configurar os eventos para os widgets do Afrus usando o GTM4.


