Evento "Notificar evento de produto visitado"

O evento "Notificar evento de produto visitado" serve para comunicar que o contato visitou um produto específico durante sua navegação na web. Para isso, ele notifica, via JavaScript, quando um usuário acessa uma página de detalhes do produto usando a função connectif.managed.sendEvents.

  

Este artigo faz parte do guia para criar uma integração personalizada.
Se sua integração é feita por módulo, essa etiqueta será inserida em sua loja virtual de forma automática.

 

Como usar

A notificação de produto visitado utiliza a opção entityInfo do método sendEvents para enriquecer as informações dos eventos enviados. 

  

Este evento representa uma alternativa ao implementar a Tag "Contato visitou um produto" no HTML da página da sua loja virtual.

 

Notificar as informações do produto visitado

Este objeto representa um produto de uma loja virtual. Inclui as seguintes propriedades:

Nome Obrigatória Tipo Descrição
productDetailUrl Sim string URL da página do produto (a URL deve ser não codificada).
productId Sim string Identificador único do produto (no eCommerce).
name Sim string Nome do produto.
description Não string Descrição do produto. Pode conter código HTML.
imageUrl Não string URL da imagem do produto.
unitPrice Sim number Preço unitário do produto.
availability Não string Pode ter um dos seguintes valores: InStock ou OutOfStock.
categories Não array A categoria a que o produto pertence. Se o eCommerce permitir subcategorias, você pode indicá-las com o caminho completo da categoria separando cada nível com o caractere '/'.
Por exemplo: "/Computadores/Teclados/Logitech".
tags Não array As tags associadas ao produto.
brand Não string Marca do produto.
reviewCount Não number Número de avaliações do produto.
rating Não number Avaliação do produto normalizada na faixa de 0 a 5.
ratingCount Não number Quantidade de avaliações do produto.
thumbnailUrl Não string URL da imagem em miniatura do produto.
relatedExternalProductIds Não array IDs de produtos relacionados.
priority Não number Prioridade de um produto.
unitPriceOriginal Não number Preço unitário do produto sem desconto aplicado.
unitPriceWithoutVAT Não number Preço unitário original do produto.
discountedAmount Não number Valor descontado do produto.
discountedPercentage Não number Percentual de desconto, faixa de 0 a 100 sem símbolo de porcentagem.
publishedAt Não string Data de publicação do produto no catálogo da loja em formato ISO 8601.
Por exemplo: "2020-05-20T15:12:20Z".
customField1 Não string Campo personalizado do produto.
customField2 Não string Campo personalizado do produto.
customField3 Não string Campo personalizado do produto.

 

Exemplo

A notificação terá esta aparência:

connectif.managed.sendEvents([
    {
        "type": "product-visited",
        "product": {
            "name": "Meu produto",
            "productDetailUrl": "https://minhaloja.com/detalhes-do-produto/59a31949a1a562d4979fbca2",
            "productId": "59a31949a1a562d4979fbca2",
            "unitPrice": 51.88,
            "availability": "outofstock",
            "imageUrl": "https://minhaloja.com/img/59a31949a1a562d4979fbca2.jpg",
            "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sollic.",
            "priority": 10,
            "rating": 4,
            "tags": ["tag1", "tag2", "tag3"],
            "categories": ["a/b/c", "d/b"],
            "relatedExternalProductIds": ["59a31953a1a562d4979fbd90", "59a31b2ba1a562d4979fe5b8"],
            "unitPriceOriginal": 51.88,
            "unitPriceWithoutVAT": 41.5,
            "discountedAmount": 5.19,
            "discountedPercentage": 10,
            "ratingCount": 16,
            "brand": "Jata",
            "publishedAt": "2020-05-03T10:15:00Z",
            "customField1": "Lorem ipsum dolor sit amet 1",
            "customField2": "Lorem ipsum dolor sit amet 2",
            "customField3": "Lorem ipsum dolor sit amet 3"
        }
    },
    { "type": "page-visit" }
], { entityInfo, cart });
  

No exemplo, também é notificado o evento de visita à página para comunicar ambos os eventos com uma única chamada ao rastreamento da Connectif.

 

 

Parabéns!
Você chegou ao final da lição.

  

Ainda tem dúvidas sem resposta?
Lembre-se de que você tem à sua disposição nossos especialistas em Connectif. Para contatá-los, basta abrir um ticket de Suporte clicando no botão azul "Ajuda" no seu painel.


Continue aprendendo!

Para aproveitar todo o potencial da sua conta na Connectif, recomendamos que continue com os seguintes artigos:

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0