Webshop-Integration

Server-Side-Tracking für Magento 2 und Adobe Commerce

Erstelle eine Magento-Integration mit Zugriff auf Bestellungen, und ROASaurus ruft bezahlte Bestellungen alle 5 Minuten über die REST API ab und sendet sie dann vom Server an deine Werbeplattformen.

Magento auf einen Blick
Bestellungen kommen an perREST-API-Abfrage alle 5 Minuten
ZugangsdatenIntegrations-Zugriffstoken; Consumer Key, Consumer Secret und Access Token Secret, wenn die Bearer-Nutzung aus ist
RessourcenzugriffSales › Operations › Orders
Bezahlte BestellungenStatus processing oder complete
Bestell-IDDie Increment-ID, die Kunden sehen

So verbindet sich Magento

  1. Content › Design › Configuration › deine Store View › HTML Head › Scripts and Style Sheets: Füge das ROASaurus-Script-Tag hinzu.
  2. System › Extensions › Integrations › Add New Integration, mit Ressourcenzugriff Sales › Operations › Orders. Aktiviere sie und kopiere das Zugriffstoken.
  3. Gib das Token in ROASaurus ein. Trage die Shop-URL nur ein, wenn die API unter einer anderen Adresse als deiner Shop-Domain läuft.

Bearer-Token oder OAuth 1.0a

Seit Magento 2.4.4 ist „Allow OAuth Access Tokens to be used as standalone Bearer tokens“ standardmäßig ausgeschaltet. Ist es in deinem Shop aus, gib zusätzlich Consumer Key, Consumer Secret und Access Token Secret aus derselben Integration ein. ROASaurus signiert dann jede Anfrage mit OAuth 1.0a, statt ein Bearer-Token zu senden.

So werden Bestellungen gelesen

Magento Open Source hat keine Bestell-Webhooks, deshalb fragt ROASaurus die REST API alle 5 Minuten nach Bestellungen ab, die seit dem letzten Lauf aktualisiert wurden, mit 30 Minuten Überlappung. Bestellungen im Status processing oder complete gelten als bezahlt. Die Bestell-ID ist die Increment-ID. Konfigurierbare Produkte erscheinen in den Bestelldaten von Magento doppelt, als Eltern- und als Kindposition; ROASaurus behält die Elternpositionen, damit Mengen nicht verdoppelt werden.

Aus jeder Bestellung liest es die Gesamtsumme, Währung, E-Mail und Name des Kunden, Rechnungstelefonnummer und -adresse mit Regionscode, die Kunden-ID und die IP-Adresse des Kunden.

Bestellungen mit Anzeigenklicks verknüpfen

Für eine exakte Zuordnung lass deinen Entwickler das ROASaurus-Kauf-Snippet auf checkout/onepage/success mit der Increment-ID der Bestellung und der Gesamtsumme auslösen. Ohne es nutzt ROASaurus eine E-Mail-Adresse, die der Besucher zuvor auf deiner Website angegeben hat, etwa in einem Popup, und dann die IP-Adresse, wenn nur ein Besucher passt.

Einschränkungen

  • Keine Webhooks: Bestellungen erreichen deine Werbeplattformen bis zu 5 Minuten nach der Zahlung. „Fetch orders now“ startet bei Bedarf einen Sync.
  • Das Snippet für die Erfolgsseite braucht ein kleines benutzerdefiniertes Modul, das dein Entwickler hinzufügt.
  • Der Konnektor basiert auf der offiziellen API-Dokumentation der Plattform. Klicke nach dem Speichern deiner Zugangsdaten auf Test connection, gib dann eine Testbestellung auf und prüfe das Event log.

Verwandt

FAQ

Antworten auf deine Fragen

Warum werden Magento-Bestellungen alle 5 Minuten abgerufen?

Magento Open Source hat keine Bestell-Webhooks. ROASaurus fragt stattdessen alle 5 Minuten die REST API ab, mit Überlappung, damit keine Bestellung verpasst wird, und ignoriert Bestellungen, die es schon hat.

Mein Token wird abgelehnt. Was sollte ich prüfen?

Seit 2.4.4 sind eigenständige Bearer-Tokens standardmäßig aus. Gib zusätzlich Consumer Key, Consumer Secret und Access Token Secret ein, und ROASaurus signiert Anfragen mit OAuth 1.0a.

Funktioniert es mit Adobe Commerce?

Der Konnektor nutzt die REST API und die Integrationen von Magento 2, die Magento Open Source und Adobe Commerce gemeinsam haben.

Jeder Verkauf, zurückverfolgt zur Anzeige, die ihn gebracht hat

Server-Side-Tracking, Gewinn und Customer Lifetime Value in einer App. 14 Tage kostenlos testen, ohne Kreditkarte.

Starte deine kostenlose Testphase →