bestlife / oxid-module-matomo
Add Matomo (formerly Piwik) tracking codes to your oxid online shop.
Installs: 1 438
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 6
Forks: 10
Open Issues: 10
Type:oxideshop-module
Requires
- php: >=5.6
- oxid-esales/oxideshop-ce: ^v6.0
This package is auto-updated.
Last update: 2024-12-19 20:08:16 UTC
README
version 2.5.0 ( 2019-01-23 )
Funktionen:
- Tracking der Seitenaufrufe
- Shopinterne Suche
- E-Commerce Tracking
- benutzerdefinierte Dimensionen
- Geo Location ( Besucher-IP nach Land auflösen )
Installation OXID 6
$ composer require bestlife/oxid-module-matomo
Installation OXID 4
- https://github.com/vanilla-thunder/oxid-module-matomo/archive/master-v4.zip herunterladen und entpacken
- Inhalt von "copy_this" in den Shop hochladen
- Modul aktivieren und Moduleinstellungen konfigurieren
- Views aktualisieren
- TPL Blocks hinzufügen: in email/html/header.tpl direkt nach
<body ... >
einfügen:[{block name="email_html_header"}][{/block}]
Konfiguration:
unter Erweiterungen -> Module -> [bestlife] Matomo Tracking -> Reiter "Einstellungen":
- Matomo Server URL und Site ID werden benötigt, damit überhaupt irgendwas funktioniert.
- Auth Token wird nur für Tracking über API (PHP/Serverseitig, wird aktuell nicht verwendet) und GeoIP Funktion benötigt
- Sofern Ziele und benutzerdefinierte Dimensionen gebraucht werden, müssen diese in Matomo erstellt und deren IDs in den Moduleinstellungen hinterlegt werden
Konfiguration der Ziele in matomo
- Newsletter Opt-In
- Ziel ist erreicht: manuell
- Newsletter Freischaltung (Opt-In bestätigt)
- Ziel ist erreicht: manuell
- Newsletter Abmeldung
- Ziel ist erreicht: manuell
- Neue Registrierung
- "Wenn vom Besucher" + "Die angegebene URL wird besucht"
- die URL beinhaltet
/index.php?cl=register&success=1
- Neue Registrierung im Checkout
- "Wenn vom Besucher" + "Die angegebene URL wird besucht"
- die URL beinhaltet
/index.php?cl=payment&new_user=1&success=1
- Neue Bestellung
- "Wenn vom Besucher" + "Die angegebene URL wird besucht"
- die URL beinhaltet
/index.php?cl=thankyou
Benutzerdefinierte Dimensionen
Das Modul unterstützt standardmäßig 5 benutzerdefinierte Dimensionen:
- Sprache
- Zahlungsart
- Versandart
- Versandadresse ( Rechnungsadresse / Packstation / Abweichende Lieferanschrift )
- Mediacode / REF
Um die benutzerdefinierten Dimensionen zu verwenden, muss das "custom dimensions" Plugin installiert und anschließend die entsprechenden Dimensionen erstellt werden.
Mehr Infos zu benutzerdefinierten Dimensionen gibts hier: https://matomo.org/docs/custom-dimensions/
Geo Location
Sofern Geo Location in Matomo konfiguriert ist, kann das Herkunftsland über die IP Adresse der Besucher bestimmt werden.
Die Funktion [{$oViewConf->getCountryByIP()}]
liefert den ISO Alpha-2 Kürzel ("DE", "AT", "US" etc) des lande.
Weitere Infos zu Geo Location in Matomo: https://matomo.org/docs/geo-locate/
Beipsiel Code: [{if $oViewConf->getCountryByIP() == "DE"}]Kunde aus DE[{/if}]
Software Lizenz
[bla] matomo - Matomo (Piwik) Analytics für OXID eShop
Copyright (C) 2018 bestlife AG
info: oxid@bestlife.ag
This program is free software;
you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation;
either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, see http://www.gnu.org/licenses/