Server-side tracking dla Shopify
Połącz swój sklep, a ROASaurus zarejestruje webhooki zamówień, przechwyci każde kliknięcie w reklamę w twojej witrynie sklepu i wyśle każde opłacone zamówienie do twoich platform reklamowych z serwera.
| Shopify w skrócie | |
|---|---|
| Instalacja | Instalacja aplikacji Shopify z poziomu Add a store › Shopify |
| Witryna sklepu | Osadzenie aplikacji w motywie: click id, visitor id w koszyku, wyświetlenia stron, wyświetlenia produktów, dodania do koszyka |
| Checkout | Web pixel ROASaurus; opcjonalny piksel niestandardowy dla pikseli przeglądarkowych, Google Ads i Klaviyo |
| Zakupy | Wysyłane z webhooka orders/paid albo przy utworzeniu zamówienia w przypadku płatności za pobraniem i zewnętrznych checkoutów |
| Dopasowanie zamówień | Atrybuty koszyka, tokeny koszyka i checkoutu oraz piksel checkoutu |
| Zgoda | Odczytuje ustawienia prywatności klientów w Shopify |
Jak łączy się Shopify
Przejdź do Add a store › Shopify, wpisz swoją domenę .myshopify.com, kliknij Install app i zatwierdź aplikację. ROASaurus rejestruje webhooki zamówień i swój piksel checkoutu. Następnie włącz osadzenie aplikacji ROASaurus w edytorze motywu. Wczytuje ono skrypt trackingowy na każdej stronie, przechwytuje click id reklam i zapisuje visitor id w koszyku jako atrybut koszyka.
Zdarzenia z witryny przechodzą przez app proxy Shopify w twojej własnej domenie, więc blokery reklam widzą żądanie first-party i nie potrzebujesz CNAME.
Dlaczego dopasowanie jest najbardziej bezpośrednie w Shopify
Shopify przenosi visitor id ROASaurus w koszyku, a ROASaurus łączy też tokeny koszyka i checkoutu. Gdy przychodzi webhook zamówienia, wiadomo, do którego odwiedzającego i kliknięcia w reklamę należy zamówienie, bez zgadywania na podstawie e-maila czy IP.
Kiedy wysyłane są zakupy
Przy Shopify checkout zakupy są wysyłane z webhooka orders/paid, wstrzymanego na 20 sekund, aby najpierw można było dołączyć zdarzenie checkoutu z przeglądarki (IP, user agent, fbp). Przy External / COD checkout, czyli płatności za pobraniem lub checkoutach takich jak Checkify i CheckoutChamp, które tworzą zamówienia Shopify, są wysyłane w chwili utworzenia zamówienia.
Opcjonalny piksel checkoutu
Wklej fragment kodu piksela niestandardowego w Ustawienia › Zdarzenia klientów, aby dodać do checkoutu piksele przeglądarkowe, Google Ads enhanced conversions i wzmacniacz Klaviyo.
Zysk i LTV z tej samej instalacji
Webhooki zamówień, zwrotów, produktów, stanów magazynowych i sporów zasilają analitykę zysku, w tym koszt produktu z Shopify i dokładne opłaty Shopify Payments. Te same zamówienia budują wartość życiową klienta i kohorty.
Markets, POS, headless i panel administracyjny Shopify
Piksele można kierować osobno dla każdego Shopify Market, z własnymi id i tokenami dla każdego rynku. Point of Sale i zamówienia robocze są rozdzielane dla każdego miejsca docelowego, a sprzedaż stacjonarna może trafiać do Meta i Google Ads jako zdarzenia offline. Hydrogen i inne sklepy headless ładują moduł ROASaurus (zobacz poradnik headless). Sklepy instalujące aplikację ze Shopify zarządzają połączeniami i ustawieniami w osadzonej aplikacji w panelu administracyjnym Shopify i płacą przez Shopify.
Ograniczenia
- Wyłącz dynamiczne przyciski checkoutu „Kup teraz”, aby dodanie do koszyka było zawsze śledzone.
- Ustaw udostępnianie danych w kanale Facebook & Instagram na Standard albo wyłącz je dla tego samego piksela, bo inaczej Meta policzy zakupy dwa razy.
- Przy włączonym Respect visitor consent (domyślnie) odwiedzający, którzy odrzucili marketingowe pliki cookie, nie dostają visitor id, więc ich kliknięcia w reklamy i wizyty nie są z nimi powiązane, a ich zdarzenia z przeglądarki nie są wysyłane do platform reklamowych. Ich opłacone zamówienie jest nadal wysyłane server-side z zahashowanymi danymi zamówienia.
Powiązane
Pytania i odpowiedzi
Ile trwa konfiguracja w Shopify?
Około dziesięciu minut: połącz sklep, włącz osadzenie aplikacji, opcjonalnie wklej piksel checkoutu i wybierz typ checkoutu. Otwórz swój sklep z ?roasaurus=connected, aby sprawdzić, czy skrypt działa.
Czy działa z płatnością za pobraniem?
Tak. Wybierz External / COD checkout w Store settings. Zakupy są wtedy wysyłane w chwili utworzenia zamówienia, a nie w chwili jego opłacenia.
Co się dzieje, gdy odwiedzający odrzuci pliki cookie?
Przy włączonym Respect visitor consent ROASaurus odczytuje ustawienia prywatności klientów w Shopify. Jeśli odwiedzający odrzuci marketingowe pliki cookie, nie dostaje visitor id, więc jego kliknięcia w reklamy i wizyty nie są z nim powiązane, a jego zdarzenia z przeglądarki nie są wysyłane do platform reklamowych. Samo opłacone zamówienie jest nadal wysyłane server-side z zahashowanymi danymi zamówienia.
Każda sprzedaż przypisana do reklamy, która ją przyniosła
Server-side tracking, zysk i wartość życiowa klienta w jednej aplikacji. 14-dniowy darmowy okres próbny, bez karty kredytowej.
Zacznij darmowy okres próbny →