El evento “Notificar evento de producto visitado” sirve para comunicar que el contacto ha visitado un producto en concreto durante su navegación por la web. Para ello notifica, vía JavaScript, cuando un usuario accede a una página de detalle de producto mediante el uso de la función connectif.managed.sendEvents.
Cómo se usa
La notificación de producto visitado utiliza la opción entityInfo, del método sendEvents, para enriquecer la información de los eventos enviados.
Notificar la información del producto visitado
Este objeto representa un producto de una tienda online. Incluye las siguientes propiedades:
Nombre | Obligatoria | Tipo | Descripción |
---|---|---|---|
productDetailUrl | Sí | string | URL de la página del producto (la URL debe ir sin codificar). |
productId | Sí | string | Identificador único del producto (en el eCommerce). |
name | Sí | string | Nombre del producto. |
description | No | string | Descripción del producto. Puede contener código HTML. |
imageUrl | No | string | URL de la imagen del producto. |
unitPrice | Sí | number | Precio unitario del producto. |
availability | No | string | Puede tener uno de los siguientes valores: InStock o OutOfStock. |
categories | No | array | La categoría a la que pertenece el producto. Si el eCommerce permite sub-categorías, puedes indicarlas con la ruta completa de la categoría separando cada nivel con el carácter '/'. Por ejemplo: "/Ordenadores/Teclados/Logitech". |
tags | No | array | Las etiquetas asociadas al producto. |
brand | No | string | Marca del producto. |
reviewCount | No | number | Número de reseñas que tiene el producto. |
rating | No | number | Valoración del producto normalizada al rango de 0 a 5. |
ratingCount | No | number | Cantidad de valoraciones del producto. |
thumbnailUrl | No | string | URL de la imagen en miniatura del producto. |
relatedExternalProductIds | No | array | Ids de productos relacionados. |
priority | No | number | Prioridad de un producto. |
unitPriceOriginal | No | number | Precio unitario del producto sin aplicar el descuento. |
unitPriceWithoutVAT | No | number | Precio unitario original del producto. |
discountedAmount | No | number | Importe rebajado del producto. |
discountedPercentage | No | number | Porcentaje de descuento, rango de 0 a 100 sin símbolo de porcentaje. |
publishedAt | No | string | Fecha de publicación del producto en el catálogo de la tienda en formato ISO 8601. Por ejemplo: "2020-05-20T15:12:20Z". |
customField1 | No | string | Campo personalizado del producto. |
customField2 | No | string | Campo personalizado del producto. |
customField3 | No | string | Campo personalizado del producto. |
Ejemplo
La notificación tendrá este aspecto:
connectif.managed.sendEvents([ { "type": "product-visited", "product": { "name": "My product", "productDetailUrl": "https://myshop.com/product/details/59a31949a1a562d4979fbca2", "productId": "59a31949a1a562d4979fbca2", "unitPrice": 51.88, "availability": "outofstock", "imageUrl": "https://myshop.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 });
¡Sigue aprendiendo!
Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:
- Añadir el JavaScript de Connectif en tu web, para insertar el código y comenzar a recopilar información sobre las visitas a tu página.
- Integración mediante etiquetas, para conocer todas las notificaciones que puedes enviar desde tu eCommerce a Connectif y su funcionamiento.
- Integración con Connectif vía API, para sincronizar contactos, productos, compras y cupones.
- Comprobar la integración con el eCommerce, para asegurarte de que todos los datos están sincronizándose de forma correcta en tu cuenta de Connectif.