29. Oktober 2019 // 10:00

Shopware GTM Plugin: Verfügbare Events & Werte im Datalayer

Unser Plugin für die einfache Integration des Google Tag Manager Codes in Ihr Shopware-System kann direkt im Shopware Store erworben werden: https://store.shopware.com/dtgs01469/google-tag-manager-remarketing-enhanced-ecommerce.html

Hier finden Sie eine kurze Übersicht aller im Datalayer verfügbaren Werte sowie aller an den Tag Manager gefeuerten Events. Weiterhin ist unser Plugin über Shopware Filter-Events updatesicher für Drittanbieter erweiterbar.

Datalayer

Page Data
– pageTitle (Shopname)
– pageCategory (Controllername)
– pageSubCategory (aktuell leer)
– pageCategoryID (Kategorie ID oder Breadcrumb, einstellbar über die Plugin Config)
– pageSubCategoryID (aktuell leer)
– pageCountryCode (Sprachcode)
– pageLanguageCode (Ländercode)
– pageVersion (immer 1)
– pageTestVariation (immer 1)
– pageValue (immer 1.0)
– pageAttributes (immer 1)
Product Page Data (included only on Product Pages):
– productID (Artikel ID)
– productSku (Bestellnummer)
– productStyleID (leer)
– productEAN (EAN)
– productName
– productPrice
– productCategory
– productCurrency
– productColor (aktuell leer)
– productRealColor (aktuell leer)
Visitor Data (abhängig davon ob eingeloggt oder nicht)
– visitorId (KundenID wenn eingeloggt)
– visitorLoginState (Logged in oder Logged Out)
– visitorType (Kundengruppe)
– visitorDemographicInfo (aktuell leer)
– visitorSocialConnections (aktuell leer)
– visitorLifetimeValue (Lifetime-Umsatz wenn eingeloggt, sonst 0)
– visitorExistingCustomer (Yes oder No)
Internal Site Search Data (nur gefüllt auf der Suchseite)
– siteSearchTerm
– siteSearchFrom
– siteSearchCategory
– siteSearchResults
UTM Link Data (werden aus der URL übernommen)
– UTMmedium
– UTMsource
– UTMkeyword
– UTMcampaign
– UTMcontent
 Transaktionsdaten:
– transactionId (Shopware Bestellnummer)
– transactionDate (im Format YYYYMMDD)
– transactionType (immer leer)
transactionAffiliation (Shopname)
– transactionTotal
– transactionTax
– transactionShipping
– transactionPaymentType
– transactionCurrency
– transactionShippingMethod
– transactionProducts (enthält alle Produkte im WK als Array, jeweils mit den Parameter id, name, sku, price und quantity)

Remarketing

– ecomm_pagetype
– ecomm_pcat (Array, kann mehrere Werte enthalten)
– ecomm_prodid (Array, kann mehrere Werte enthalten)
– ecomm_pname (Array, kann mehrere Werte enthalten)
– ecomm_pvalue (Array, kann mehrere Werte enthalten)
– ecomm_totalvalue

GTM Events

– auf der Bestellbestätigungsseite (checkout/finish): shopwareGTM.orderCompleted
– bei Kund*innen-Neuregistrierung: shopwareGTM.customerRegistered [aktuell nur im SW5 Plugin verfügbar]
– beim Hinzufügen in den WK: gtmAddToCart
– beim Entfernen aus dem WK: gtmRemoveFromCart
– bei Klick auf den „Zur Kasse“ Button: initiateCheckout [aktuell nur im SW5 Plugin verfügbar] – wenn der Kunde der Verwendung von Cookies zugestimmt hat: cookieConsentGiven (siehe auch: https://www.codiverse.de/shopware-codiverse-gtm-eugh-urteil-zu-cookies-2019/)

Shopware Filter Events

– Dtgs_GoogleTagManager_Components_EcommerceHelper_GetCheckoutStep_FilterCheckoutStep
– Dtgs_GoogleTagManager_Components_EcommerceHelper_GetBasketItems_FilterBasketItem
– Dtgs_GoogleTagManager_Components_EcommerceHelper_GetDetailTags_FilterDetailTags
– Dtgs_GoogleTagManager_Components_TagManagerHelper_GetGeneralTags_FilterGeneralTags
– Dtgs_GoogleTagManager_Components_TagManagerHelper_GetDetailTags_FilterDetailTags
– Dtgs_GoogleTagManager_Components_TagManagerHelper_GetCheckoutTags_FilterCheckoutTags
– Dtgs_GoogleTagManager_Components_TagManagerHelper_GetCustomerTags_FilterCustomerTags