Screenshots

tfm_google_tag_manager Optionen
Systemvoraussetzungen
Damit das Plugin “tfm_google_tag_manager” ordnungsgemäß funktioniert, muss
- das xt:Commerce Plugin “tfm_google_tag_manager “ in Ihrem Shop installiert und aktiviert sein.
- Ihr xt:Commerce Shop muss mindestens die Version xt:Commerce 5.0.2 haben.
Installation
Installieren Sie das Plugin wie gewohnt in Ihrem Shop. Eine detaillierte Anleitung zur Plugin Installation finden Sie hier.
Öffnen Sie nach der Plugininstallation die Plugin-Konfiguration, die Sie in Ihrem Shop-Backend unter “Plugins => Installierte Plugins => tfm_google_tag_manager (bearbeiten)” finden.
Hier aktivieren Sie das Plugin zunächst generell mit der Option “Status” und danach für die Mandanten, in denen Sie das Plugin nutzen wollen, mit der Option “Für Mandant aktivieren“.
Pluginoptionen
Zusätzliche Anpassungen
Das Plugin benötigt, wenn es aktiviert und mit einer gültigen Google Tag Manager ID versehen ist, keine weiteren Anpassungen. Das Script wird automatisch in Ihren Shop integriert.
Events
Folgende Events werden mittels des “tfm_google_tag_manager” getrackt:
Zum Warenkorb hinzufügen:
Dieses Event trackt, wenn ein Produkt in den Warenkorb gelegt wird, und enthält Informationen zur Währung und zu dem in den Warenkorb gelegten Produkt.
Damit können Sie einsehen, welche Produkte am häufigsten in den Warenkorb gelegt werden.
dataLayer.push({
'event': 'addToCart',
'ecommerce': {
'currencyCode': 'EUR',
'add': {
'products': [{
'name': 'Peach Floral Print Shift Dress',
'id': '4',
'price': '10.00',
'brand': '3',
'category': '26',
'variant': 'art00',
'quantity': 1,
}]
}
}
});Checkout-Schritt:
Dieses Event trackt die einzelnen Schritte des Checkouts. Hier kann eingesehen werden, in welchem Schritt des Checkouts sich der Kunde befindet.
Dies kann der Versandschritt, der Zahlungsweise-Schritt oder der Bestätigungsschritt sein.
Damit können Sie sehen, ob Kunden den Checkout abbrechen oder in einem Schwung durchgehen.
dataLayer.push({
'event': 'checkout',
'ecommerce': {
'checkout': {
'actionField': {'step': '1'},
'checkoutStep': {'page': 'shipping'},
}
},
});Produktseitenaufruf:
Dieses Event trackt, wenn ein Kunde eine Produktdetailseite aufruft, und enthält Informationen zum Produkt.
Damit können Sie feststellen, welche Produkte am häufigsten aufgerufen werden.
dataLayer.push({
'event' : 'productDetailView',
'ecommerce': {
'detail': {
'products': [{
'name': 'Straight Tailored Trousers',
'id': '2',
'price': '150.00',
'brand': '2',
'category': '',
'variant': 'art002'
}]
}
}
});Erfolgreicher Checkout / Einkauf:
Dieses Event trackt nach erfolgreichem Einkauf die Bestellung (Bestellnummer, Mandanten ID) sowie alle Produkte, die bestellt wurden.
Damit können Sie einsehen, welche Produkte am häufigsten bestellt werden und mit welchen anderen Produkten sie zusammen gekauft werden.
Außerdem sehen Sie, ob es der erste Kauf eines Kunden war oder ob es ein Kunde mit mehreren Bestellungen ist.
dataLayer.push({
'event': 'purchase',
'ecommerce': {
'purchase': {
'actionField': {
'id': '112844',
'affiliation': '1',
'revenue': '77.01',
'tax':'12.71',
'shipping': '21.01',
'shipping_tier':'DHL-Deutschland', // shipping code von xt:Commerce
'payment_type':'xt_invoice', // payment code von xt:Commerce
'coupon': '',
'enhanced_conversion_data': {
'email': 'max@mustermann.de'
}
},
'products': [
{
'name': 'Peach Floral Print Shift Dress',
'id': '4',
'price': '8.00',
'variant': 'art00',
'quantity': 2.00,
'main_category': 'Kategorie A', // Hauptkategorie des Produkts
},
{
'name': 'V-Neck Slim Fit Jumper',
'id': '3',
'price': '40.00',
'variant': 'art003',
'quantity': 1.00,
'main_category': 'Kategorie B', // Hauptkategorie des Produkts
},
]
},
'checkout': {
'actionField': {'step': 'success'},
'checkoutStep': {'numericStep': '4'},
}
}
});Kontaktformular:
Dieses Event trackt das erfolgreiche Benutzen des Kontaktformulars. (Ab Plugin-Version 1.4.0)
dataLayer.push({
'event': 'ContactFormSubmission',
'formType': 'contactUs'
});