Erhältlich im Shopware Store:
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
- pageTitle (Shopname)
- pageCategory (Controllername)
- pageSubCategory (aktuell leer)
- pageCategoryID
- pageSubCategoryID (aktuell leer)
- pageCountryCode (Sprachcode)
- pageLanguageCode (Ländercode)
- pageVersion (immer 1)
- pageTestVariation (immer 1)
- pageValue (immer 1.0)
- pageAttributes (immer 1)
- productID (Artikel ID)
- productSku (Bestellnummer)
- productStyleID (leer)
- productEAN (EAN)
- productName
- productPrice
- productCategory
- productCurrency
- productColor (aktuell leer)
- productRealColor (aktuell leer)
- 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)
- visitorHasPlacedOrderBefore (Yes oder No) [Nur SW5]
- visitorLifetimeOrderCount (Anzahl bisheriger Bestellungen) [Nur SW5]
- siteSearchTerm
- siteSearchFrom
- siteSearchCategory
- siteSearchResults
- UTMmedium
- UTMsource
- UTMkeyword
- UTMcampaign
- UTMcontent
- 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)
- transactionEmail, ab Version 2.8.18, nur auf der /checkout/finish-Seite, benötigt für Erweiterte Conversions in Google Ads, vgl.: https://support.google.com/google-ads/answer/10172785?hl=de)
- transactionFirstname
- transactionLastname
- transactionPhone
- transactionStreet
- transactionCity
- transactionZipcode
- transactionStateID
- transactionCountryID
- conversionAttributes
- conversionDate
- conversionId
- conversionType
- conversionValue
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 (neu für GA4)
- view_item_list
- view_item
- view_cart
- begin_checkout
- select_item
- add_to_cart
- add_to_cart_list (Custom Event für das Hinzufügen von Produkten von der Listenseite aus)
- remove_from_cart
- purchase
- confirm_order (Custom Event für die checkout/confirm Seite)
- add_payment_info
Maßgeblich ist bei den Produkt-bezogenen Events das items-Array. Hier ein Beispiel für das Event view_item_list:
{ "event":"view_item_list", "ecommerce":{ "item_list_name":"Category", "item_list_id":"Lebensmittel", "items":[ { "item_name":"Hauptartikel mit Bewertungen", "item_id":"SW10013", "item_brand":"Shopware Food", "price":1.86, "index":0, "quantity":1, "item_list_name":"Category", "item_list_id":"Lebensmittel" } ] } }
Als Identifier dienen immer die Keys item_name (Produktname) und item_id (Artikelnummer bzw. SKU, nicht die Datenbank-ID des Produkts!) Je nach Event kann es sein, dass weniger Keys befüllt sind als oben im Beispiel zu sehen.
Zusätzliche Events:
- bei Kund*innen-Neuregistrierung: shopwareGTM.customerRegistered [aktuell nur im SW5 Plugin verfügbar]
- bei Aktivierung der Remarketing-Parameter: remarketingTriggered
- 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/)
die folgenden Events wurden mit den Versionen 3.0.0 bzw. 6.2.0 entfernt:
- gtmAddToCart
- gtmRemoveFromCart
- shopwareGTM.orderCompleted
Shopware Filter Events
- Dtgs_GoogleTagManager_Components_EcommerceHelper_GetCheckoutStep_FilterCheckoutStep
- Dtgs_GoogleTagManager_Components_EcommerceHelper_GetCheckoutTags_FilterCheckoutTags
- Dtgs_GoogleTagManager_Components_EcommerceHelper_GetBasketItems_FilterBasketItem
- Dtgs_GoogleTagManager_Components_EcommerceHelper_GetDetailTags_FilterDetailTags
- Dtgs_GoogleTagManager_Components_EcommerceHelper_GetPurchaseConfirmationTags_FilterPurchaseConfirmationTags
- Dtgs_GoogleTagManager_Components_TagManagerHelper_GetGeneralTags_FilterGeneralTags
- Dtgs_GoogleTagManager_Components_TagManagerHelper_GetDetailTags_FilterDetailTags
- Dtgs_GoogleTagManager_Components_TagManagerHelper_GetCheckoutTags_FilterCheckoutTags
- Dtgs_GoogleTagManager_Components_TagManagerHelper_GetCustomerTags_FilterCustomerTags
- Dtgs_GoogleTagManager_Components_RemarketingHelper_GetCheckoutTags_FilterCheckoutTags
- Dtgs_GoogleTagManager_Components_RemarketingHelper_GetListingTags_FilterListingTags
- Dtgs_GoogleTagManager_Components_RemarketingHelper_GetDetailTags_FilterDetailTags
- Dtgs_GoogleTagManager_Controllers_Widgets_DtgsGtmLiveData_FilterLiveData