Panoramica
👉 Guida alla configurazione del Klaviyo Onsite Tracking
Opzione 1: Usa la compatibilità AJAX (configurazione più veloce)
Come attivarla:
- Vai su Upcart > Cart Editor > Settings > Cart settings
- Scorri fino a Advanced Settings ed espandila
- Spunta Enhanced Ajax API compatibility
- Clicca su Save e testa il risultato
Questa impostazione è disattivata di default per la maggior parte dei negozi. Attivala SOLO se il tuo negozio usa un’API AJAX del carrello non standard e Upcart non intercetta gli eventi di aggiunta al carrello. Quando è attivata, le altre app ottengono più controllo sul comportamento del carrello, il che può causare loop di redirect o mandare i clienti alla pagina carrello di Shopify invece di aprire il drawer di Upcart. Se attivare questa impostazione causa redirect, disattivala e passa invece all’Opzione 2, usando l’API manuale di Upcart (
upcartRegisterAddToCart).
Per una guida completa su questa impostazione, consulta Enhanced AJAX API Compatibility.
Opzione 2 (consigliata): Aggiungi uno script Klaviyo personalizzato
Passaggi:
- Apri Upcart > Cart Editor > Settings
- Scorri fino alla sezione Custom HTML
- Dal menu a tendina, scegli Scripts (Before Load)
- Incolla il seguente script:
Cosa fa:
- Invia un evento “Added to Cart” a Klaviyo ogni volta che un prodotto o un upsell viene aggiunto tramite Upcart
- Aggiunge un messaggio di conferma (
Klaviyo ATC) alla console del tuo browser così sai che funziona
Come testare la tua configurazione
- Segui la guida di Klaviyo per testare gli eventi Add to Cart
- Usa la scheda Console del tuo browser per verificare che il log “Klaviyo ATC” appaia dopo aver aggiunto un prodotto
- Controlla la dashboard di analytics di Klaviyo per i dati degli eventi ATC
Riepilogo
Se usi Klaviyo e Upcart insieme, questa guida dovrebbe aiutarti a tracciare gli eventi senza problemi mantenendo intatta l’esperienza del tuo cart drawer.
Ti serve altro aiuto? Contattaci tramite il supporto in-app.