PixEnhancedEcommerce
Watch for changes
Plugin zum Tracken wichtiger Shopware Events und Transaktionen für Google Analytics und Google Ads
Aktuelle Version: 3.1.1
Funktionsumfang
Cookie Management: Das Tracken durch Google Analytics verwendet 3 bestimmte Cookies. Ohne diese Cookies ist das Tracken nicht möglich. Das Cookie Management sorgt dafür, dass der Nutzer in den Cookie Einstellungen die Cookies im Cookie Manager zusammengefasst unter dem Namen “Google Analytics” einsehen kann. Er kann hier die Cookies deaktivieren oder aktivieren. Ausserdem werden die Cookies mit den beiden Buttons “Ablehnen” und “Alle annehmen” dynamisch aktualisiert. Damit das Cookie Management funktioniert muss die Datenschutz Einstellung in Shopware folgendermaßen aussehen:
Cookie Hinweis anzeigen: Ja Cookie Hinweis Modus: Technisch notwendige Cookie erlauben
Die Einstellung findet man unter Einstellungen/Grundeinstellungen/Datenschutz.
Man kann das Cookie Management auch deaktivieren, dann werden die Cookies immer als technische Cookies gesetzt und das Tracking wird bei allen Nutzern ausgeführt. Diese Option ist innerhalb der EU allerdings nicht gestattet.Standard Tag Manager: Der Standard Tag Manager beinhaltet Tracking Informationen, wie die Besucherzahlen, die Besucherherkunft und von wo im Internet er auf die Seite gekommen ist. Auch auf welchen Seiten innerhalb des Shops Besucher sich aufhalten wird erfasst.
Erweitert durch spezielle Shopware Events: Erweitert wurde das Tracking mit speziellen Shopware Events, welche für die Shopbetreiber wichtig sein können. Dabei wird der komplette Einkaufsablauf getracked. Die Events sind hier einmal übersichtlich dargestellt:
view_item: Der Besucher schaut sich die Detailseite eines Artikels an view_ecomm_category: Der Besucher schaut sich eine Kategorieseite an select_content: Besucher hat einen Artikel in einem Listing angeklickt add_to_cart: Artikel wurde in den Warenkorb gelegt remove_from_cart: Artikel wurde aus dem Warenkorb entfernt begin_checkout: Der Kunde geht zur Kasse checkout_progress: Der Kunde bezahlt den Warenkorb purchase: Eine Transaktion wurde erfolgreich beendet duplicate_tracking: Markiert einen Track als doppelt erkannt
Conversion Tracking durch Google Ads: Mit einem Ads Account ist es ebenfalls möglich Conversions zu tracken. Allerdings ist das Besitzen eines Ads Account nicht zwingend notwendig um das Plugin einsetzen zu können.
Pluginkonfiguration
Google Analytics-ID: Eindeutige ID von Google Analytics, zu finden im GA Konto (Pflicht)
Sekundäre Domains: Weitere Domains für übergreifendes Tracking (Optional)
Enhanced Link Attribution: Erweitert Das Tracking der Seitenaufrufe verschiedener Links auf die selbe URL (Nutzt die Link-ID als Referenz) (Optional) (Aktuell kein Effekt)
Absprungzeit messen: Ändert die Standardmessung des Absprungs zu einer Messung der Verweildauert auf der Seite (Optional)
Absprungrate: Gibt an innerhalb welcher Zeit ein Verlassen als Absprung zählt (Optional)
ID Layout: Gibt an unter welcher ID der Google Tag versendet wird, Bestellnummer oder Artikelnummer möglich (Pflicht)
Enhanced Ecommerce: Aktiviert das Plugin für den angewählten Subshop (Pflicht)
Kauf in Brutto: Gibt an, ob die gesamte Transaktion mit der Bruttosumme versendet wird oder nicht (Pflicht)
Artikel in Netto: Gibt an ob die einzelnen Artikel mit Nettopreise versendet werden (Pflicht)
Impressionen tracken: Trackt zusätzlich auch alle Impression Lists für jeden Artikel. Dies umfasst alle Artikellisten zu einer Bestellung. Product Listing, Suchergebnisse, Ähnliche Artikel, Verwandte Artikel. (Pflicht)
IP’s ausschließen: Schließt bestimmte IP’s von Tracking aus, dies kann hilfreich sein um Testeinkäufe von Firmenmitarbeitern nicht mit im Tracking zu haben. (Optional)
Backend Nutzer ausschließen: Das Plugin merkt sich Nutzer die sich im Backend eingelogged haben mit einem Cookie und schließt diese Nutzer vom Tracking aus. (Optional)
Dimensionen Tracken: Verwendung von vorgegebenen Dimensionen die ebenfalls dem Tracking hinzugefügt werden sollen. Die Option muss im GA Konto ebenfalls eingerichtet werden. (Optional)
Dimension ID xxx: Die vorgegebenen Dimensionen brauchen eine ID mit denen sie im GA Konto erkannt werden. Diese müssen den ID’s im GA entsprechen. (Optional)
Google Conversion ID: Eindeutige ID von Google Ads, zu finden im ADS Konto. (Optional)
Google Conversion Label: Eindeutiges Tracking Label von Google Ads, zu finden im ADS Konto (Optional)
Google Conversion Format: Bestimmt darüber ob und wie der Kunde über das Tracking informiert wird. 1 ist eine kleine Benachrichtigung, 2 ist eine detaillierte Benachrichtigung und 3 ist gar keine Benachrichtigung (Optional) (Aktuell kein Effekt)
IP Adresse anonymisieren: IP Adressen der Besucher wird anonym an Google weitergegeben, diese Option ist in der EU Pflicht und darf nicht deaktiviert werden. (Pflicht)
Cookie Consent Tool: Legt fest ob das Cookie Management von Shopware genutzt wird, oder ob gar kein Cookie Management verwendet wird. Zweiteres ist innerhalb der EU nicht erlaubt. (Pflicht)
Bekannte Probleme und Inkompatibilitäten
Asynchrones JS: Da die Event asynchron mit JavaScript versendet werden, ist das Plugin nur dann einsetzbar, wenn JavaScript asynchron geladen wird.
Erreichen kann man das für eine Einstellung in der Theme Konfiguration unter Einstellungen/Theme-Manager/Theme konfigurieren/Konfiguration. Dort muss die Option JavaScript asynchron laden aktiv sein, ansonsten werden keine Shopware Events erfasst.Doppelter Tag Manager: Wird mit einem anderen Plugin oder im Theme ebenfalls der Google Tag Manager eingebunden, dann werden alle Trackings mehrfach erfasst. Das kann man leider auch nicht umgehen, da die Tag Manager sich nicht gegenseitig ausschließen.