Omówienie
👉 Przewodnik konfiguracji Klaviyo Onsite Tracking
Opcja 1: użyj zgodności AJAX (najszybsza konfiguracja)
Jak włączyć:
- Przejdź do Upcart > Cart Editor > Settings > Cart settings
- Przewiń do Advanced Settings i rozwiń tę sekcję
- Zaznacz Enhanced Ajax API compatibility
- Kliknij Save i przetestuj rezultat
To ustawienie jest domyślnie wyłączone dla większości sklepów. Włącz je TYLKO wtedy, gdy Twój sklep używa niestandardowego API koszyka AJAX i Upcart nie przechwytuje zdarzeń dodania do koszyka. Gdy jest włączone, inne aplikacje zyskują większą kontrolę nad zachowaniem koszyka, co może powodować pętle przekierowań lub kierować klientów na stronę koszyka Shopify zamiast otwierać drawer Upcart. Jeśli włączenie tego ustawienia powoduje przekierowania, wyłącz je i przejdź do opcji 2, używając ręcznego API Upcart (
upcartRegisterAddToCart).
Pełne wskazówki dotyczące tego ustawienia znajdziesz w artykule Enhanced AJAX API Compatibility.
Opcja 2 (zalecana): dodaj niestandardowy skrypt Klaviyo
Kroki:
- Otwórz Upcart > Cart Editor > Settings
- Przewiń w dół do sekcji Custom HTML
- Z listy rozwijanej wybierz Scripts (Before Load)
- Wklej poniższy skrypt:
Co to robi:
- Wysyła zdarzenie „Added to Cart” do Klaviyo za każdym razem, gdy produkt lub upsell zostaje dodany za pomocą Upcart
- Dodaje komunikat potwierdzający (
Klaviyo ATC) do konsoli przeglądarki, dzięki czemu wiesz, że wszystko działa
Jak przetestować konfigurację
- Skorzystaj z przewodnika Klaviyo dotyczącego testowania zdarzeń Add to Cart
- Użyj zakładki Console w przeglądarce, aby zweryfikować, że po dodaniu produktu pojawia się wpis „Klaviyo ATC”
- Sprawdź panel analityczny Klaviyo pod kątem danych o zdarzeniach ATC
Podsumowanie
Jeśli używasz Klaviyo razem z Upcart, ten przewodnik pomoże Ci płynnie śledzić zdarzenia, zachowując nienaruszone doświadczenie cart drawer.
Potrzebujesz dodatkowej pomocy? Skontaktuj się z nami za pośrednictwem wsparcia w aplikacji.