Tracking server-side pentru Magento 2 și Adobe Commerce
Creează o integrare Magento cu acces la comenzi, iar ROASaurus preia comenzile plătite prin REST API la fiecare 5 minute, apoi le trimite către platformele tale de publicitate de pe server.
| Magento pe scurt | |
|---|---|
| Comenzile ajung prin | Interogare REST API la fiecare 5 minute |
| Credențiale | Token de acces al integrării; consumer key, consumer secret și access token secret când utilizarea ca bearer este dezactivată |
| Acces la resurse | Sales › Operations › Orders |
| Comenzi plătite | Starea processing sau complete |
| Id-ul comenzii | Increment id-ul pe care îl văd clienții |
Cum se conectează Magento
- Content › Design › Configuration › your store view › HTML Head › Scripts and Style Sheets: adaugă tag-ul de script ROASaurus.
- System › Extensions › Integrations › Add New Integration, cu accesul la resurse Sales › Operations › Orders. Activează-o și copiază token-ul de acces.
- Introdu token-ul în ROASaurus. Adaugă URL-ul magazinului doar dacă API-ul rulează pe altă adresă decât domeniul magazinului tău.
Bearer token sau OAuth 1.0a
Începând cu Magento 2.4.4, opțiunea „Allow OAuth Access Tokens to be used as standalone Bearer tokens” este dezactivată implicit. Dacă este dezactivată în magazinul tău, introdu și consumer key, consumer secret și access token secret din aceeași integrare. ROASaurus semnează atunci fiecare cerere cu OAuth 1.0a, în loc să trimită un bearer token.
Cum sunt citite comenzile
Magento Open Source nu are webhook-uri de comenzi, așa că ROASaurus cere de la REST API comenzile actualizate de la ultima rulare, la fiecare 5 minute, cu o suprapunere de 30 de minute. Comenzile în starea processing sau complete sunt considerate plătite. Id-ul comenzii este increment id-ul. Produsele configurabile apar de două ori în datele de comandă ale Magento, ca părinte și ca fiu; ROASaurus păstrează liniile părinte, ca să nu se dubleze cantitățile.
Din fiecare comandă citește totalul general, moneda, emailul și numele clientului, telefonul și adresa de facturare cu codul regiunii, id-ul clientului și adresa IP a clientului.
Asocierea comenzilor cu click-urile pe reclame
Pentru o asociere exactă, cere dezvoltatorului tău să declanșeze snippet-ul de achiziție ROASaurus pe checkout/onepage/success, cu increment id-ul comenzii și totalul general. Fără el, ROASaurus folosește un email pe care vizitatorul l-a lăsat mai devreme pe site-ul tău, de exemplu într-un popup, apoi adresa IP, când se potrivește un singur vizitator.
Limite
- Fără webhook-uri: comenzile ajung la platformele tale de publicitate până la 5 minute după plată. „Fetch orders now” pornește o sincronizare la cerere.
- Snippet-ul de pe pagina de succes necesită un mic modul personalizat, pe care îl adaugă dezvoltatorul tău.
- Conectorul este construit pe baza documentației API oficiale a platformei. Apasă Test connection după ce salvezi credențialele, apoi plasează o comandă de test și verifică Event log.
Articole conexe
Întrebări, cu răspunsuri
De ce sunt preluate comenzile Magento la fiecare 5 minute?
Magento Open Source nu are webhook-uri de comenzi. În schimb, ROASaurus interoghează REST API la fiecare 5 minute, cu o suprapunere ca să nu scape nicio comandă, și ignoră comenzile pe care le are deja.
Token-ul meu este respins. Ce ar trebui să verific?
Începând cu 2.4.4, bearer token-urile de sine stătătoare sunt dezactivate implicit. Introdu și consumer key, consumer secret și access token secret, iar ROASaurus semnează cererile cu OAuth 1.0a.
Funcționează cu Adobe Commerce?
Conectorul folosește Magento 2 REST API și integrările, pe care Magento Open Source și Adobe Commerce le au în comun.
Fiecare vânzare, urmărită până la reclama care a adus-o
Tracking server-side, profit și lifetime value într-o singură aplicație. Probă gratuită de 14 zile, fără card bancar.
Începe proba gratuită →