Meta Conversions API dla Shopera, bez programisty
Meta pokazuje mniej zakupów niż Twój Shoper, a czasem zakup liczy się podwójnie. Basketly bierze każdy opłacony zakup z zamówienia w sklepie i wysyła go do Mety z serwera. Nie zależy od tego, czy klient wrócił na stronę podziękowania po BLIK-u albo Przelewach24.
Demo ma przykładowe dane; login przychodzi na Twój e-mail.
Dlaczego Pixel w Shoperze gubi albo dubluje zakupy
Pixel to skrypt w przeglądarce klienta. Zakup wyśle tylko wtedy, gdy klient wróci na stronę podziękowania, zgodzi się na pliki cookies i nie ma blokera reklam. Po płatności w banku część klientów zamyka kartę i zakup przepada. Z drugiej strony odświeżenie strony podziękowania potrafi wysłać ten sam zakup drugi raz. Kontener GTM po stronie serwera to rozwiązuje, ale wymaga serwera, opłat za jego działanie i kogoś, kto będzie go utrzymywał.
Co robi Basketly w Shoperze
Podajesz dane użytkownika API sklepu. Resztę robi panel, a Ty widzisz każdy zakup i jego wysyłkę.
- Sam zakłada webhooki w Shoperze (nowe zamówienie, opłacenie, zmiana statusu, zmiany produktów) i sprawdza ich podpis.
- Shoper wysyła webhook tylko raz, więc zamówienia są też czytane co 15 minut. Nic nie wisi na jednym powiadomieniu.
- Opłacone zamówienie staje się zakupem: wartość, waluta, produkty z pozycji zamówienia, e-mail i telefon (haszowane przed wysyłką), IP klienta.
- Każdy zakup jest najpierw zapisany, a potem wysyłany z ponawianiem. Gdy Meta ma awarię, zakup czeka, a nie ginie.
- Produkty Shopera trafiają do ekranu Produkty z diagnozą pod Google Merchant Center i katalog Mety, a z nich zrobisz poprawiony feed.
- Rozłączenie usuwa webhook ze sklepu i zapomina login.
Podłączenie Shopera w 4 krokach
Zajmuje kilka minut. Nie potrzebujesz programisty ani dostępu do serwera.
Utwórz użytkownika API w Shoperze
W panelu administracyjnym Shopera dodaj użytkownika z dostępem do API sklepu i zapisz jego login i hasło.
Podłącz sklep w panelu
W Basketly otwórz Integracje → Shoper, podaj adres sklepu, login i hasło, wybierz statusy za pobraniem i pole identyfikatora produktu, potwierdź podstawę prawną przekazywania danych.
Podłącz Metę
Zaloguj się kontem Meta, wybierz zbiór danych (Pixel) i zostaw przepływ zakupów ze sklepu do Mety. Lista pierwszych kroków w panelu pokazuje, czego jeszcze brakuje.
Sprawdź pierwszy zakup
Wyślij Zdarzenie testowe z kodem z Events Managera, a po pierwszych zamówieniach zajrzyj do Bilansu zakupów.
Zakupy za pobraniem
Shoper oznacza zamówienie jako opłacone dopiero po zapłacie. Przy płatności za pobraniem to może trwać kilka dni albo nie stać się nigdy. Przy podłączeniu wybierasz statusy, które liczą się jako zapłacone (na przykład „Wysłane”), więc zakup za pobraniem trafi do Mety, gdy zamówienie dostanie taki status. Pamiętaj o limicie Mety: zakup starszy niż 7 dni nie zostanie przyjęty.
Który identyfikator produktu trafi do katalogu
Reklamy katalogowe łączą zakup z produktem po identyfikatorze. Domyślnie to product_id ze Shopera. Jeśli Twój katalog w Mecie używa innego pola, wybierz stock_id, kod produktu albo EAN. Identyfikator w zakupie musi być taki sam jak w katalogu, inaczej Meta nie połączy zakupu z produktem.
Jak sprawdzić, że to działa
- Zdarzenie testowe: jednym kliknięciem wysyłasz najnowszy zakup ze sklepu z kodem testowym z Events Managera i widzisz go w zakładce Test Events.
- Bilans zakupów: zamówienia sklepu obok zakupów przyjętych przez Metę, dzień po dniu, z najczęstszymi powodami błędów.
- Autodiagnostyka: porównuje statystyki zbioru danych w Mecie z tym, co naprawdę wysłaliśmy, i podpowiada, co poprawić.
- Zamówienia: przy każdym zamówieniu kolumna „Wysyłka zakupu” z kropką: przyjęte, błąd albo czeka.
Czego to nie zrobi
- Nie naprawia Pixela w przeglądarce i nie zastępuje go: zdarzenia takie jak oglądanie produktu czy dodanie do koszyka zostają po stronie sklepu. To druga, niezależna droga dla zakupów.
- Zakup z API sklepu nie niesie danych z przeglądarki. Bez skryptu sklepu i zgody klienta Meta nie dostanie identyfikatora kliknięcia reklamy, więc przypisanie zakupu do reklamy bywa słabsze.
- Nie wyrówna liczb Mety i sklepu: Meta liczy zakupy po swoich oknach atrybucji. Pokazujemy obie liczby obok siebie.
- Nie wyśle zakupu starszego niż 7 dni i nie działa bez potwierdzonej podstawy prawnej sklepu.
- Produkty czytamy na poziomie produktu bazowego; warianty są w planach.
Nie. Pixel zostaje dla zdarzeń w przeglądarce, a zakupy idą dodatkowo z serwera. Jeśli Pixel też wysyła zakup (Purchase), Meta policzy go raz tylko wtedy, gdy oba zdarzenia mają ten sam identyfikator: serwer wysyła shoper-order-<numer zamówienia>. Gdy Twoja instalacja Pixela nie pozwala go ustawić, sprawdź w Events Managerze, czy zakupy się nie dublują.
Nie. Basketly czyta zakupy z API Shopera i wysyła je do Mety ze swojego serwera, więc nie stawiasz ani nie utrzymujesz kontenera. Kontener ma sens, gdy chcesz z serwera wysyłać cały lejek z przeglądarki do wielu narzędzi.
Pierwszy odczyt sięga 7 dni wstecz, bo starszych zakupów Meta nie przyjmie. Historia z 24 miesięcy wczytuje się raz do Zamówień i Klientów, ale nie jest wysyłana do Mety.
Tak, jeśli wskażesz statusy, które liczą się jako zapłacone. Zakup pójdzie, gdy zamówienie dostanie taki status, pod warunkiem że nie minęło 7 dni od zamówienia.
Plan darmowy obejmuje do 100 zamówień miesięcznie, bez karty i bez limitu czasu. Limit liczy zamówienia, nie wysyłki do platform. Pozostałe plany są w cenniku.
Zobacz też
- Meta Conversions APIOpłacone zamówienia ze sklepu wysyłane do Mety z serwera, z kolejką, która nie gubi zakupów, i wynikiem każdej wysyłki.Czytaj
- AutodiagnostykaJedno sprawdzenie całej konfiguracji: sklep, wysyłka zakupów do Mety, logowania, zadania w tle i automatyzacje, z linkiem do poprawki przy każdym problemie.Czytaj
- Basketly a StapeStape (serwerowy GTM, bramka CAPI) obok Basketly (zakupy z zamówień sklepu): tabela, ceny ze strony Stape z datą, kiedy co wybrać.Czytaj
- Conversions API (CAPI)Wysyłka zdarzeń, np. zakupów, do Mety z serwera sklepu zamiast z przeglądarki klienta.Czytaj
- Shoper i Meta Conversions API: jak wysyłać zamówienia jako serwerowe zdarzenia PurchaseJak wysłać opłacone zamówienia ze Shopera do Meta jako serwerowe zdarzenia Purchase: połączenie z API sklepu, webhooki, zgoda, deduplikacja z Pixelem i sprawdzenie.Czytaj
- Deduplikacja zdarzeń Pixela i Conversions API: event_id, event_name i okno 48 godzinJak Meta łączy to samo zdarzenie z Pixela i z Conversions API: event_id, event_name, okno 48 godzin, metoda fbp, typowe błędy i sprawdzenie w Menedżerze zdarzeń.Czytaj
Zacznij w mniej niż 5 minut
Połącz sklep i Metę i zobacz, ile zakupów naprawdę dociera.
- Za darmo do 100 zamówień miesięcznie
- Bez programisty
- Bilans zakupów i autodiagnostyka