Frage stellen

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

OptionErklärungStandardwert
Aktivieren:Mit dieser Option aktivieren Sie das Plugin für diesen Mandantentrue
GTM-ID:Tragen Sie hier Ihre Google Tag Manager ID ein
Tracking beim ersten Seitenaufruf:Mit dieser Option legen Sie fest, ob Sie den ersten Seitenaufruf tracken (benötigt tfm_dsgvo_consent Plugin)true
Tracking trotz abgelehnten Cookie:Mit dieser Option legen Sie fest, ob Sie den Tag Manager trotz abgelehnten Cookies laden möchten (benötigt tfm_dsgvo_consent Plugin)false

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'
});