Tracciamento server-side per Magento 2 e Adobe Commerce
Crea un’integrazione Magento con accesso agli ordini e ROASaurus recupera gli ordini pagati tramite la REST API ogni 5 minuti, poi li invia dal server alle tue piattaforme pubblicitarie.
| Magento in sintesi | |
|---|---|
| Gli ordini arrivano tramite | Polling della REST API ogni 5 minuti |
| Credenziali | Token di accesso dell’integrazione; consumer key, consumer secret e access token secret quando l’uso come bearer è disattivato |
| Accesso alle risorse | Sales › Operations › Orders |
| Ordini pagati | Stato processing o complete |
| Order id | L’increment id che vedono i clienti |
Come si collega Magento
- Content › Design › Configuration › la tua store view › HTML Head › Scripts and Style Sheets: aggiungi il tag script di ROASaurus.
- System › Extensions › Integrations › Add New Integration, con accesso alle risorse Sales › Operations › Orders. Attivala e copia l’access token.
- Inserisci il token in ROASaurus. Aggiungi l’URL del negozio solo se l’API risponde a un indirizzo diverso dal dominio del tuo negozio.
Bearer token oppure OAuth 1.0a
Dalla versione 2.4.4 di Magento, l’opzione «Allow OAuth Access Tokens to be used as standalone Bearer tokens» è disattivata per impostazione predefinita. Se nel tuo negozio è disattivata, inserisci anche consumer key, consumer secret e access token secret della stessa integrazione. ROASaurus firma allora ogni richiesta con OAuth 1.0a invece di inviare un bearer token.
Come vengono letti gli ordini
Magento Open Source non ha webhook per gli ordini, quindi ROASaurus chiede alla REST API gli ordini aggiornati dall’ultima esecuzione, ogni 5 minuti, con una sovrapposizione di 30 minuti. Gli ordini nello stato processing o complete contano come pagati. L’order id è l’increment id. I prodotti configurabili compaiono due volte nei dati d’ordine di Magento, come padre e come figlio; ROASaurus mantiene le righe del padre così le quantità non vengono raddoppiate.
Da ogni ordine legge il totale complessivo, la valuta, l’email e il nome del cliente, il telefono e l’indirizzo di fatturazione con il codice regione, il customer id e l’indirizzo IP del cliente.
Collegare gli ordini ai clic sugli annunci
Per un abbinamento esatto, chiedi al tuo sviluppatore di far partire lo snippet di acquisto di ROASaurus su checkout/onepage/success con l’increment id dell’ordine e il totale complessivo. Senza, ROASaurus usa un’email che il visitatore ha lasciato in precedenza sul tuo sito, per esempio in un popup, poi l’indirizzo IP quando corrisponde un solo visitatore.
Limiti
- Niente webhook: gli ordini arrivano alle tue piattaforme pubblicitarie fino a 5 minuti dopo il pagamento. «Fetch orders now» avvia una sincronizzazione su richiesta.
- Lo snippet della pagina di successo richiede un piccolo modulo personalizzato, che aggiunge il tuo sviluppatore.
- Il connettore è costruito a partire dalla documentazione ufficiale dell’API della piattaforma. Premi Test connection dopo aver salvato le credenziali, poi fai un ordine di prova e controlla l’Event log.
Correlati
Domande, risposte
Perché gli ordini Magento vengono recuperati ogni 5 minuti?
Magento Open Source non ha webhook per gli ordini. ROASaurus interroga quindi la REST API ogni 5 minuti, con una sovrapposizione perché nessun ordine vada perso, e ignora gli ordini che ha già.
Il mio token viene rifiutato. Cosa devo controllare?
Dalla 2.4.4 i bearer token standalone sono disattivati per impostazione predefinita. Inserisci anche consumer key, consumer secret e access token secret, e ROASaurus firma le richieste con OAuth 1.0a.
Funziona con Adobe Commerce?
Il connettore usa la REST API e le integrazioni di Magento 2, che Magento Open Source e Adobe Commerce hanno in comune.
Ogni vendita, ricondotta all’annuncio che l’ha generata
Tracciamento server-side, profitto e lifetime value in un’unica app. Prova gratuita di 14 giorni, senza carta di credito.
Inizia la prova gratuita →