Hey! These docs are for version 7, 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 das nossas soluções nas páginas de checkout é super importante porque representa uma ótima oportunidade para desanonimizarmos (desculpa o palavrão! "identificarmos" também serve) 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.

page:
obrigatório
String

Informe "checkout".

salesChannel:
opcional, apenas para lojas que utilizam sales channel
String

Indica o canal de compras (sales channel) atual do usuário. Esse campo só deve ser preenchido se a loja utilizar canais de compra, em caso de dúvida, verifique com o gerente de projetos se há necessidade de preencher esse campo.

user:
Obrigatório se o usuário estiver logado.
Object

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": "checkout",

  /* sales channel (apenas se utilizar sales channel) */
  "salesChannel": "5",
  
  /* user info */
  "user": {
    "id": "2481632",
    "name": "Ross Geller",
    "email": "[email protected]",
    "allow_mail_marketing": true
  }
};

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