L'evento “Notifica evento di acquisto completato” serve per descrivere un acquisto effettuato dal cliente. Notifica, tramite JavaScript, quando un utente completa un acquisto utilizzando connectif.managed.sendEvents.
Come si utilizza
La Notifica delle informazioni del carrello utilizza l'opzione entityInfo nel metodo sendEvents per arricchire le informazioni dell'evento inviato.
Notificare un acquisto completato
Questo oggetto rappresenta il modello del carrello della spesa e include le seguenti proprietà:
Nome | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
purchaseId | Sì | string | Identificativo univoco dell'acquisto. |
cartId | No | string | Identificativo univoco del carrello da cui è originato questo acquisto. |
totalQuantity | Sì | number | Quantità totale di prodotti nell'acquisto (compresi i duplicati). Esempio: Se un carrello ha 3 unità di un prodotto e 7 unità di un altro, totalQuantity sarà pari a 10. |
totalPrice | Sì | number | Importo totale dell'acquisto. |
purchaseDate | No | string | Data dell'acquisto. Il formato atteso è ISO_8601. |
paymentMethod | No | string | Il metodo di pagamento |
products | Sì | Product Basket Item | Articoli inclusi nell'acquisto, insieme alla quantità e all'importo. |
Esempio
La notifica avrà questo aspetto:
connectif.managed.sendEvents([ { "type": "purchase", "purchase": { "cartId": "cart-0098caf9-42f4-44e9-afdd-45eafe892293", "totalQuantity": 1, "totalPrice": 51.88, "products": [{ "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.", "priority": 10, "rating": 4, "tags": ["tag1", "tag2", "tag3"], "relatedExternalProductIds": ["59a31953a1a562d4979fbd90", "59a31b2ba1a562d4979fe5b8"], "brand": "Jata", "publishedAt": "2020-05-03T10:15:00Z", "quantity": 1, "price": 51.88 }], "purchaseId": "purchase-e3418b5a-8709-4593-a7c8-d8a7f12df737", "purchaseDate": "2020-06-26T12:52:51.591Z", "paymentMethod": "Carta di credito" } }, { "type": "page-visit" }], { entityInfo });
Continua a imparare!
Per sfruttare al massimo il potenziale del tuo account in Connectif, ti consigliamo di continuare con i seguenti articoli:
- Aggiungere il JavaScript di Connectif al 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 il loro funzionamento.
- Integrazione con Connectif via API, per sincronizzare contatti, prodotti, acquisti e coupon.
- Verificare l'integrazione con l'eCommerce, per assicurarti che tutti i dati siano sincronizzati correttamente nel tuo account Connectif.