Server-side tracking dla PrestaShop
Włącz webservice PrestaShop, daj ROASaurus klucz do odczytu, a opłacone zamówienia będą pobierane co 5 minut i wysyłane z serwera do twoich platform reklamowych.
| PrestaShop w skrócie | |
|---|---|
| Zamówienia docierają przez | Odpytywanie webservice co 5 minut |
| Dane dostępowe | Klucz webservice z dostępem GET do zamówień, klientów, adresów, krajów i walut |
| Opłacone zamówienia | Zamówienia, które PrestaShop oznacza jako valid |
| Fragment kodu na stronie z podziękowaniem | order-confirmation.tpl lub hook displayOrderConfirmation |
| Dopasowanie zamówień | Fragment kodu na stronie z podziękowaniem, potem e-mail podany wcześniej przez odwiedzającego |
Jak łączy się PrestaShop
- Dodaj skrypt ROASaurus do nagłówka motywu (
templates/_partials/head.tpl) albo przez moduł z własnym kodem. - Dodaj fragment kodu na stronę z podziękowaniem do
order-confirmation.tplalbo przez moduł na hookudisplayOrderConfirmation, z wstawionym id zamówienia. - Advanced Parameters › Webservice: włącz go i dodaj klucz z dostępem GET do zamówień, klientów, adresów, krajów i walut. Wpisz ten klucz w ROASaurus.
Jak odczytywane są zamówienia
PrestaShop nie ma webhooków zamówień, więc ROASaurus co 5 minut pyta webservice o zamówienia zaktualizowane od ostatniego uruchomienia, z 30-minutowym nakładaniem się przedziałów. Za opłacone liczą się tylko zamówienia, które PrestaShop oznacza jako valid. Dla każdego zamówienia ROASaurus wyszukuje klienta, adres do faktury, kraj i walutę, dlatego klucz wymaga dostępu do odczytu tych zasobów.
Pozycje zamówienia zachowują produkt i jego kombinację, więc warianty da się rozróżnić. ROASaurus odczytuje zapłaconą sumę z podatkiem, referencję zamówienia, e-mail i imię i nazwisko klienta, telefon, miasto, kod pocztowy i kraj.
Łączenie zamówień z kliknięciami w reklamy
Fragment kodu na stronie z podziękowaniem uruchamia zakup ROASaurus z id zamówienia PrestaShop i sumą na stronie potwierdzenia, co łączy zamówienie z odwiedzającym i jego kliknięciem w reklamę. Bez niego ROASaurus wraca do e-maila, który odwiedzający podał wcześniej na twojej stronie, na przykład w popupie.
Ograniczenia
- Brak webhooków: zamówienia docierają do twoich platform reklamowych do 5 minut po tym, jak staną się valid. „Fetch orders now” uruchamia synchronizację na żądanie.
- Zamówienia PrestaShop nie zawierają adresu IP kupującego, więc dopasowanie po IP nie jest dostępne. Dodaj fragment kodu na stronie z podziękowaniem.
- Konektor powstał na podstawie oficjalnej dokumentacji API platformy. Po zapisaniu danych dostępowych naciśnij Test connection, a potem złóż zamówienie testowe i sprawdź Event log.
Powiązane
Pytania i odpowiedzi
Dlaczego klucz webservice potrzebuje dostępu do klientów i adresów?
Zamówienie PrestaShop zawiera tylko id klienta, adresu do faktury, kraju i waluty. ROASaurus odczytuje te rekordy, aby pobrać e-mail, imię i nazwisko oraz lokalizację, które hashuje dla platform reklamowych.
Które zamówienia są wysyłane?
Zamówienia oznaczone w PrestaShop jako valid. W ten sposób PrestaShop flaguje opłacone zamówienie. Pozostałe są pomijane, dopóki nie zostaną oznaczone jako valid.
Jak szybko docierają zamówienia?
W ciągu około 5 minut. PrestaShop nie ma webhooków zamówień, więc ROASaurus odpytuje webservice. „Fetch orders now” w karcie Connection synchronizuje od razu.
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 →