Skip to main content

Oversigt

Som standard overtager Upcart Shopifys kurvfunktionalitet, hvilket kan forhindre tredjepartsapps som Klaviyo i at registrere kurvopdateringer. Heldigvis er der to pålidelige måder at gendanne Add to Cart (ATC)-sporing i Klaviyo, mens Upcart forbliver aktiv. Før du begynder, skal du sørge for, at Klaviyo Onsite Tracking er korrekt konfigureret. Du kan følge deres opsætningsguide her:
👉 Klaviyo Onsite Tracking opsætningsguide

Mulighed 1: Brug AJAX-kompatibilitet (hurtigste opsætning)

Upcart har en indstilling, der genopretter kompatibilitet med andre apps ved at eksponere Shopifys native kurvopdateringsadfærd. Når denne er aktiveret, kan Klaviyo igen lytte efter Add to Cart-events.

Sådan aktiverer du:

  1. Gå til Upcart > Cart Editor > Settings > Cart settings
  2. Rul til Advanced Settings, og fold den ud
  3. Markér Enhanced Ajax API compatibility
  4. Klik på Save, og test resultatet
⚠️ Vigtigt: Afvejninger ved Enhanced AJAX API Compatibility
Denne indstilling er deaktiveret som standard for de fleste butikker. Aktivér den KUN, hvis din butik bruger et ikke-standard AJAX cart API, og Upcart ikke opfanger add to cart-events. Når den er aktiveret, får andre apps mere kontrol over kurvens adfærd, hvilket kan forårsage redirect-loops eller sende kunder til Shopifys kurvside i stedet for at åbne Upcart-draweren. Hvis aktivering af denne indstilling forårsager redirects, skal du deaktivere den og i stedet skifte til Mulighed 2 med det manuelle Upcart API (upcartRegisterAddToCart).
For komplet vejledning om denne indstilling, se Enhanced AJAX API Compatibility.
Denne metode giver dig det bedste fra begge verdener: Upcart bevarer fuld kontrol, og Klaviyo-sporing virker stadig.

Trin:

  1. Åbn Upcart > Cart Editor > Settings
  2. Rul ned til sektionen Custom HTML
  3. I dropdown-menuen skal du vælge Scripts (Before Load)
  4. Indsæt følgende script:
Moderne API (anbefalet):
Indsæt hele blokken, inklusive TrackATC-funktionen. Subscriberen kalder den, så et kodestykke med kun de to upcartSubscribe…-linjer kaster Uncaught ReferenceError: TrackATC is not defined ved hver tilføjelse til kurven og sender intet til Klaviyo.
Ældre API (virker stadig, men er forældet):

Hvad dette gør:

  • Sender et “Added to Cart”-event til Klaviyo, hver gang et produkt eller en upsell tilføjes via Upcart
  • Tilføjer en bekræftelsesbesked (Klaviyo ATC) til din browserkonsol, så du ved, at det virker

Sådan tester du din opsætning

For at bekræfte, at din Klaviyo-integration fungerer korrekt: Hvis du stadig ikke ser sporingsdata, skal du bekræfte, at Klaviyos onsite-scripts er installeret og aktiveret. For hjælp kan du kontakte Klaviyo Help Center.

Opsummering

Hvis du bruger Klaviyo og Upcart sammen, bør denne guide hjælpe dig med at spore events problemfrit, mens din cart drawer-oplevelse forbliver intakt.
Har du brug for mere hjælp? Kontakt os via supporten i appen.