Server-side tracking dla Magento 2 i Adobe Commerce
Utwórz integrację Magento z dostępem do zamówień, a ROASaurus będzie co 5 minut pobierać opłacone zamówienia przez REST API i wysyłać je z serwera do twoich platform reklamowych.
| Magento w skrócie | |
|---|---|
| Zamówienia docierają przez | Odpytywanie REST API co 5 minut |
| Dane dostępowe | Token dostępu integracji; consumer key, consumer secret i access token secret, gdy użycie bearer jest wyłączone |
| Dostęp do zasobów | Sales › Operations › Orders |
| Opłacone zamówienia | Stan processing lub complete |
| Id zamówienia | Increment id, który widzą klienci |
Jak łączy się Magento
- Content › Design › Configuration › twój store view › HTML Head › Scripts and Style Sheets: dodaj znacznik skryptu ROASaurus.
- System › Extensions › Integrations › Add New Integration, z dostępem do zasobów Sales › Operations › Orders. Aktywuj ją i skopiuj token dostępu.
- Wpisz token w ROASaurus. Dodaj adres URL sklepu tylko wtedy, gdy API działa pod innym adresem niż domena twojego sklepu.
Token bearer lub OAuth 1.0a
Od Magento 2.4.4 opcja „Allow OAuth Access Tokens to be used as standalone Bearer tokens” jest domyślnie wyłączona. Jeśli jest wyłączona w twoim sklepie, wpisz też consumer key, consumer secret i access token secret z tej samej integracji. ROASaurus podpisuje wtedy każde żądanie przez OAuth 1.0a zamiast wysyłać token bearer.
Jak odczytywane są zamówienia
Magento Open Source nie ma webhooków zamówień, więc ROASaurus co 5 minut pyta REST API o zamówienia zaktualizowane od ostatniego uruchomienia, z 30-minutowym nakładaniem się przedziałów. Zamówienia w stanie processing lub complete liczą się jako opłacone. Id zamówienia to increment id. Produkty konfigurowalne pojawiają się w danych zamówienia Magento dwa razy, jako rodzic i dziecko; ROASaurus zachowuje linie rodzica, aby ilości nie zostały podwojone.
Z każdego zamówienia odczytuje sumę końcową, walutę, e-mail i imię klienta, telefon i adres rozliczeniowy z kodem regionu, id klienta oraz adres IP klienta.
Łączenie zamówień z kliknięciami w reklamy
Aby dopasowanie było dokładne, poproś swojego dewelopera o uruchomienie fragmentu zakupu ROASaurus na checkout/onepage/success z increment id zamówienia i sumą końcową. Bez tego ROASaurus używa e-maila, który odwiedzający podał wcześniej na twojej stronie, na przykład w popupie, a potem adresu IP, gdy pasuje tylko jeden odwiedzający.
Ograniczenia
- Brak webhooków: zamówienia docierają do twoich platform reklamowych do 5 minut po płatności. „Fetch orders now” uruchamia synchronizację na żądanie.
- Fragment kodu na stronie sukcesu wymaga małego modułu niestandardowego, który dodaje twój deweloper.
- 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 zamówienia Magento są pobierane co 5 minut?
Magento Open Source nie ma webhooków zamówień. ROASaurus zamiast tego co 5 minut odpytuje REST API, z nakładaniem się przedziałów, aby żadne zamówienie nie zostało pominięte, i ignoruje zamówienia, które już ma.
Mój token jest odrzucany. Co sprawdzić?
Od wersji 2.4.4 samodzielne tokeny bearer są domyślnie wyłączone. Wpisz też consumer key, consumer secret i access token secret, a ROASaurus będzie podpisywać żądania przez OAuth 1.0a.
Czy działa z Adobe Commerce?
Konektor używa REST API i integracji Magento 2, które są wspólne dla Magento Open Source i Adobe Commerce.
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 →