Abaixo você confere a lista completa dos eventos suportados do Google Tag Manager no sistema Clean Shave. Esses eventos são disparados no link de agendamento e suas funcionalidades adicionais:
Eventos gerais:
Evento de login:
Disparado quando o usuário realiza qualquer login no link de agendamento, seja por WhatsApp (OTP) ou E-mail.
{
"event": "login",
"gtm": {
"uniqueEventId": 6,
"start": 1763677916135
},
"eventModel": {
"method": "whatsapp", //pode ser "email" ou "whatsapp"
"user_id": "USR-1-5754" //ID único do usuário
}
}
Evento de cadastro:
Disparado quando o usuário realiza um cadastro por qualquer método: WhatsApp (OTP) ou E-mail.
{
"event": "sign_up",
"gtm": {
"uniqueEventId": 7,
"start": 1763677916135
},
"eventModel": {
"method": "whatsapp", //pode ser "email" ou "whatsapp"
"user_id": "USR-1-5754" //ID único do usuário
}
}
Eventos de agendamento:
Evento de adicionar serviço ao carrinho:
Disparado quando usuário seleciona qualquer um dos serviços na tela de seleção para incluir no agendamento.
{
"event": "add_to_cart",
"gtm": {
"uniqueEventId": 14,
"start": 1763678128573,
"priorityId": 1,
"scrollThreshold": 90,
"scrollUnits": "percent",
"scrollDirection": "vertical",
"triggers": "11"
},
"eventModel": {
"currency": "BRL",
"value": 5,
"items": [
{
"item_id": "SERV-17",
"item_name": "Corte Adulto",
"quantity": 1,
"price": 5
}
]
}
}
Evento de remover serviço do carrinho:
Disparado quando o usuário remove qualquer um dos serviços que já selecionou para incluir no agendamento.
{
"event": "remove_from_cart",
"gtm": {
"uniqueEventId": 15,
"start": 1763678128573,
"priorityId": 2,
"scrollThreshold": 90,
"scrollUnits": "percent",
"scrollDirection": "vertical",
"triggers": "11"
},
"eventModel": {
"currency": "BRL",
"value": 5,
"items": [
{
"item_id": "SERV-17",
"item_name": "Corte Adulto",
"quantity": 1,
"price": 5
}
]
}
}
Evento de inicio do checkout
Disparado quando o usuário sai da tela de seleção de serviços, e vai para o processo de checkout, que inicia na tela de seleção de profissional.
{
event: "begin_checkout",
gtm: {
uniqueEventId: 17,
start: 1763678128573,
priorityId: 2,
scrollThreshold: 90,
scrollUnits: "percent",
scrollDirection: "vertical",
triggers: "11"
},
eventModel: {
currency: "BRL",
value: 5,
items: [
{
item_id: "SERV-17",
item_name: "Corte Adulto",
quantity: 1,
price: 5
}
]
}
}
Evento de agendamento
Disparado quando o usuário realiza um agendamento SEM PAGAMENTO ONLINE.
{
"event": "schedule",
"gtm": {
"uniqueEventId": 18,
"start": 1763678128573,
"priorityId": 2,
"scrollThreshold": 90,
"scrollUnits": "percent",
"scrollDirection": "vertical",
"triggers": "11"
},
"eventModel": {
"transaction_id": "AG-1-1763678585029",
"value": 5,
"currency": "BRL",
"items": [
{
"item_id": "SERV-17",
"item_name": "Corte Adulto",
"quantity": 1,
"price": 5
}
]
}
}
Evento de compra
Disparado quando um AGENDAMENTO é feito com PAGAMENTO ONLINE.
{
"event": "purchase",
"gtm": {
"uniqueEventId": 6,
"start": 1763678747143
},
"eventModel": {
"transaction_id": "AG-1-3608-53",
"currency": "BRL",
"value": 5,
"tax": 0,
"shipping": 0,
"coupon": "",
"items": [
{
"item_id": "SERV-17",
"item_name": "Corte Adulto",
"price": 5,
"quantity": 1
}
]
}
}
Eventos de assinaturas/pacotes
Eventos de adicionar ao carrinho, remover do carrinho e iniciar checkout:
No fluxo de compra de assinaturas e pacotes, os eventos de add_to_cart, remove_from_cart e begin_checkout são iguais os de agendamento. Refira a documentação acima para mais informações.
Evento de assinar
Disparado quando uma assinatura é feita. Lembrando que assinaturas só podem ser feitas no link de agendamento COM PAGAMENTO ONLINE, por isso não existe o cenário onde uma assinatura é comprada pelo link sem que esse evento seja disparado, ao contrário do schedule/purchase no cenário do agendamento.
{
"event": "subscribe",
"gtm": {
"uniqueEventId": 11,
"start": 1763679105506
},
"eventModel": {
"subscription_id": "SUB-1-18-54",
"status": "pending",
"currency": "BRL",
"value": 5,
"items": [
{
"item_id": "PREPAID-40",
"item_name": "Corte Ilimitado",
"price": 5,
"quantity": 1
}
]
}
}
Eventos nos fluxos de pagamento online (Se aplicam a agendamentos e assinaturas/pacotes)
Evento de adição de informações de pagamento:
Disparado quando o usuário define o método de pagamento que vai utilizar.
Exemplo de agendamento com pix:
{
"event": "add_payment_info",
"gtm": {
"uniqueEventId": 16,
"start": 1763678709573,
"priorityId": 2,
"scrollThreshold": 90,
"scrollUnits": "percent",
"scrollDirection": "vertical",
"triggers": "7"
},
"eventModel": {
"currency": "BRL",
"value": 5,
"payment_type": "pix",//"pix", "tokenized_card" ou "credit_card"
"items": [
{
"item_id": "SERV-17",
"item_name": "Corte Adulto",
"quantity": 1,
"price": 5
}
]
}
}Exemplo de compra de assinatura com cartão de crédito:
{
"event": "add_payment_info",
"gtm": {
"uniqueEventId": 16,
"start": 1763679047476,
"priorityId": 3,
"scrollThreshold": 90,
"scrollUnits": "percent",
"scrollDirection": "vertical",
"triggers": "11"
},
"eventCallback": "Function",
"eventModel": {
"currency": "BRL",
"value": 5,
"payment_type": "credit_card",
"items": [
{
"item_id": "PREPAID-40",
"item_name": "Corte Ilimitado",
"price": 5
}
]
}
}
Ficou com alguma dúvida? Entre em contato pelos canais no rodapé dessa pagina que nosso time irá te ajudar!
