Matomo Ecommerce Tracking nach Kauf

Thema wurde von michael_konopitzky, 21. August 2023 erstellt.

  1. michael_konopitzky
    Registriert seit:
    2. Oktober 2019
    Beiträge:
    6
    Danke erhalten:
    2
    Danke vergeben:
    3
    Hallo,
    wir möchten etwas genauere Daten haben für Matomo, um dort den Erfolg von Werbekampagnen usw. besser nachvollziehen zu können. Der Standardcode übergibt leider keine speziellen Parameter zum Ecommerce wie z.B. den Umsatz. Der Testcode mit statischen Werten wird korrekt übergeben, wenn er in die checkout-success.html vom Malibu-Theme eingebaut wird. Als einfaches Beispiel:

    <script>
    _paq.push(["addEcommerceItem", "0123456789"]);
    _paq.push(["trackEcommerceCartUpdate", 9.99]);
    </script>

    Kann mir jemand sagen, welche Variablen hier verfügbar sind? Zumindest der Gesamtbetrag wäre schon ein guter Anfang. Der Support hat leider abgewunken, weil es für "Umprogrammierungen" keinen Support gibt. Naja, es geht hier nur um einen Trackingcode und keine Programmierung. Soweit ich das sehe, gibt es auch kein Modul dafür auf dem Markt. Was mich wundert, ehrlich gesagt. Denn Google ist ja doch etwas in Schieflage geraten wegen DSGVO. Da sollte eigentlich Bedarf bestehen.
     
  2. Anonymous
    Anonymous Administrator
    Mitarbeiter
    Registriert seit:
    26. April 2011
    Beiträge:
    1.870
    Danke erhalten:
    1.471
    Danke vergeben:
    311
    Du kannst den Code statt in die HTML Datei einfach im Gambio Admin bei den Einstellungen unter Tracking Code für die Bestellabschlussseite eintragen. Hier gibt es dann folgende Smarty Variablen um diese für das Tracking zu nutzen:

    Informationen über die Bestellung

    Bestellnummer
    {$order->getOrderId()}

    2-stelliger ISO-Codes des Versandlandes
    {$order->getDeliveryAddress()->getCountry()->getIso2()}

    Uhrzeit der Bestellung
    {$order->getPurchaseDateTime()->format('Y-m-d')}

    Summe ohne Versandkosten
    {$order->getOrderTotals()->getItem(0)->getValue()}

    Summe inkl. Versand und Steuern
    {$order->getOrderTotals()->getItem($order->getOrderTotals()|count-1)->getValue()}

    Hash der Bestellung
    {$order->getOrderHash()}

    ID des Bestellstatus z.B. "1 = offen", "2 = in Bearbeitung", "3 = Versendet" etc.
    {$order->getStatusId()}

    Versandart
    {$order->getShippingType()}

    Zahlungsart
    {$order->getPaymentType()}

    Sprache in der Bestellung
    {$order->getLanguageCode()}

    Kommentar der Bestellung
    {$order->getComment()}

    Gesamtgewicht der Bestellung
    {$order->getTotalWeight()}

    Informationen über den Kunden

    ID des Kunden
    {$order->getCustomerId()}

    Telefonnummer des Kunden
    {$order->getCustomerTelephone()}

    E-Mail-Adresse des Kunden
    {$order->getCustomerEmail()}

    freie vom Admin vergebene Kundennummer
    {$order->getCustomerNumber()}

    USt-IdNr. des Kunden
    {$order->getVatIdNumber()}