Shopify - Checkout Extensibility i problemy z raportowaniem konwersji
Shopify i update checkoutu
W lutym 2023 roku Shopify ogłosił, że checkout.liquid zostaje wycofany, a platforma przechodzi na nową, bardziej zaawansowaną podstawę Checkout Extensibility. To rozwiązanie zapewnia większe bezpieczeństwo, wydajność oraz możliwość dostosowania za pomocą aplikacji. Właściciele sklepów na shopify powinni zwrócić uwagę na dwie daty.
Harmonogram obowiązkowych aktualizacji
13 sierpnia 2024: Termin na aktualizację stron Informacje, Wysyłka i Płatności. Automatyczne aktualizacje rozpoczną się 6 stycznia 2025, a wszelkie dostosowania checkout.liquid dla tych stron zostaną utracone.
28 sierpnia 2025: Termin na aktualizację stron Podziękowanie i Status zamówienia, w tym aplikacji używających tagów skryptów oraz dodatkowych skryptów.
Jeżeli próbowałeś/aś kiedyś wprowadzać zmiany w procesie składania zamówienia, to zapewne wiesz, że możliwości są bardzo ograniczone i ograniczają się jedynie do zmian kolorów czy dodania swojego logo. Z jednej strony jest to wada, z drugiej Shopify chciał mieć pewność z poprawności działania sklepu oraz utrzymania wysokiego poziomu konwersji. Ecommerce jednak ciągle ewoluje i największa platforma sprzedażowa również potrzebuje zmian.
Shopify checkout - A konwersje Google Ads/Analitycs
Wprawdzie istnieje Aplikacja od Google umożliwiająca śledzenie zakupów Google&Youtube. Ale skoro tu jesteś, to wiesz, że nie działa prawidłowo i nie rejestruje wszystkich konwersji. Zapewne wiesz już też, że twój Google Tag Manager nie ma dostępu do checkoutu. Dzieje się tak dlatego, że nowy checkout jest otwierany w trybie Sandbox. Żeby dodać kod Tag Managera po aktualizacji, należy użyć nowej funkcjonalności jaką są „Zdarzenia Klienta”. To właśnie tam powinniśmy dodać DataLayer oraz zaczytać GTM’a. Podgląd Tag Managera wciąż nie będzie dostępny na kroku zakupowym, ale dane wciąż tam są i możemy je wykorzystać.
Najlepszym rozwiązaniem w tej sytuacji jest korzystanie ze śledzenia server-side. Pozwala ono na precyzyjne liczenie zdarzeń zakupu oraz dostanie się do dwóch interesujących nas zdarzeń: rozpoczęcie płatności oraz zakup. Problemem mogą się okazać consent mode i ciasteczka first party, dlatego że w teori checkout nie znajduje się na naszej witrynie, tylko bezpośrednio na shopify. Ale przy odrobinie pomysłowości, jesteśmy w stanie „dobić” Consent Mode bezpośrednio w Tag Managerze oraz załatwić sprawę ciastek google. Pomocny w tej kwesti może się okazać ten tutorial – oczywiście nie zalecamy wykonywać takich rzeczy, jeżeli nie masz doświadczenia.
Tak skonstruwane śledzenie zapewnia najlepsze dane i zapewnia pokrycie zdarzeń w GA4 na poziomie 90%-95%.