L'evento "Notifica evento di prodotto visitato" serve per comunicare che un contatto ha visitato un prodotto specifico durante la sua navigazione sul sito. Per farlo, invia una notifica via JavaScript quando un utente accede a una pagina di dettaglio di prodotto utilizzando la funzione connectif.managed.sendEvents.
Come si usa
La notifica di prodotto visitato utilizza l'opzione entityInfo del metodo sendEvents, per arricchire le informazioni degli eventi inviati.
Notificare le informazioni del prodotto visitato
Questo oggetto rappresenta un prodotto di un negozio online. Include le seguenti proprietà:
Nome | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
productDetailUrl | Sì | string | URL della pagina del prodotto (l'URL deve essere in chiaro, senza codifica). |
productId | Sì | string | Identificatore univoco del prodotto (nel tuo eCommerce). |
name | Sì | string | Nome del prodotto. |
description | No | string | Descrizione del prodotto. Può contenere codice HTML. |
imageUrl | No | string | URL dell'immagine del prodotto. |
unitPrice | Sì | number | Prezzo unitario del prodotto. |
availability | No | string | Può avere uno dei seguenti valori: InStock o OutOfStock. |
categories | No | array | La categoria a cui appartiene il prodotto. Se l'eCommerce consente sottocategorie, è possibile indicarle con il percorso completo della categoria separando ogni livello con il carattere '/'. Ad esempio: "/Computer/Tastiere/Logitech". |
tags | No | array | Le etichette associate al prodotto. |
brand | No | string | Marca del prodotto. |
reviewCount | No | number | Numero di recensioni del prodotto. |
rating | No | number | Valutazione del prodotto normalizzata nell'intervallo da 0 a 5. |
ratingCount | No | number | Numero totale di valutazioni del prodotto. |
thumbnailUrl | No | string | URL dell'immagine in miniatura del prodotto. |
relatedExternalProductIds | No | array | ID dei prodotti correlati. |
priority | No | number | Priorità di un prodotto. |
unitPriceOriginal | No | number | Prezzo unitario originale del prodotto senza sconti. |
unitPriceWithoutVAT | No | number | Prezzo unitario originale del prodotto senza IVA. |
discountedAmount | No | number | Importo scontato del prodotto. |
discountedPercentage | No | number | Percentuale di sconto, nell'intervallo da 0 a 100 senza il simbolo di percentuale. |
publishedAt | No | string | Data di pubblicazione del prodotto nel catalogo del negozio in formato ISO 8601. Ad esempio: "2020-05-20T15:12:20Z". |
customField1 | No | string | Campo personalizzato del prodotto. |
customField2 | No | string | Campo personalizzato del prodotto. |
customField3 | No | string | Campo personalizzato del prodotto. |
Esempio
La notifica avrà questo aspetto:
connectif.managed.sendEvents([ { "type": "product-visited", "product": { "name": "Il mio prodotto", "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 });
Continua a imparare!
Per sfruttare al massimo il potenziale del tuo account Connectif, ti consigliamo di continuare con i seguenti articoli:
- Aggiungere il JavaScript di Connectif nel tuo sito web, per inserire il codice e iniziare a raccogliere informazioni sulle visite al tuo sito.
- Integrazione tramite tag, per conoscere tutte le notifiche che puoi inviare dal tuo eCommerce a Connectif e come funzionano.
- Integrazione con Connectif via API, per sincronizzare contatti, prodotti, acquisti e coupon.
- Verifica l'integrazione con l'eCommerce, per assicurarti che tutti i dati si stiano sincronizzando correttamente nel tuo account Connectif.