Integracja ze sklepem internetowym

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ą przezOdpytywanie webservice co 5 minut
Dane dostępoweKlucz webservice z dostępem GET do zamówień, klientów, adresów, krajów i walut
Opłacone zamówieniaZamówienia, które PrestaShop oznacza jako valid
Fragment kodu na stronie z podziękowaniemorder-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

  1. Dodaj skrypt ROASaurus do nagłówka motywu (templates/_partials/head.tpl) albo przez moduł z własnym kodem.
  2. Dodaj fragment kodu na stronę z podziękowaniem do order-confirmation.tpl albo przez moduł na hooku displayOrderConfirmation, z wstawionym id zamówienia.
  3. 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

FAQ

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 →