Conheça os dados comuns para tagueamento em todas as páginas
Comece tagueando as propriedades comuns a todas as páginas do ecommerce. São elas page
(dados da página que está sendo visitada), salesChannel
(opcional, o canal de compras atual) e user
(dados do cliente que está visitando-a).
1. Informações da página (chaordic_meta.page
)
chaordic_meta.page
)Os campos da propriedade page
devem ser declarados conforme especificação abaixo:
Nome da página, conforme tabela abaixo.
Página | name |
---|---|
Home | home |
Categoria ou departamento (1° nível) | category |
Subcategoria | subcategory |
Produto | product |
Carrinho | cart |
Checkout | checkout |
Confirmação de compra | confirmation |
Busca | search |
Busca vazia | emptysearch |
Landing page | landing_page |
Perfil do cliente | userprofile |
Erro 404 | not_found |
Outras | other |
Caso esteja passando por um teste A/B, identifica o grupo em que a página está sendo exibida.
2. Sales Channel (chaordic_meta.page.salesChannel
) (opcional)
chaordic_meta.page.salesChannel
) (opcional)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.
3. Informações do cliente (chaordic_meta.user
)
chaordic_meta.user
)A propriedade user
deve ser omitida caso o cliente esteja deslogado. Os campos devem ser declarados conforme especificação abaixo:
Identificador único do cliente.
Nome completo.
Email válido.
Informa se o cliente autoriza recebimento de campanhas de email.
Data de nascimento no formato YYYY-MM-DD.
Gênero do cliente. Utilize M
para masculino e F
para feminino.
Informações eventuais em formato linear (não hierarquizado).
Informações eventuais em formato hierarquizado.
Token de autenticação para recuperar a sessão de um cliente e adicionar produtos deixados anteriormente no carrinho.
URL que disponibiliza ou sobrescreve todas as informações anteriores no formato JSON. Esse campo é descrito logo abaixo.
Exemplo do chaordic_meta
na home
chaordic_meta
na homewindow.chaordic_meta = {
/* page info */
"page": {
"name": "Home",
/* sales channel (apenas se utilizar sales channel) */
"salesChannel": "5"
},
/* logged 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"
}
}
}
Informações do cliente via acesso remoto
Se preferir, utilize um serviço que disponibilize os dados de cliente de forma remota. Este método é útil caso você prefira manter a estrutura do HTML sempre igual e também para corrigir mecanismos de cache existentes em muitos ecommerces.
Para usar um serviço remoto de acesso aos dados do cliente indique apenas a propriedade remote_url
, tendo como valor a URL onde a informação do cliente poderá ser consultada pela Chaordic. Exemplo:
window.chaordic_meta = {
"page": { ... },
"user": {
"remote_url": "//www.nomedosite.com/user"
}
}
O serviço consultado (em nosso exemplo: //www.nomedosite.com/user) deverá retornar os mesmos dados do objeto user no formato JSON:
{
"uid": "U1234",
"name": "Ross Geller",
"email": "[email protected]",
"allow_mail_marketing": true
}
Finalizado o tagueamento das informações comuns a todas as páginas, passe a adicionar os dados específicos de cada página. Que tal começar pela Home? ➝