Hey! These docs are for version 5, which is no longer officially supported. Click here for the latest version, 2-Main-Docs!

Conheça os dados que precisam ser declarados na página de checkout da sua loja

A integração da nossa suíte nas páginas de checkout é super importante porque representa uma ótima oportunidade para desanonimizarmos (desculpa o palavrão. "identificarmos" também funciona) os eventos de interação dos clientes que estavam navegando deslogados até então.

Algumas lojas utilizam mais de uma página para confirmar, por exemplo, dados de entrega, dados do comprador e também de pagamento. Certifique-se de integrar todas as páginas de checkout do seu ecommerce.

Nesse passo você nos informa os dados do cliente e da página.

1. Informações da página (chaordic_meta.page)

Os campos da propriedade page devem ser declarados conforme especificado anteriormente. Na página de checkout o page.name deve ser checkout.

2. Informações do cliente (chaordic_meta.user)

Os campos da propriedade user devem ser declarados quando o cliente estiver logado, conforme especificado anteriormente

Exemplo do chaordic_meta na página de checkout

window.chaordic_meta = {
  /* page info */
  "page": {
    "name": "checkout",
    
    /* sales channel (apenas se utilizar sales channel) */
    "salesChannel": "5"
  },

  /* user info */
  "user": {
    "id": "2481632",
    "name": "Ross Geller",
    "email": "[email protected]",
    "language": "pt-BR",
    "allow_mail_marketing": true,
    "birthday": "1967-10-18",
    "gender": "M",
    "tags": ["vip", "high_clv"],
    "extra_info": {
      "esp_id": "2361842"
    }
  }
};

Essa foi fácil, hein? Ainda assim, não esqueça de validar!

Por último – mas não menos importante – informe os dados da página de confirmação de compra