Notificare evento di acquisto effettuato

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.

  

Questo articolo fa parte della guida per creare un'integrazione personalizzata.
Se la tua integrazione avviene tramite modulo, questa notifica verrà inserita automaticamente nel tuo eCommerce.

 

Come si utilizza

La Notifica delle informazioni del carrello utilizza l'opzione entityInfo nel metodo sendEvents  per arricchire le informazioni dell'evento inviato.

  

Questo evento rappresenta un'alternativa all'implementazione del Tag "Acquisto completato" nell'HTML del tuo negozio o sito web.

 

Notificare un acquisto completato

Questo oggetto rappresenta il modello del carrello della spesa e include le seguenti proprietà: 

Nome Obbligatorio Tipo Descrizione
purchaseId string Identificativo univoco dell'acquisto.
cartId No string Identificativo univoco del carrello da cui è originato questo acquisto.
totalQuantity 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 number Importo totale dell'acquisto.
purchaseDate No string Data dell'acquisto. Il formato atteso è ISO_8601.
paymentMethod No string Il metodo di pagamento
products Product Basket Item Articoli inclusi nell'acquisto, insieme alla quantità e all'importo.
 

Anche se opzionale, il campo cartId è altamente raccomandato per poter contrassegnare il carrello come acquistato ed evitare eventi errati di Carrello Abbandonato.

 

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 });
  

Normalmente, la registrazione dell'acquisto viene notificata con l'evento di visita della pagina. Questo evento di solito rappresenta la visita alla pagina di conferma dell'ordine o dell'acquisto.

 

 

Congratulazioni!
Hai raggiunto la fine della lezione.

  

Hai ancora dubbi?
Ricorda che hai a disposizione i nostri specialisti di Connectif. Per contattarli, devi solo aprire un ticket di supporto facendo clic sul pulsante blu "Aiuto" nella tua dashboard.


Continua a imparare!

Per sfruttare al massimo il potenziale del tuo account in Connectif, ti consigliamo di continuare con i seguenti articoli: