{"id":9447,"date":"2025-06-16T10:50:31","date_gmt":"2025-06-16T08:50:31","guid":{"rendered":"https:\/\/www.biloba-it.de\/?post_type=doku&#038;p=9447"},"modified":"2026-11-02T12:56:00","modified_gmt":"2026-11-02T11:56:00","slug":"google-tag-manager","status":"publish","type":"doku","link":"https:\/\/www.biloba-it.de\/en\/doku\/google-tag-manager\/","title":{"rendered":"Google Tag Manager, GA4 &amp; Google Ads (incl. server-side tracking)"},"content":{"rendered":"<style>.kb-row-layout-id9447_777ae3-84 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_777ae3-84 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_777ae3-84 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_777ae3-84 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_777ae3-84 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_777ae3-84 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_777ae3-84 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_3bee31-51 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_3bee31-51 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_3bee31-51 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_3bee31-51 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_3bee31-51{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_3bee31-51 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_3bee31-51 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_3bee31-51\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_c59b67-7d, .wp-block-kadence-advancedheading.kt-adv-heading9447_c59b67-7d[data-kb-block=\"kb-adv-heading9447_c59b67-7d\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_c59b67-7d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_c59b67-7d[data-kb-block=\"kb-adv-heading9447_c59b67-7d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_c59b67-7d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_c59b67-7d[data-kb-block=\"kb-adv-heading9447_c59b67-7d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_c59b67-7d wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_c59b67-7d\">Erweiterung installieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Installiere und aktiviere die Erweiterung in deiner Shopware-Administration unter Erweiterungen. <\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_cdf198-4e, .wp-block-kadence-advancedheading.kt-adv-heading9447_cdf198-4e[data-kb-block=\"kb-adv-heading9447_cdf198-4e\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cdf198-4e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_cdf198-4e[data-kb-block=\"kb-adv-heading9447_cdf198-4e\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cdf198-4e img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_cdf198-4e[data-kb-block=\"kb-adv-heading9447_cdf198-4e\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_cdf198-4e wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_cdf198-4e\">Funktionsweise des Plugins<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das Plugin unterst\u00fctzt zwei unterschiedliche Methoden zur Tracking-Integration in deinen Shopware-Shop:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Google Tag Manager (GTM)<\/strong><br>Die empfohlene und flexibelste Methode. Mit dem Google Tag Manager kannst du alle Tracking-Events zentral verwalten, eigene Tags hinzuf\u00fcgen und das Tracking jederzeit erweitern, ganz ohne \u00c4nderungen am Shop-Code. Das Plugin stellt dir daf\u00fcr ein vorkonfiguriertes GTM-Template zur Verf\u00fcgung.<\/li>\n\n\n\n<li><strong>Google-Tag (gtag.js)<\/strong><br>Diese Methode bindet Google Analytics 4 und optional auch Google Ads direkt \u00fcber das gtag.js-Script ein, ohne Tag Manager. Sie eignet sich, wenn du ein einfaches Setup bevorzugst.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wichtig:<\/strong> Deaktiviere andere Google Analytics-Integrationen, wenn du diese App nutzt.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_8f32c5-2b > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_8f32c5-2b > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_8f32c5-2b > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_8f32c5-2b > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_8f32c5-2b > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_8f32c5-2b > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_8f32c5-2b alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_5c3fd4-36 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_5c3fd4-36 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_5c3fd4-36 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_5c3fd4-36 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_5c3fd4-36{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_5c3fd4-36 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_5c3fd4-36 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_5c3fd4-36\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_1ebe9e-79, .wp-block-kadence-advancedheading.kt-adv-heading9447_1ebe9e-79[data-kb-block=\"kb-adv-heading9447_1ebe9e-79\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_1ebe9e-79 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_1ebe9e-79[data-kb-block=\"kb-adv-heading9447_1ebe9e-79\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_1ebe9e-79 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_1ebe9e-79[data-kb-block=\"kb-adv-heading9447_1ebe9e-79\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_1ebe9e-79 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_1ebe9e-79\">Google Tag Manager einrichten<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_4e4c2e-f2, .wp-block-kadence-advancedheading.kt-adv-heading9447_4e4c2e-f2[data-kb-block=\"kb-adv-heading9447_4e4c2e-f2\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_4e4c2e-f2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_4e4c2e-f2[data-kb-block=\"kb-adv-heading9447_4e4c2e-f2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_4e4c2e-f2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_4e4c2e-f2[data-kb-block=\"kb-adv-heading9447_4e4c2e-f2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_4e4c2e-f2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_4e4c2e-f2\">Tag Manager Konto und Container<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Melde dich in deinem Google Tag Manager-Account an oder erstelle einen neuen Account.<\/li>\n\n\n\n<li>Erstelle einen <strong>neuen leeren Container<\/strong> f\u00fcr den Import der Standard-Einstellungen.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>F\u00fcr Fortgeschrittene:<\/strong> Du kannst auch einen bestehenden Container nutzen und sp\u00e4ter zusammenf\u00fchren. Wir empfehlen aber, einen neuen Container zu verwenden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hilfestellung zum Google Tag Manager findest du hier:<br><a href=\"https:\/\/support.google.com\/tagmanager\/topic\/14841964\" target=\"_blank\" rel=\"noopener\">Google Tag Manager Support<\/a><\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_143f9f-68, .wp-block-kadence-advancedheading.kt-adv-heading9447_143f9f-68[data-kb-block=\"kb-adv-heading9447_143f9f-68\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_143f9f-68 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_143f9f-68[data-kb-block=\"kb-adv-heading9447_143f9f-68\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_143f9f-68 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_143f9f-68[data-kb-block=\"kb-adv-heading9447_143f9f-68\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 id=\"gtm-template-generator\" class=\"kt-adv-heading9447_143f9f-68 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_143f9f-68\">GTM-Template erstellen mit unserem Generator<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Unser Generator erstellt in drei Schritten die fertige Importdatei f\u00fcr deinen GTM-Container. Er tr\u00e4gt deine Google-IDs direkt in die Vorlage ein, danach musst du im Tag Manager nichts mehr ausf\u00fcllen. Die Datei passt f\u00fcr Shopware 6.5, 6.6 und 6.7.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Was willst du tracken?<\/strong> Setze die H\u00e4kchen f\u00fcr Google Analytics, Google Ads und, falls gew\u00fcnscht, Shopping-Warenkorbdaten. Shopping geht nur zusammen mit Google Ads und setzt ein mit Google Ads verkn\u00fcpftes Merchant Center voraus. Details findest du unter \u201e<a href=\"#google-ads-warenkorbdaten-und-enhanced-conversions\">Google Ads: Warenkorbdaten und Enhanced Conversions<\/a>\u201c.<\/li>\n\n\n\n<li><strong>Deine Daten eingeben:<\/strong> Es erscheinen nur die Felder, die du f\u00fcr deine Auswahl brauchst. Bei jedem Feld steht, wo du den Wert findest. <\/li>\n\n\n\n<li><strong>Herunterladen und importieren:<\/strong> Importiere die Datei im Google Tag Manager unter Verwaltung \u2192 Container importieren. Am besten in einen neuen Container. In einem bestehenden Container w\u00e4hlst du \u201eZusammenf\u00fchren\u201c, nicht \u201e\u00dcberschreiben\u201c, sonst werden deine vorhandenen Tags gel\u00f6scht. Danach in der Vorschau pr\u00fcfen und ver\u00f6ffentlichen.<\/li>\n<\/ol>\n\n\n<style>.kadence-column9447_6881bb-f4 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kadence-column9447_6881bb-f4 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_6881bb-f4 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_6881bb-f4 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_6881bb-f4 > .kt-inside-inner-col{background-color:var(--global-palette8, #F7FAFC);}.kadence-column9447_6881bb-f4 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_6881bb-f4{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_6881bb-f4 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_6881bb-f4 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_6881bb-f4\"><div class=\"kt-inside-inner-col\">        <div class=\"fluentform ff-default ffs_default_wrap biloba-gtm-generator\"\n             data-start-step=\"1\">\n            \n                            <form class=\"frm-fluent-form ff-el-form-top ffs_default biloba-gtm-generator__form\"\n                      method=\"post\"\n                      action=\"https:\/\/www.biloba-it.de\/wp-admin\/admin-post.php\">\n                    <fieldset class=\"biloba-gtm-generator__fieldset\">\n                        <input type=\"hidden\" name=\"action\" value=\"biloba_gtm_generate\" \/>\n                        <input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"bfbdd9240e\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/doku\/9447\" \/>\n                        <noscript>\n                            <p class=\"biloba-gtm-generator__note\">F\u00fclle nur die Felder zu deiner Auswahl aus.<\/p>\n                        <\/noscript>\n\n                                <section class=\"biloba-gtm-step\" data-step=\"1\">\n            <h3 class=\"biloba-gtm-step__title\">Schritt 1: Was m\u00f6chtest du tracken?<\/h3>\n                            <small class=\"biloba-gtm-generator__admin-help\">Das Template funktioniert f\u00fcr Shopware 6.5, 6.6 und 6.7.<\/small>\n            \n                                            <div class=\"ff-el-group biloba-gtm-choice\">\n                    <label for=\"biloba-gtm-analytics\">\n                        <input type=\"checkbox\"\n                               id=\"biloba-gtm-analytics\"\n                               name=\"track_analytics\"\n                               value=\"1\"\n                               data-selection=\"analytics\"\n                                \/>\n                        <strong>Google Analytics 4<\/strong>\n                    <\/label>\n                    <small class=\"biloba-gtm-choice__description\">Seitenaufrufe, Warenkorb und K\u00e4ufe in Google Analytics.<\/small>\n                <\/div>\n                                            <div class=\"ff-el-group biloba-gtm-choice\">\n                    <label for=\"biloba-gtm-ads\">\n                        <input type=\"checkbox\"\n                               id=\"biloba-gtm-ads\"\n                               name=\"track_ads\"\n                               value=\"1\"\n                               data-selection=\"ads\"\n                                \/>\n                        <strong>Google Ads<\/strong>\n                    <\/label>\n                    <small class=\"biloba-gtm-choice__description\">Conversion-Tracking f\u00fcr deine K\u00e4ufe in Google Ads.<\/small>\n                <\/div>\n                                            <div class=\"ff-el-group biloba-gtm-choice\">\n                    <label for=\"biloba-gtm-shopping\">\n                        <input type=\"checkbox\"\n                               id=\"biloba-gtm-shopping\"\n                               name=\"track_shopping\"\n                               value=\"1\"\n                               data-selection=\"shopping\"\n                                \/>\n                        <strong>Shopping-Warenkorbdaten<\/strong>\n                    <\/label>\n                    <small class=\"biloba-gtm-choice__description\">Artikel, Preise und Mengen der Bestellung f\u00fcr Google Ads. Nur zusammen mit Google Ads m\u00f6glich, und das Google Merchant Center muss mit deinem Google-Ads-Konto verkn\u00fcpft sein.<\/small>\n                <\/div>\n            \n            <p class=\"biloba-gtm-generator__note biloba-gtm-js-only\" data-selection-hint><\/p>\n            <div class=\"biloba-gtm-actions\">\n                <button type=\"button\" class=\"ff-btn ff-btn-lg ff_btn_no_style biloba-gtm-js-only\" data-wizard-next>Weiter<\/button>\n            <\/div>\n        <\/section>\n                                        <section class=\"biloba-gtm-step\" data-step=\"2\">\n            <h3 class=\"biloba-gtm-step__title\">Schritt 2: Daten eingeben<\/h3>\n\n                            <div class=\"ff-el-group biloba-gtm-field\"\n                     data-field=\"ga4_id\"\n                     data-templates=\"gesamt analytics gesamt-shopping\">\n                    <div class=\"ff-el-input--label ff-el-is-required asterisk-right\">\n                        <label for=\"biloba-gtm-ga4-id\">GA4-Tag-ID<\/label>\n                    <\/div>\n                    <div class=\"ff-el-input--content\">\n                        <small class=\"biloba-gtm-generator__admin-help\">Die Mess-ID deines Google-Analytics-4-Datenstreams, z. B. G-ABC123XYZ (Details siehe unten)<\/small>\n                        <input type=\"text\"\n                               name=\"ga4_id\"\n                               id=\"biloba-gtm-ga4-id\"\n                               class=\"ff-el-form-control\"\n                               value=\"\"\n                               placeholder=\"G-XXXXXXXXXX\"\n                               maxlength=\"20\"\n                               data-pattern=\"^G-[A-Z0-9]+$\"\n                               title=\"G- gefolgt von Gro\u00dfbuchstaben und Ziffern.\"\n                               autocomplete=\"off\" \/>\n                    <\/div>\n                <\/div>\n                            <div class=\"ff-el-group biloba-gtm-field\"\n                     data-field=\"conversion_id\"\n                     data-templates=\"gesamt ads gesamt-shopping ads-shopping\">\n                    <div class=\"ff-el-input--label ff-el-is-required asterisk-right\">\n                        <label for=\"biloba-gtm-conversion-id\">Conversion-ID<\/label>\n                    <\/div>\n                    <div class=\"ff-el-input--content\">\n                        <small class=\"biloba-gtm-generator__admin-help\">Unter Tag-Einrichtung w\u00e4hle den Reiter \u201eGoogle Tag Manager verwenden\u201c. Dort findest du die Conversion-ID (Details siehe unten)<\/small>\n                        <input type=\"text\"\n                               name=\"conversion_id\"\n                               id=\"biloba-gtm-conversion-id\"\n                               class=\"ff-el-form-control\"\n                               value=\"\"\n                               placeholder=\"123456789\"\n                               maxlength=\"88\"\n                               data-pattern=\"^(AW-)?\\d+(\/[A-Za-z0-9_\\-]+)?$\"\n                               title=\"Nur Ziffern, ohne AW-.\"\n                               autocomplete=\"off\" \/>\n                    <\/div>\n                <\/div>\n                            <div class=\"ff-el-group biloba-gtm-field\"\n                     data-field=\"conversion_label\"\n                     data-templates=\"gesamt ads gesamt-shopping ads-shopping\">\n                    <div class=\"ff-el-input--label ff-el-is-required asterisk-right\">\n                        <label for=\"biloba-gtm-conversion-label\">Conversion-Label<\/label>\n                    <\/div>\n                    <div class=\"ff-el-input--content\">\n                        <small class=\"biloba-gtm-generator__admin-help\">Unter Tag-Einrichtung w\u00e4hle den Reiter \u201eGoogle Tag Manager verwenden\u201c. Dort findest du das Conversion-Label. (Details siehe unten)<\/small>\n                        <input type=\"text\"\n                               name=\"conversion_label\"\n                               id=\"biloba-gtm-conversion-label\"\n                               class=\"ff-el-form-control\"\n                               value=\"\"\n                               placeholder=\"AbCdEfGhIjKl\"\n                               maxlength=\"64\"\n                               data-pattern=\"^[A-Za-z0-9_\\-]+$\"\n                               title=\"Buchstaben, Ziffern, - und _.\"\n                               autocomplete=\"off\" \/>\n                    <\/div>\n                <\/div>\n                            <div class=\"ff-el-group biloba-gtm-field\"\n                     data-field=\"merchant_id\"\n                     data-templates=\"gesamt-shopping ads-shopping\">\n                    <div class=\"ff-el-input--label ff-el-is-required asterisk-right\">\n                        <label for=\"biloba-gtm-merchant-id\">Merchant-Center-ID<\/label>\n                    <\/div>\n                    <div class=\"ff-el-input--content\">\n                        <small class=\"biloba-gtm-generator__admin-help\">Die Nummer deines Google Merchant Centers. Du siehst sie im Merchant Center oben rechts neben dem Kontonamen. Das Merchant Center muss mit deinem Google-Ads-Konto verkn\u00fcpft sein.<\/small>\n                        <input type=\"text\"\n                               name=\"merchant_id\"\n                               id=\"biloba-gtm-merchant-id\"\n                               class=\"ff-el-form-control\"\n                               value=\"\"\n                               placeholder=\"123456789\"\n                               maxlength=\"15\"\n                               data-pattern=\"^\\d+$\"\n                               title=\"Nur Ziffern.\"\n                               autocomplete=\"off\" \/>\n                    <\/div>\n                <\/div>\n                            <div class=\"ff-el-group biloba-gtm-field\"\n                     data-field=\"feed_country\"\n                     data-templates=\"gesamt-shopping ads-shopping\">\n                    <div class=\"ff-el-input--label ff-el-is-required asterisk-right\">\n                        <label for=\"biloba-gtm-feed-country\">Feed-Land<\/label>\n                    <\/div>\n                    <div class=\"ff-el-input--content\">\n                        <small class=\"biloba-gtm-generator__admin-help\">Das Zielland deines Produkt-Feeds als L\u00e4ndercode, z. B. DE. Je Container gilt ein Feed-Land. Verkaufst du in mehrere L\u00e4nder, richtest du f\u00fcr jedes Land einen eigenen Container ein.<\/small>\n                        <input type=\"text\"\n                               name=\"feed_country\"\n                               id=\"biloba-gtm-feed-country\"\n                               class=\"ff-el-form-control\"\n                               value=\"DE\"\n                               placeholder=\"DE\"\n                               maxlength=\"2\"\n                               data-pattern=\"^[A-Z]{2}$\"\n                               title=\"Zwei Gro\u00dfbuchstaben, z. B. DE.\"\n                               autocomplete=\"off\" \/>\n                    <\/div>\n                <\/div>\n                            <div class=\"ff-el-group biloba-gtm-field\"\n                     data-field=\"feed_language\"\n                     data-templates=\"gesamt-shopping ads-shopping\">\n                    <div class=\"ff-el-input--label ff-el-is-required asterisk-right\">\n                        <label for=\"biloba-gtm-feed-language\">Feed-Sprache<\/label>\n                    <\/div>\n                    <div class=\"ff-el-input--content\">\n                        <small class=\"biloba-gtm-generator__admin-help\">Die Sprache deines Produkt-Feeds als Sprachcode, z. B. de.<\/small>\n                        <input type=\"text\"\n                               name=\"feed_language\"\n                               id=\"biloba-gtm-feed-language\"\n                               class=\"ff-el-form-control\"\n                               value=\"de\"\n                               placeholder=\"de\"\n                               maxlength=\"2\"\n                               data-pattern=\"^[a-z]{2}$\"\n                               title=\"Zwei Kleinbuchstaben, z. B. de.\"\n                               autocomplete=\"off\" \/>\n                    <\/div>\n                <\/div>\n            \n            <div class=\"biloba-gtm-shopping-notes\" data-templates=\"ads-shopping gesamt-shopping\">\n                                    <p class=\"biloba-gtm-generator__note\">Je Container gilt ein Feed-Land. Verkaufst du in mehrere L\u00e4nder, richtest du f\u00fcr jedes Land einen eigenen Container ein.<\/p>\n                                    <p class=\"biloba-gtm-generator__note\">Varianten stehen in deinem Produkt-Feed als eigene Artikel: Die id ist die Produktnummer der Variante, die item_group_id die des Hauptartikels. Sonst passt die gesendete Artikel-ID einer Variante nicht zum Feed.<\/p>\n                            <\/div>\n\n            <div class=\"biloba-gtm-actions\">\n                <button type=\"button\" class=\"ff-btn ff-btn-lg ff_btn_no_style biloba-gtm-js-only\" data-wizard-back=\"1\">Zur\u00fcck<\/button>\n                <button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-lg ff_btn_no_style\">\n                    Generieren und herunterladen\n                <\/button>\n            <\/div>\n        <\/section>\n                                        <section class=\"biloba-gtm-step\" data-step=\"3\">\n            <h3 class=\"biloba-gtm-step__title\">Schritt 3: Importieren und einrichten<\/h3>\n            <p>Deine Datei wird heruntergeladen. So geht es weiter:<\/p>\n            <ol>\n                <li>\n                    Importiere die Datei im Google Tag Manager unter <strong>Verwaltung, Container importieren<\/strong>.\n                    Wir empfehlen einen neuen, leeren Container.\n                    In einem bestehenden Container w\u00e4hlst du <strong>Zusammenf\u00fchren<\/strong>, nie <strong>\u00dcberschreiben<\/strong>:\n                    \u201e\u00dcberschreiben\u201c ersetzt alle vorhandenen Tags, Trigger und Variablen.\n                <\/li>\n                <li>\n                    Richte die Shopware-Seite in der Plugin-Konfiguration ein:\n                    <ul>\n                        <li>Tracking-Integration: <strong>Google Tag Manager<\/strong><\/li>\n                        <li>Container-ID: deine GTM-ID (<code>GTM-\u2026<\/code>)<\/li>\n                        <li>Bei Google Ads zus\u00e4tzlich <strong>Conversion Tracking aktivieren<\/strong> und <strong>Enhanced Conversion Data aktivieren<\/strong>. Ohne den ersten Schalter wird keine Conversion ausgel\u00f6st.<\/li>\n                    <\/ul>\n                <\/li>\n                <li>Pr\u00fcfe alles mit \u201eIn Vorschau ansehen\u201c und ver\u00f6ffentliche den Container mit Senden, Ver\u00f6ffentlichen.<\/li>\n            <\/ol>\n            <div class=\"biloba-gtm-actions\">\n                <button type=\"button\" class=\"ff-btn ff-btn-lg ff_btn_no_style biloba-gtm-js-only\" data-wizard-back=\"2\">Zur\u00fcck zu den Daten<\/button>\n            <\/div>\n        <\/section>\n                            <\/fieldset>\n                <\/form>\n                    <\/div>\n        \n<\/div><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_0fdcca-39, .wp-block-kadence-advancedheading.kt-adv-heading9447_0fdcca-39[data-kb-block=\"kb-adv-heading9447_0fdcca-39\"]{font-size:20px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_0fdcca-39 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_0fdcca-39[data-kb-block=\"kb-adv-heading9447_0fdcca-39\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_0fdcca-39 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_0fdcca-39[data-kb-block=\"kb-adv-heading9447_0fdcca-39\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h4 class=\"kt-adv-heading9447_0fdcca-39 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_0fdcca-39\"><strong>So findest du die IDs:<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Analytics:<\/strong> Erstelle ein Property bzw. gehe in deine vorhandene Property in Google Analytics und navigiere zu Verwaltung (unten links) und dann zu \u201eDatenstreams\u201c. W\u00e4hle den entsprechenden Datenstream aus. Die GA4-ID findest du rechts oben (Mess-ID). <a href=\"https:\/\/support.google.com\/analytics\/answer\/9539598?hl=de\" target=\"_blank\" rel=\"noreferrer noopener\">Google Hilfe<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ads:<\/strong> Melde dich bei Google Ads an \u2192 Zielvorhaben \u2192 Conversions \u2192 Zusammenfassung. \u00d6ffne die gew\u00fcnschte Conversion-Aktion (oder erstellen eine neue). Unter Tag-Einrichtung w\u00e4hle den Reiter &#8220;Google Tag Manager verwenden&#8221;. Dort findest du die Conversion-ID und das Conversion-Label.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/conversion-id.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"429\" src=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/conversion-id-1024x429.jpg\" alt=\"\" class=\"wp-image-9532\" srcset=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/conversion-id-1024x429.jpg 1024w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/conversion-id-300x126.jpg 300w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/conversion-id-768x322.jpg 768w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/conversion-id-18x8.jpg 18w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/conversion-id.jpg 1028w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_96287a-1f, .wp-block-kadence-advancedheading.kt-adv-heading9447_96287a-1f[data-kb-block=\"kb-adv-heading9447_96287a-1f\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_96287a-1f mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_96287a-1f[data-kb-block=\"kb-adv-heading9447_96287a-1f\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_96287a-1f img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_96287a-1f[data-kb-block=\"kb-adv-heading9447_96287a-1f\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_96287a-1f wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_96287a-1f\">Plugin in Shopware konfigurieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wechsle jetzt in dein Shopware-Backend und \u00f6ffne die Konfiguration des Plugins.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/plugin-konfigurieren.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"993\" height=\"335\" src=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/plugin-konfigurieren.jpg\" alt=\"\" class=\"wp-image-9527\" srcset=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/plugin-konfigurieren.jpg 993w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/plugin-konfigurieren-300x101.jpg 300w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/plugin-konfigurieren-768x259.jpg 768w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/plugin-konfigurieren-18x6.jpg 18w\" sizes=\"auto, (max-width: 993px) 100vw, 993px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">W\u00e4hle bei \u201eWelche Tracking-Integration m\u00f6chtest du verwenden?\u201c die Option \u201eGoogle Tag Manager\u201c.<br>Trage anschlie\u00dfend deine GTM-ID (z.\u202fB. GTM-XXXXXXX) in das Feld \u201eGoogle Tag Manager Container-ID\u201c ein.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtm-id.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"970\" height=\"735\" src=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtm-id.jpg\" alt=\"\" class=\"wp-image-9528\" srcset=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtm-id.jpg 970w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtm-id-300x227.jpg 300w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtm-id-768x582.jpg 768w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtm-id-16x12.jpg 16w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du google Ads Tracking verwendest, bitte zus\u00e4tzlich die Option und ggf. Enhanced Conversion Data aktivieren:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtm-ads.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"879\" height=\"466\" src=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtm-ads.jpg\" alt=\"\" class=\"wp-image-9531\" srcset=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtm-ads.jpg 879w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtm-ads-300x159.jpg 300w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtm-ads-768x407.jpg 768w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtm-ads-18x10.jpg 18w\" sizes=\"auto, (max-width: 879px) 100vw, 879px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Speichere die Konfiguration, um die Einbindung des Containers im Shop zu aktivieren.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_831953-4d, .wp-block-kadence-advancedheading.kt-adv-heading9447_831953-4d[data-kb-block=\"kb-adv-heading9447_831953-4d\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_831953-4d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_831953-4d[data-kb-block=\"kb-adv-heading9447_831953-4d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_831953-4d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_831953-4d[data-kb-block=\"kb-adv-heading9447_831953-4d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_831953-4d wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_831953-4d\">Container pr\u00fcfen und ver\u00f6ffentlichen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nutze die <strong>Vorschau-Funktion<\/strong> im Google Tag Manager (\u201eIn Vorschau ansehen\u201c), um deinen Container zu testen. Gib deine Shop-URL ein und pr\u00fcfe, ob alle Events wie Produktansicht, Add-to-Cart oder Purchase korrekt ausgel\u00f6st werden. Achte darauf, dass bei abgelehntem Cookie-Consent kein Tracking erfolgt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn alles wie gew\u00fcnscht funktioniert, <strong>vergiss nicht, den Container zu ver\u00f6ffentlichen<\/strong> Klicke dazu oben rechts im GTM auf <strong>Senden \u2192 Ver\u00f6ffentlichen<\/strong>. Erst danach ist dein Tracking im Live-Shop aktiv.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_a3c0ac-a3 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_a3c0ac-a3 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_a3c0ac-a3 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_a3c0ac-a3 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_a3c0ac-a3 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_a3c0ac-a3 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_a3c0ac-a3 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_750c63-4e > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_750c63-4e > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_750c63-4e > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_750c63-4e > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_750c63-4e{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_750c63-4e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_750c63-4e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_750c63-4e\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box9447_b6f34a-2d .kt-blocks-info-box-link-wrap{max-width:unset;}.kt-info-box9447_b6f34a-2d .kt-blocks-info-box-link-wrap{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:#f5f6f8;padding-top:15px;padding-right:15px;padding-bottom:10px;padding-left:15px;}.kt-info-box9447_b6f34a-2d .kt-blocks-info-box-link-wrap:hover{background:#f5f6f8;}.kt-info-box9447_b6f34a-2d .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box9447_b6f34a-2d .kt-info-svg-icon-flip, .kt-info-box9447_b6f34a-2d .kt-blocks-info-box-number{font-size:50px;}.kt-info-box9447_b6f34a-2d .kt-blocks-info-box-media{color:var(--global-palette1, #3182CE);border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}.kt-info-box9447_b6f34a-2d .kt-blocks-info-box-media-container{margin-top:0px;margin-right:15px;margin-bottom:0px;margin-left:15px;}.kt-info-box9447_b6f34a-2d .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media{color:#444444;}.kt-info-box9447_b6f34a-2d .kt-infobox-textcontent h3.kt-blocks-info-box-title{color:var(--global-palette4, #2D3748);font-size:22px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:5px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.kt-info-box9447_b6f34a-2d .kt-infobox-textcontent .kt-blocks-info-box-text{color:var(--global-palette4, #2D3748);}.kt-info-box9447_b6f34a-2d .kt-blocks-info-box-learnmore{color:var(--global-palette9, #ffffff);background:var(--global-palette2, #2B6CB0);border-color:#555555;text-transform:uppercase;border-width:0px 0px 0px 0px;padding-top:5px;padding-right:14px;padding-bottom:5px;padding-left:14px;margin-top:20px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.kt-info-box9447_b6f34a-2d .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-learnmore,.kt-info-box9447_b6f34a-2d .kt-blocks-info-box-link-wrap .kt-blocks-info-box-learnmore:focus{color:#ffffff;background:var(--global-palette6, #718096);border-color:#444444;}<\/style>\n<div class=\"wp-block-kadence-infobox kt-info-box9447_b6f34a-2d\"><div class=\"kt-blocks-info-box-link-wrap kt-blocks-info-box-media-align-top kt-info-halign-center\"><div class=\"kt-infobox-textcontent\"><h3 class=\"kt-blocks-info-box-title\">Du brauchst Unterst\u00fctzung?<\/h3><p class=\"kt-blocks-info-box-text\">Gratis Einrichtungsservice: Buche jetzt einen Termin mit unserem Experten<\/p><div class=\"kt-blocks-info-box-learnmore-wrap\"><a class=\"kt-blocks-info-box-learnmore info-box-link\" href=\"https:\/\/meet.brevo.com\/carsten-merz\/biloba-plugin\" aria-label=\"Zum Newsletter\" target=\"_blank\" rel=\"noopener\">Hier Termin buchen<\/a><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_8555ba-ad > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_8555ba-ad > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_8555ba-ad > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_8555ba-ad > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_8555ba-ad > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_8555ba-ad > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_8555ba-ad alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_3f030d-05 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_3f030d-05 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_3f030d-05 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_3f030d-05 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_3f030d-05{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_3f030d-05 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_3f030d-05 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_3f030d-05\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_817fd6-7d, .wp-block-kadence-advancedheading.kt-adv-heading9447_817fd6-7d[data-kb-block=\"kb-adv-heading9447_817fd6-7d\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_817fd6-7d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_817fd6-7d[data-kb-block=\"kb-adv-heading9447_817fd6-7d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_817fd6-7d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_817fd6-7d[data-kb-block=\"kb-adv-heading9447_817fd6-7d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_817fd6-7d wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_817fd6-7d\">Konfiguration Google Analytics (gtag.js)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du <strong>keinen Google Tag Manager<\/strong> verwenden m\u00f6chtest, kannst du alternativ direkt mit dem Google Analytics-Trackingcode (gtag.js) arbeiten.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>W\u00e4hle unter <strong>\u201eWelche Tracking-Integration m\u00f6chtest du verwenden?\u201c<\/strong> die Option <strong>\u201eGoogle Analytics (gtag.js)\u201c<\/strong>.<\/li>\n\n\n\n<li>Trage deine <strong>Google Analytics 4 Mess-ID<\/strong> im Format G-XXXXXXXXXX in das entsprechende Feld ein. Die Id findest du in Analytics unter Verwaltung \u2192 Datenstreams<\/li>\n\n\n\n<li>Speichere die Konfiguration.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtag-analytics.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"871\" height=\"784\" src=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtag-analytics.jpg\" alt=\"\" class=\"wp-image-9530\" srcset=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtag-analytics.jpg 871w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtag-analytics-300x270.jpg 300w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtag-analytics-768x691.jpg 768w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/gtag-analytics-13x12.jpg 13w\" sizes=\"auto, (max-width: 871px) 100vw, 871px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ab sofort \u00fcbernimmt das Plugin das Tracking \u00fcber den gtag.js-Code, inklusive aller unterst\u00fctzten E-Commerce-Events wie Produktansicht, Add-to-Cart und Kaufabschluss.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Hinweis:<\/strong> Wenn du stattdessen den <strong>Google Tag Manager<\/strong> nutzt, musst du die GA-ID dort im Container pflegen. Nicht im Plugin.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_baafab-6d > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_baafab-6d > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_baafab-6d > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_baafab-6d > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_baafab-6d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_baafab-6d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_baafab-6d alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_be66e0-8a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_be66e0-8a > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_be66e0-8a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_be66e0-8a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_be66e0-8a{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_be66e0-8a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_be66e0-8a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_be66e0-8a\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_4f7199-19, .wp-block-kadence-advancedheading.kt-adv-heading9447_4f7199-19[data-kb-block=\"kb-adv-heading9447_4f7199-19\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_4f7199-19 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_4f7199-19[data-kb-block=\"kb-adv-heading9447_4f7199-19\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_4f7199-19 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_4f7199-19[data-kb-block=\"kb-adv-heading9447_4f7199-19\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_4f7199-19 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_4f7199-19\">Konfiguration Google Ads Tracking (gtag.js)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du Google Ads Conversion Tracking nutzen m\u00f6chtest, <strong>ohne den Google Tag Manager zu verwenden<\/strong>, kannst du dies direkt \u00fcber den gtag.js-Trackingcode einrichten.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>W\u00e4hle unter <strong>\u201eWelche Tracking-Integration m\u00f6chtest du verwenden?\u201c<\/strong> die Option <strong>\u201eGoogle Analytics (gtag.js)\u201c<\/strong>.<\/li>\n\n\n\n<li>Aktiviere im Plugin die Option <strong>\u201eConversion Tracking aktivieren\u201c<\/strong>.<\/li>\n\n\n\n<li>Trage deine <strong>Google Ads Conversion-ID<\/strong> sowie das zugeh\u00f6rige <strong>Conversion-Label<\/strong> in die entsprechenden Felder ein.<\/li>\n\n\n\n<li>(Optional) Aktiviere <strong>\u201eEnhanced Conversion Data aktivieren\u201c<\/strong>, um zus\u00e4tzliche Nutzerdaten wie E-Mail-Adresse oder Telefonnummer an Google Ads zu \u00fcbermitteln. Damit verbesserst du die Zuordnung von Conversions, insbesondere bei ger\u00e4te\u00fcbergreifenden K\u00e4ufen.<\/li>\n\n\n\n<li>Speichere die Konfiguration.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Hinweis:<\/strong> F\u00fcr Enhanced Conversions musst du diese Funktion auch in deinem Google Ads-Konto aktivieren. Eine Anleitung findest du hier: <a href=\"https:\/\/support.google.com\/google-ads\/answer\/13258081?visit_id=638864401546282571-2622171799&amp;rd=2\" target=\"_blank\" rel=\"noopener\">Google Ads Anleitung zu erweiterten Conversions<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wie finde ich meine Google Ads Conversion-ID und das Conversion-Label?<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Melde dich bei deinem Google Ads-Konto an.<\/li>\n\n\n\n<li>Navigiere zu \u2192 Zielvorhaben \u2192 Conversions \u2192 Zusammenfassung<\/li>\n\n\n\n<li>W\u00e4hle eine vorhandene <strong>Conversion-Aktion<\/strong> aus oder erstelle eine neue.<\/li>\n\n\n\n<li>Klicke im Bereich <strong>\u201eTag-Einrichtung\u201c<\/strong> auf den Reiter <strong>\u201eTag selbst einrichten\u201c<\/strong>.<\/li>\n\n\n\n<li>Im Abschnitt \u201eEreignis-Snippet\u201c findest du unter send_to sowohl deine Conversion-ID (z.\u202fB. AW-1234567890) als auch das Conversion-Label (z.\u202fB. abc123XYZabcDEF456).<\/li>\n<\/ol>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_c426fb-dd > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_c426fb-dd > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_c426fb-dd > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_c426fb-dd > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_c426fb-dd > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_c426fb-dd > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_c426fb-dd alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_08d107-aa > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_08d107-aa > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_08d107-aa > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_08d107-aa > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_08d107-aa{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_08d107-aa > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_08d107-aa > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_08d107-aa\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_3ab6d7-9b, .wp-block-kadence-advancedheading.kt-adv-heading9447_3ab6d7-9b[data-kb-block=\"kb-adv-heading9447_3ab6d7-9b\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_3ab6d7-9b mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_3ab6d7-9b[data-kb-block=\"kb-adv-heading9447_3ab6d7-9b\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_3ab6d7-9b img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_3ab6d7-9b[data-kb-block=\"kb-adv-heading9447_3ab6d7-9b\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_3ab6d7-9b wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_3ab6d7-9b\">Dynamisches Remarketing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du dynamisches Remarketing \u00fcber Google Ads nutzen m\u00f6chtest, kannst du in der Plugin-Konfiguration einen sogenannten \u201eFeed-Typ-Schl\u00fcssel\u201c angeben. Dieser ist notwendig, damit Google deine Produktdaten richtig zuordnen und passende Anzeigen ausspielen kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W\u00e4hle daf\u00fcr den passenden Typ aus, je nachdem, was du bewirbst. Die folgenden Optionen stehen zur Verf\u00fcgung:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>retail<\/li>\n\n\n\n<li>education<\/li>\n\n\n\n<li>flights<\/li>\n\n\n\n<li>hotel_rental<\/li>\n\n\n\n<li>jobs<\/li>\n\n\n\n<li>local<\/li>\n\n\n\n<li>real_estate<\/li>\n\n\n\n<li>travel<\/li>\n\n\n\n<li>custom<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr klassische Online-Shops ist in der Regel <strong>\u201eretail\u201c<\/strong> die richtige Wahl.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Weitere Informationen zur Verwendung und Einrichtung findest du in der offiziellen Google Ads Remarketing-Dokumentation:<br><a class=\"\" href=\"https:\/\/support.google.com\/google-ads\/answer\/7305793?hl=de&amp;ref_topic=10070037#zippy\" target=\"_blank\" rel=\"noopener\">https:\/\/support.google.com\/google-ads\/answer\/7305793?hl=de&amp;ref_topic=10070037#zippy<\/a><\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_cart74-01 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_cart74-01 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_cart74-01 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_cart74-01 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_cart74-01 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_cart74-01 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_cart74-01 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_cart74-c1 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_cart74-c1 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_cart74-c1 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_cart74-c1 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_cart74-c1{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_cart74-c1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_cart74-c1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_cart74-c1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-h2, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-h2[data-kb-block=\"kb-adv-heading9447_cart74-h2\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-h2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-h2[data-kb-block=\"kb-adv-heading9447_cart74-h2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-h2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-h2[data-kb-block=\"kb-adv-heading9447_cart74-h2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_cart74-h2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_cart74-h2\">Google Ads: Warenkorbdaten und Enhanced Conversions<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d1, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d1[data-kb-block=\"kb-adv-heading9447_cart74-d1\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d1[data-kb-block=\"kb-adv-heading9447_cart74-d1\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d1 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d1[data-kb-block=\"kb-adv-heading9447_cart74-d1\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_cart74-d1 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_cart74-d1\">Was das bringt<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Warenkorbdaten (Conversions mit Warenkorbdaten):<\/strong> Google Ads bekommt mit jeder Bestellung die gekauften Artikel, also Artikelnummer, Menge und Einzelpreis. Ist dein Google Merchant Center mit dem Ads-Konto verkn\u00fcpft, kannst du damit Umsatz und Gewinn je Produkt auswerten.<\/li>\n\n\n\n<li><strong>Enhanced Conversions:<\/strong> Mit der Bestellung gehen die Daten aus der Rechnungsadresse (E-Mail, Telefonnummer, Name, Stra\u00dfe, PLZ, Ort, Land) an Google. So kann Google Conversions besser zuordnen. Die Erweiterung \u00fcbergibt die Daten an das Google-Tag, die Verschl\u00fcsselung (Hash) \u00fcbernimmt Google selbst.<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d2, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d2[data-kb-block=\"kb-adv-heading9447_cart74-d2\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d2[data-kb-block=\"kb-adv-heading9447_cart74-d2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d2[data-kb-block=\"kb-adv-heading9447_cart74-d2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_cart74-d2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_cart74-d2\">Voraussetzungen<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Dein Google Merchant Center ist mit dem Google-Ads-Konto verkn\u00fcpft.<\/li>\n\n\n\n<li>Die Artikel-ID in deinem Produkt-Feed ist die Produktnummer aus dem Shop. Die Erweiterung sendet die Produktnummer als <code>item_id<\/code>. Nur so kann Google die Artikel aus der Bestellung den Produkten im Feed zuordnen.<\/li>\n\n\n\n<li>In der Erweiterung ist \u201eConversion Tracking aktivieren\u201c eingeschaltet. F\u00fcr Enhanced Conversions zus\u00e4tzlich \u201eEnhanced Conversion Data aktivieren\u201c.<\/li>\n<\/ol>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d3, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d3[data-kb-block=\"kb-adv-heading9447_cart74-d3\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d3 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d3[data-kb-block=\"kb-adv-heading9447_cart74-d3\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d3 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d3[data-kb-block=\"kb-adv-heading9447_cart74-d3\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_cart74-d3 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_cart74-d3\">Welcher Preis \u00fcbertragen wird<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Google erwartet in den Warenkorbdaten den Einzelpreis des Artikels ohne Steuer, Versand und Bestellrabatte (<a href=\"https:\/\/support.google.com\/google-ads\/answer\/14943675\" target=\"_blank\" rel=\"noopener\">Google-Ads-Hilfe<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Erweiterung sendet den Preis so, wie du ihn eingestellt hast. Sie stellt nicht von selbst auf Netto um, weil derselbe Preis auch in Google Analytics landet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Shopware 6.6 und 6.7 (Erweiterung und App) sowie MultiTracking Pro:<\/strong> Entscheidend ist die Einstellung \u201ePreis\u00fcbertragungsmodus\u201c. Voreingestellt sind Bruttopreise.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>F\u00fcr Warenkorbdaten empfehlen wir eine der Netto-Einstellungen (\u201eNettopreise\u201c oder \u201eNettopreise ohne Versandkosten\u201c). Dann passt der Artikelpreis zu Googles Vorgabe.<\/li>\n\n\n\n<li>Bleibst du bei Brutto, enthalten die Artikelpreise die Mehrwertsteuer. Umsatz und Gewinn je Produkt erscheinen in Google Ads dann um die Steuer zu hoch.<\/li>\n\n\n\n<li>Die Einstellung wirkt auch auf Google Analytics. Brauchst du dort Bruttowerte, musst du abw\u00e4gen, was dir wichtiger ist.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Shopware 6.5 (Erweiterung und App):<\/strong> Hier gibt es diese Einstellung nicht. Gesendet wird der St\u00fcckpreis aus der Bestellung, so wie ihn die Kundengruppe sieht. Bei Brutto-Kundengruppen (meist Endkunden) ist die Steuer enthalten, bei Netto-Kundengruppen nicht.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d4, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d4[data-kb-block=\"kb-adv-heading9447_cart74-d4\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d4 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d4[data-kb-block=\"kb-adv-heading9447_cart74-d4\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d4 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d4[data-kb-block=\"kb-adv-heading9447_cart74-d4\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_cart74-d4 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_cart74-d4\">Die passende GTM-Vorlage w\u00e4hlen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr Warenkorbdaten setzt du im Generator oben zus\u00e4tzlich das H\u00e4kchen \u201eShopping\u201c. Das w\u00e4hlst du nur, wenn dein Merchant Center mit dem Ads-Konto verkn\u00fcpft ist. Der Generator fragt dann auch die Merchant-Center-ID, das Feed-Land und die Feed-Sprache ab. Die Vorlage gilt f\u00fcr Shopware 6.5, 6.6 und 6.7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je Container gilt ein Feed-Land. Verkaufst du in mehrere L\u00e4nder, richtest du f\u00fcr jedes Land einen eigenen Container ein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In den Vorlagen mit Shopping sind im Tag \u201eGoogle Ads \u2013 conversion\u201c die Verkaufsdaten auf Produktebene schon eingeschaltet, mit der Datenquelle \u201eBenutzerdefinierte Felder\u201c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>So gehst du vor:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Im Generator die H\u00e4kchen setzen (mit \u201eShopping\u201c), deine Daten eingeben und die Datei herunterladen.<\/li>\n\n\n\n<li>Datei im Google Tag Manager unter Verwaltung \u2192 Container importieren einspielen.<\/li>\n\n\n\n<li>In der Vorschau pr\u00fcfen, ob alles ankommt.<\/li>\n\n\n\n<li>Ver\u00f6ffentlichen.<\/li>\n\n\n\n<li>Nach ein paar Bestellungen im Google-Ads-Konto pr\u00fcfen, ob die Warenkorbdaten dort auftauchen.<\/li>\n<\/ol>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d5, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d5[data-kb-block=\"kb-adv-heading9447_cart74-d5\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d5 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d5[data-kb-block=\"kb-adv-heading9447_cart74-d5\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d5 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d5[data-kb-block=\"kb-adv-heading9447_cart74-d5\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_cart74-d5 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_cart74-d5\">Selbstkosten und Gewinn<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die Erweiterung \u00fcbertr\u00e4gt keine Einkaufspreise. Die Selbstkosten kommen aus dem Merchant Center, \u00fcber das Feed-Attribut <code>cost_of_goods_sold<\/code>. Willst du in Google Ads den Gewinn je Produkt sehen, pflegst du dieses Attribut in deinem Feed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google rechnet den Bruttogewinn als Umsatz minus Selbstkosten (<a href=\"https:\/\/support.google.com\/merchants\/answer\/9017895\" target=\"_blank\" rel=\"noopener\">Merchant-Center-Hilfe<\/a>). Damit beides zusammenpasst, empfehlen wir, die Selbstkosten netto zu pflegen und auch die Artikelpreise netto zu \u00fcbertragen (siehe \u201eWelcher Preis \u00fcbertragen wird\u201c). Mit Brutto-Artikelpreisen und Netto-Selbstkosten f\u00e4llt der Gewinn in Google Ads um die Mehrwertsteuer zu hoch aus.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d6, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d6[data-kb-block=\"kb-adv-heading9447_cart74-d6\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d6 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d6[data-kb-block=\"kb-adv-heading9447_cart74-d6\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d6 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d6[data-kb-block=\"kb-adv-heading9447_cart74-d6\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_cart74-d6 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_cart74-d6\">Enhanced Conversions mit Telefonnummer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In den Vorlagen laufen Enhanced Conversions \u00fcber das Tag \u201eGoogle Ads &#8211; conversion_user_data\u201c mit der Variable <code>conversion_user_data<\/code>. Das Tag \u201eGoogle Ads &#8211; conversion\u201c braucht daf\u00fcr keinen eigenen Schalter mehr.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die neuen Vorlagen geben zus\u00e4tzlich die Telefonnummer aus der Rechnungsadresse an Google weiter. Die Erweiterung entfernt daf\u00fcr Leerzeichen, Bindestriche, Schr\u00e4gstriche und Punkte und sendet die Nummer nur im internationalen Format, zum Beispiel <code>+4971112345678<\/code>. Nummern ohne <code>+<\/code> und L\u00e4ndervorwahl, mit <code>00<\/code> am Anfang oder mit <code>(0)<\/code> l\u00e4sst sie weg.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d7, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d7[data-kb-block=\"kb-adv-heading9447_cart74-d7\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d7 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d7[data-kb-block=\"kb-adv-heading9447_cart74-d7\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d7 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_cart74-d7[data-kb-block=\"kb-adv-heading9447_cart74-d7\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_cart74-d7 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_cart74-d7\">Hinweis f\u00fcr Shopware 6.5<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mit dem aktuellen Update ist <code>item_id<\/code> in allen Events (view_item, Listing, select_content, add_to_cart, remove_from_cart, begin_checkout, purchase) die Produktnummer statt der internen Artikel-ID. Berichte und Zielgruppen, die auf der alten Artikel-ID beruhen, zeigen ab dem Update neue Werte.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_acbad5-1d > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_acbad5-1d > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_acbad5-1d > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_acbad5-1d > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_acbad5-1d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_acbad5-1d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_acbad5-1d alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_f3cbc9-e5 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_f3cbc9-e5 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_f3cbc9-e5 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_f3cbc9-e5 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_f3cbc9-e5{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_f3cbc9-e5 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_f3cbc9-e5 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_f3cbc9-e5\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_2dc709-56, .wp-block-kadence-advancedheading.kt-adv-heading9447_2dc709-56[data-kb-block=\"kb-adv-heading9447_2dc709-56\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_2dc709-56 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_2dc709-56[data-kb-block=\"kb-adv-heading9447_2dc709-56\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_2dc709-56 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_2dc709-56[data-kb-block=\"kb-adv-heading9447_2dc709-56\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_2dc709-56 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_2dc709-56\">Consent-Management konfigurieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">W\u00e4hle in der Plugin-Konfiguration den Consent-Manager aus, den du in deinem Shop nutzt. Unterst\u00fctzt werden unter anderem der Shopware Cookie Consent Manager, Cookiebot, Usercentrics, CookieFirst, CCM19, consentmanager.net, ACRIS EU Cookie Richtlinie Pro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im Feld \u201eExpertenmodus\u201c kannst du (falls notwendig) eine benutzerdefinierte Bezeichnung oder den Key deines Consent-Tools eintragen. Diese Option ist vor allem bei externen Tools sinnvoll, die eine eigene Einbindung ben\u00f6tigen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/consent-manager.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"871\" height=\"302\" src=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/consent-manager.jpg\" alt=\"\" class=\"wp-image-9533\" srcset=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/consent-manager.jpg 871w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/consent-manager-300x104.jpg 300w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/consent-manager-768x266.jpg 768w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/consent-manager-18x6.jpg 18w\" sizes=\"auto, (max-width: 871px) 100vw, 871px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zuweisung der Cookie-Kategorie: In den Plugin-Einstellungen kannst du nun explizit festlegen, in welcher Kategorie die Erweiterung im Frontend-Consent-Dialog erscheinen soll.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"938\" height=\"245\" src=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/image-37.png\" alt=\"\" class=\"wp-image-10141\" srcset=\"https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/image-37.png 938w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/image-37-300x78.png 300w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/image-37-768x201.png 768w, https:\/\/www.biloba-it.de\/wp-content\/uploads\/2025\/06\/image-37-18x5.png 18w\" sizes=\"auto, (max-width: 938px) 100vw, 938px\" \/><\/figure>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_eb5183-5d > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_eb5183-5d > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_eb5183-5d > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_eb5183-5d > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_eb5183-5d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_eb5183-5d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_eb5183-5d alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_e312b4-4e > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_e312b4-4e > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_e312b4-4e > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_e312b4-4e > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_e312b4-4e{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_e312b4-4e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_e312b4-4e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_e312b4-4e\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_9692d4-ac, .wp-block-kadence-advancedheading.kt-adv-heading9447_9692d4-ac[data-kb-block=\"kb-adv-heading9447_9692d4-ac\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_9692d4-ac mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_9692d4-ac[data-kb-block=\"kb-adv-heading9447_9692d4-ac\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_9692d4-ac img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_9692d4-ac[data-kb-block=\"kb-adv-heading9447_9692d4-ac\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_9692d4-ac wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_9692d4-ac\">Experten Einstellungen (Consent-Free Tracking)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du ein spezielles Setup verwendest, bei dem der Google Tag Manager unabh\u00e4ngig vom Cookie-Consent geladen werden soll, kannst du hier ein zus\u00e4tzliches Container-Snippet aktivieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aktiviere dazu die Option <strong>\u201eConsent-Free Google Tag Manager JavaScript-Snippet aktivieren\u201c<\/strong> und trage im Feld darunter die zugeh\u00f6rige <strong>Container-ID<\/strong> (z.\u202fB. GTM-XXXXXXX) ein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Funktion ist ausschlie\u00dflich f\u00fcr fortgeschrittene Anwendungsf\u00e4lle gedacht, zum Beispiel wenn du Tags verwendest, die <strong>keine personenbezogenen Daten erfassen<\/strong> oder unbedingt vor der Consent-Einwilligung geladen werden sollen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bitte beachte: F\u00fcr den DSGVO-konformen Einsatz liegt die Verantwortung beim Shopbetreiber. Nutze diese Option nur, wenn du dir \u00fcber die rechtlichen Implikationen im Klaren bist.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_cma01a > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_cma01a > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_cma01a > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_cma01a > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_cma01a > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_cma01a > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_cma01a alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_cma01b > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_cma01b > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_cma01b > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_cma01b > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_cma01b{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_cma01b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_cma01b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_cma01b\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_cma01c, .wp-block-kadence-advancedheading.kt-adv-heading9447_cma01c[data-kb-block=\"kb-adv-heading9447_cma01c\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cma01c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_cma01c[data-kb-block=\"kb-adv-heading9447_cma01c\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_cma01c img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_cma01c[data-kb-block=\"kb-adv-heading9447_cma01c\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_cma01c wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_cma01c\">Consent Mode Advanced<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Optional l\u00e4sst sich der Schalter \u201eConsent Mode Advanced\u201c aktivieren (standardm\u00e4\u00dfig aus). Ist er aktiv, wird der Google-Container bzw. gtag bereits vor der Einwilligung geladen. Die Consent-Defaults bleiben dabei auf \u201edenied\u201c gesetzt (inklusive ads_data_redaction), es gehen also nur cookielose Pings an Google, aus denen Google die Conversions per Modeling hochrechnet. Der Vorteil: Conversion-Signale bleiben auch dann erhalten, wenn Besucher den Cookie-Banner ignorieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Datenschutz-Hinweis:<\/strong> Bei aktiviertem Schalter wird das Google-Script vor der Einwilligung geladen, dabei geht unter anderem die IP-Adresse des Besuchers bereits vor der Einwilligung an Google (Datentransfer in die USA). Diese Praxis ist rechtlich umstritten. Aktivierung, Pr\u00fcfung und Verantwortung (inklusive R\u00fccksprache mit dem Datenschutzbeauftragten) liegen beim jeweiligen Shopbetreiber. Der Schalter ist standardm\u00e4\u00dfig deaktiviert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wird nicht der Shopware Cookie-Consent-Manager, sondern ein externes CMP genutzt (zum Beispiel Cookiebot, UserCentrics, CookieFirst oder ACRIS), muss dieses die Consent-Signale liefern. Bei aktivem Advanced-Modus kann bei wiederkehrenden Besuchern mit bereits erteilter Einwilligung der erste Hit cookielos sein, da die im CMP gespeicherte Einwilligung technisch bedingt erst nach dem Laden des Scripts greift. Danach werden volle Daten \u00fcbermittelt. Beim Shopware Consent Manager tritt dieser Effekt nicht auf, da die gespeicherte Einwilligung bereits vor dem Laden angewendet wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der GTM-Modus funktioniert mit unseren mitgelieferten GTM-Vorlagen (Consent Mode ist dort bereits eingebaut) ohne Anpassung am Container. Im Analytics-Modus (gtag.js) wird direkt gesendet, ein Container ist hier nicht n\u00f6tig.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_b1d8bc-52 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_b1d8bc-52 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_b1d8bc-52 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_b1d8bc-52 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_b1d8bc-52 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_b1d8bc-52 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_b1d8bc-52 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_defdcc-6c > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_defdcc-6c > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_defdcc-6c > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_defdcc-6c > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_defdcc-6c{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_defdcc-6c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_defdcc-6c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_defdcc-6c\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_4fe3ed-1d, .wp-block-kadence-advancedheading.kt-adv-heading9447_4fe3ed-1d[data-kb-block=\"kb-adv-heading9447_4fe3ed-1d\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_4fe3ed-1d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_4fe3ed-1d[data-kb-block=\"kb-adv-heading9447_4fe3ed-1d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_4fe3ed-1d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_4fe3ed-1d[data-kb-block=\"kb-adv-heading9447_4fe3ed-1d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_4fe3ed-1d wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_4fe3ed-1d\">Opt-out-Link f\u00fcr Google Analytics<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um das Tracking durch Nutzer deaktivieren zu lassen, f\u00fcge folgenden Link in deinen Datenschutzhinweisen ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;a onclick=\"javascript:gaOptout();\" href=\"javascript:void(0);\"&gt;Hier Google Analytics Tracking f\u00fcr diese Website abschalten&lt;\/a&gt;<\/code><\/pre>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_9b4ba6-66 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_9b4ba6-66 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_9b4ba6-66 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_9b4ba6-66 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_9b4ba6-66 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_9b4ba6-66 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_9b4ba6-66 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_8e931d-73 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_8e931d-73 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_8e931d-73 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_8e931d-73 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_8e931d-73{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_8e931d-73 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_8e931d-73 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_8e931d-73\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_98fe0e-6d, .wp-block-kadence-advancedheading.kt-adv-heading9447_98fe0e-6d[data-kb-block=\"kb-adv-heading9447_98fe0e-6d\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_98fe0e-6d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_98fe0e-6d[data-kb-block=\"kb-adv-heading9447_98fe0e-6d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_98fe0e-6d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_98fe0e-6d[data-kb-block=\"kb-adv-heading9447_98fe0e-6d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_98fe0e-6d wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_98fe0e-6d\">Server-Side Tracking einrichten<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_296448-e8, .wp-block-kadence-advancedheading.kt-adv-heading9447_296448-e8[data-kb-block=\"kb-adv-heading9447_296448-e8\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_296448-e8 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_296448-e8[data-kb-block=\"kb-adv-heading9447_296448-e8\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_296448-e8 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_296448-e8[data-kb-block=\"kb-adv-heading9447_296448-e8\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_296448-e8 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_296448-e8\">Was ist Server-Side Tracking?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Server-Side Tracking ist eine moderne Methode zur Erfassung von Website-Daten. Anstatt Tracking-Daten direkt vom Browser an Google zu senden, werden sie zun\u00e4chst an einen eigenen Server gesendet und von dort kontrolliert weitergeleitet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Klassisches Tracking: Browser \u2192 Google<br>Server-Side Tracking: Browser \u2192 Dein Tagging-Server \u2192 Google<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_be4829-b0, .wp-block-kadence-advancedheading.kt-adv-heading9447_be4829-b0[data-kb-block=\"kb-adv-heading9447_be4829-b0\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_be4829-b0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_be4829-b0[data-kb-block=\"kb-adv-heading9447_be4829-b0\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_be4829-b0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_be4829-b0[data-kb-block=\"kb-adv-heading9447_be4829-b0\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_be4829-b0 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_be4829-b0\">Wichtige Konzepte: Web- vs. Server-Container<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Um SST zu nutzen, ben\u00f6tigst du zwei verschiedene Container-Typen im Google Tag Manager. Diese erf\u00fcllen unterschiedliche Aufgaben:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Container-Typ<\/strong><\/td><td><strong>Aufgabe<\/strong><\/td><td><strong>Biloba-Template n\u00f6tig?<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Web-Container<\/strong><\/td><td>Sammelt Events (Klicks, Sales) im Browser.<\/td><td><strong>Ja (JSON-Import)<\/strong><\/td><\/tr><tr><td><strong>Server-Container<\/strong><\/td><td>Empf\u00e4ngt Daten &amp; sch\u00fctzt Privatsph\u00e4re.<\/td><td><strong>Nein (Standard)<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_2f3c7a-24, .wp-block-kadence-advancedheading.kt-adv-heading9447_2f3c7a-24[data-kb-block=\"kb-adv-heading9447_2f3c7a-24\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_2f3c7a-24 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_2f3c7a-24[data-kb-block=\"kb-adv-heading9447_2f3c7a-24\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_2f3c7a-24 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_2f3c7a-24[data-kb-block=\"kb-adv-heading9447_2f3c7a-24\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_2f3c7a-24 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_2f3c7a-24\">Voraussetzungen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Um Server-Side Tracking nutzen zu k\u00f6nnen, ben\u00f6tigst du:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Einen Google Tag Manager Server-Container<\/strong>: In deinem GTM-Konto erstellt.<\/li>\n\n\n\n<li><strong>Einen Tagging-Server<\/strong> (gehostet auf Google Cloud Platform, AWS, oder bei einem Anbieter wie Stape.io)<\/li>\n\n\n\n<li><strong>Eine eigene Subdomain<\/strong> (empfohlen, z.B. gtm.deine-domain.de)<\/li>\n\n\n\n<li><strong>Budget:<\/strong> Beachte, dass SST Hosting-Kosten verursacht (je nach Traffic ca. 30-50 \u20ac\/Monat).<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Hinweis<\/strong>: Server-Side Tracking verursacht laufende Kosten f\u00fcr das Server-Hosting. Die Kosten h\u00e4ngen vom Traffic deines Shops ab.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_045d77-d0, .wp-block-kadence-advancedheading.kt-adv-heading9447_045d77-d0[data-kb-block=\"kb-adv-heading9447_045d77-d0\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_045d77-d0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_045d77-d0[data-kb-block=\"kb-adv-heading9447_045d77-d0\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_045d77-d0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_045d77-d0[data-kb-block=\"kb-adv-heading9447_045d77-d0\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_045d77-d0 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_045d77-d0\">So funktioniert die automatische Umleitung<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Im Modus <strong>gtag.js<\/strong> setzt das Plugin <code>server_container_url<\/code> automatisch. Im Modus <strong>Google Tag Manager<\/strong> l\u00e4dt das Plugin den Container \u00fcber deine Server-URL. Damit auch die Messdaten \u00fcber deinen Server laufen, tr\u00e4gst du im Google-Tag deines Web-Containers unter Konfigurationseinstellungen den Parameter <code>server_container_url<\/code> mit deiner Server-URL ein (z. B. <code>https:\/\/gtm.deine-domain.de<\/code>) und ver\u00f6ffentlichst den Container. Im Server-Container m\u00fcssen au\u00dferdem ein GA4-Client und ein GA4-Tag aktiv sein.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Inportiere einfach unsere JSON-Datei im <strong>Web-Container<\/strong>.<\/li>\n\n\n\n<li>Trage deine Server-URL in der <strong>Plugin-Konfiguration<\/strong> in Shopware ein.<\/li>\n\n\n\n<li>Im Modus gtag.js sendet das Plugin die Daten automatisch an deinen Server. Im Modus Google Tag Manager erg\u00e4nzt du <code>server_container_url<\/code> im Google-Tag deines Web-Containers.<\/li>\n<\/ol>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_3a610e-53, .wp-block-kadence-advancedheading.kt-adv-heading9447_3a610e-53[data-kb-block=\"kb-adv-heading9447_3a610e-53\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_3a610e-53 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_3a610e-53[data-kb-block=\"kb-adv-heading9447_3a610e-53\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_3a610e-53 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_3a610e-53[data-kb-block=\"kb-adv-heading9447_3a610e-53\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_3a610e-53 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_3a610e-53\">Schritt 1: Server-Container erstellen<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u00d6ffne <a href=\"https:\/\/tagmanager.google.com\/\" target=\"_blank\" rel=\"noopener\">Google Tag Manager<\/a><\/li>\n\n\n\n<li>Klicke auf &#8220;Container erstellen&#8221;<\/li>\n\n\n\n<li>W\u00e4hle als Zielplattform <strong>&#8220;Server&#8221;<\/strong><\/li>\n\n\n\n<li>Folge dem Einrichtungsassistenten<\/li>\n<\/ol>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_407d3f-84, .wp-block-kadence-advancedheading.kt-adv-heading9447_407d3f-84[data-kb-block=\"kb-adv-heading9447_407d3f-84\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_407d3f-84 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_407d3f-84[data-kb-block=\"kb-adv-heading9447_407d3f-84\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_407d3f-84 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_407d3f-84[data-kb-block=\"kb-adv-heading9447_407d3f-84\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_407d3f-84 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_407d3f-84\">Schritt 2: Tagging-Server einrichten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Google bietet zwei M\u00f6glichkeiten:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Option A: Automatische Bereitstellung (empfohlen f\u00fcr Einsteiger)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Google richtet automatisch einen Server auf Google Cloud Platform ein<\/li>\n\n\n\n<li>Einfachste Methode, aber weniger Kontrolle \u00fcber die Infrastruktur<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Option B: Manuelle Bereitstellung<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Du richtest den Server selbst ein (Docker-Container)<\/li>\n\n\n\n<li>Mehr Kontrolle, aber technisch anspruchsvoller<\/li>\n\n\n\n<li>Kann auf beliebiger Infrastruktur gehostet werden<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ausf\u00fchrliche Anleitung von Google:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/developers.google.com\/tag-platform\/tag-manager\/server-side\/intro\" target=\"_blank\" rel=\"noopener\">Einf\u00fchrung in Server-Side Tagging<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developers.google.com\/tag-platform\/tag-manager\/server-side\" target=\"_blank\" rel=\"noopener\">Server-Side Tagging \u00dcbersicht<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developers.google.com\/tag-platform\/tag-manager\/server-side\/manual-setup-guide\" target=\"_blank\" rel=\"noopener\">Manuelle Einrichtung<\/a><\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_8c8625-32, .wp-block-kadence-advancedheading.kt-adv-heading9447_8c8625-32[data-kb-block=\"kb-adv-heading9447_8c8625-32\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_8c8625-32 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_8c8625-32[data-kb-block=\"kb-adv-heading9447_8c8625-32\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_8c8625-32 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_8c8625-32[data-kb-block=\"kb-adv-heading9447_8c8625-32\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_8c8625-32 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_8c8625-32\">Schritt 3: Subdomain einrichten (empfohlen)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr optimale Cookie-Funktionalit\u00e4t solltest du eine Subdomain deiner Website auf den Tagging-Server zeigen lassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gtm.deine-domain.de \u2192 Dein Tagging-Server<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dies erm\u00f6glicht:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First-Party-Cookies (l\u00e4ngere Laufzeit)<\/li>\n\n\n\n<li>HttpOnly-Cookies (mehr Sicherheit)<\/li>\n\n\n\n<li>Bessere Kompatibilit\u00e4t mit Safari\/ITP<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_f0ea0c-f8, .wp-block-kadence-advancedheading.kt-adv-heading9447_f0ea0c-f8[data-kb-block=\"kb-adv-heading9447_f0ea0c-f8\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_f0ea0c-f8 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_f0ea0c-f8[data-kb-block=\"kb-adv-heading9447_f0ea0c-f8\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_f0ea0c-f8 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_f0ea0c-f8[data-kb-block=\"kb-adv-heading9447_f0ea0c-f8\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_f0ea0c-f8 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_f0ea0c-f8\">Schritt 4: Plugin konfigurieren<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u00d6ffne die Plugin-Konfiguration im Shopware Admin<\/li>\n\n\n\n<li>Aktiviere <strong>&#8220;Server-Side Tracking aktivieren&#8221;<\/strong><\/li>\n\n\n\n<li>Trage die <strong>Server-Container URL<\/strong> ein (z.B. <code>https:\/\/gtm.deine-domain.de<\/code>)<\/li>\n\n\n\n<li>Speichern und Cache leeren<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wichtig<\/strong>: Die URL muss ohne abschlie\u00dfenden Schr\u00e4gstrich eingegeben werden!<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705 Richtig: https:\/\/gtm.deine-domain.de<\/li>\n\n\n\n<li>\u274c Falsch: https:\/\/gtm.deine-domain.de\/<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_36bd29-2b, .wp-block-kadence-advancedheading.kt-adv-heading9447_36bd29-2b[data-kb-block=\"kb-adv-heading9447_36bd29-2b\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_36bd29-2b mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_36bd29-2b[data-kb-block=\"kb-adv-heading9447_36bd29-2b\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_36bd29-2b img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_36bd29-2b[data-kb-block=\"kb-adv-heading9447_36bd29-2b\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_36bd29-2b wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_36bd29-2b\">Funktionsweise im Detail<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nach der Aktivierung \u00e4ndert das Plugin automatisch alle Google-Tracking-URLs:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Vorher<\/th><th>Nachher<\/th><\/tr><\/thead><tbody><tr><td><code>https:\/\/www.googletagmanager.com\/gtm.js<\/code><\/td><td><code>https:\/\/gtm.deine-domain.de\/gtm.js<\/code><\/td><\/tr><tr><td><code>https:\/\/www.googletagmanager.com\/gtag\/js<\/code><\/td><td><code>https:\/\/gtm.deine-domain.de\/gtag\/js<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zus\u00e4tzlich wird der Parameter <code>server_container_url<\/code> an alle <code>gtag('config', ...)<\/code> Aufrufe angeh\u00e4ngt (nur im Modus gtag.js).<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_qtrow3-cc > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_qtrow3-cc > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_qtrow3-cc > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_qtrow3-cc > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_qtrow3-cc > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_qtrow3-cc > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_qtrow3-cc alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_qtcol2-bb > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_qtcol2-bb > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_qtcol2-bb > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_qtcol2-bb > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_qtcol2-bb{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_qtcol2-bb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_qtcol2-bb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_qtcol2-bb\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_qtsrc1-aa, .wp-block-kadence-advancedheading.kt-adv-heading9447_qtsrc1-aa[data-kb-block=\"kb-adv-heading9447_qtsrc1-aa\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_qtsrc1-aa mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_qtsrc1-aa[data-kb-block=\"kb-adv-heading9447_qtsrc1-aa\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_qtsrc1-aa img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_qtsrc1-aa[data-kb-block=\"kb-adv-heading9447_qtsrc1-aa\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_qtsrc1-aa wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_qtsrc1-aa\">Quellen-Tracking (UTM \/ Affiliate-Code)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Multitracking erfasst nicht nur Google-Events. Das Plugin schreibt auch die Werbequelle jeder Bestellung direkt in den Shopware-Datensatz. UTM-Parameter, Werbe-Klick-IDs und der HTTP-Referer landen als <strong>Affiliatecode<\/strong> und <strong>Kampagnencode<\/strong> in der Bestellung und sind damit sofort in der Bestellliste sichtbar, ohne externes Reporting.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_qth301-d1, .wp-block-kadence-advancedheading.kt-adv-heading9447_qth301-d1[data-kb-block=\"kb-adv-heading9447_qth301-d1\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_qth301-d1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_qth301-d1[data-kb-block=\"kb-adv-heading9447_qth301-d1\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_qth301-d1 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_qth301-d1[data-kb-block=\"kb-adv-heading9447_qth301-d1\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_qth301-d1 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_qth301-d1\">Was wird erfasst?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>UTM-Parameter:<\/strong> <code>utm_source<\/code>, <code>utm_medium<\/code>, <code>utm_campaign<\/code>, <code>utm_content<\/code>, <code>utm_term<\/code><\/li>\n\n\n\n<li><strong>Werbe-Klick-IDs:<\/strong> <code>gclid<\/code> (Google Ads), <code>fbclid<\/code> (Meta), <code>msclkid<\/code> (Microsoft Ads), <code>ttclid<\/code> (TikTok) und weitere<\/li>\n\n\n\n<li><strong>HTTP-Referer:<\/strong> wird als Fallback verwendet, wenn keine UTM-Parameter oder Klick-IDs vorhanden sind<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_qth302-d2, .wp-block-kadence-advancedheading.kt-adv-heading9447_qth302-d2[data-kb-block=\"kb-adv-heading9447_qth302-d2\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_qth302-d2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_qth302-d2[data-kb-block=\"kb-adv-heading9447_qth302-d2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_qth302-d2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_qth302-d2[data-kb-block=\"kb-adv-heading9447_qth302-d2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_qth302-d2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_qth302-d2\">Verhalten<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Standardm\u00e4\u00dfig <strong>aktiviert<\/strong>. Sobald das Plugin installiert oder aktualisiert ist, beginnt das Tracking automatisch.<\/li>\n\n\n\n<li><strong>Sticky pro Session:<\/strong> Der erste erfasste Quellenwert bleibt w\u00e4hrend der gesamten Session erhalten und wird beim Bestellabschluss in die Order \u00fcbernommen. Folgeklicks \u00fcberschreiben ihn nicht.<\/li>\n\n\n\n<li><strong>Kein Override bei manuellem <code>?affiliateCode=<\/code>-Parameter:<\/strong> Wird \u00fcber die URL ein eigener <code>affiliateCode<\/code> gesetzt (z. B. durch ein bestehendes Affiliate-Programm), bleibt dieser unver\u00e4ndert. Das Quellen-Tracking schreibt nicht dar\u00fcber.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wichtig nach dem Plugin-Update:<\/strong> Damit der Default-Wert dauerhaft in der <code>system_config<\/code>-Tabelle landet, muss der Switch im Plugin-Konfigurationsbereich (Karte \u201eQuellen-Tracking (UTM \/ Affiliate-Code)&#8221;) einmal explizit auf <strong>An<\/strong> gestellt und gespeichert werden. Erst dadurch persistiert der <code>SystemConfigService<\/code> den Wert <code>true<\/code>. Andernfalls greift zwar der Code-Default, aber der Wert ist nicht in der Konfiguration sichtbar.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_qth304-d4, .wp-block-kadence-advancedheading.kt-adv-heading9447_qth304-d4[data-kb-block=\"kb-adv-heading9447_qth304-d4\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_qth304-d4 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_qth304-d4[data-kb-block=\"kb-adv-heading9447_qth304-d4\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_qth304-d4 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_qth304-d4[data-kb-block=\"kb-adv-heading9447_qth304-d4\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_qth304-d4 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_qth304-d4\">Eigene UTM-Werte haben Vorrang<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mit dem Schalter <strong>Eigene UTM-Werte haben Vorrang<\/strong> (Karte \u201eQuellen-Tracking (UTM \/ Affiliate-Code)\u201c) \u00fcbernimmt die Erweiterung deine eigenen UTM-Werte aus der Einstiegs-URL in die Bestellung: <code>utm_source<\/code> als Affiliate-Code, <code>utm_campaign<\/code> als Kampagnen-Code. Das gilt auch, wenn eine Klick-ID wie gclid mitkommt. Ohne den Schalter steht in dem Fall \u201eAds\u201c \/ \u201eGoogle Ads\u201c in der Bestellung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Schalter ist standardm\u00e4\u00dfig aus und wirkt nur, wenn das Quellen-Tracking aktiv ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Beispiel-URL:<\/strong> <code>?utm_source=google_it&amp;utm_campaign=pmax_shopping_best&amp;utm_medium=cpc<\/code><br><strong>Ergebnis in der Bestellung:<\/strong> Affiliate-Code \u201egoogle_it\u201c, Kampagnen-Code \u201epmax_shopping_best (cpc)\u201c.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ist <code>utm_medium<\/code> gesetzt, wird es in Klammern an die Kampagne angeh\u00e4ngt.<\/li>\n\n\n\n<li>Fehlt <code>utm_source<\/code> oder <code>utm_campaign<\/code>, bleibt das zugeh\u00f6rige Feld leer. Ohne <code>utm_campaign<\/code> wird auch das Medium nicht angeh\u00e4ngt.<\/li>\n\n\n\n<li>Gib immer <code>utm_medium=cpc<\/code> mit. Ohne Medium landen Besuche ohne gclid in Google Analytics 4 unter \u201eUnassigned\u201c.<\/li>\n\n\n\n<li>Erlaubt sind Buchstaben, Ziffern, Leerzeichen und die Zeichen <code>. _ - \/ | ( ) + : , ~ @ ! * #<\/code>. Ein Wert muss mit Buchstabe oder Ziffer beginnen, darf nicht mit einem Leerzeichen enden und maximal 255 Zeichen lang sein. Andere Werte werden nicht \u00fcbernommen (und auch nicht umgeschrieben). Der Wert <code>0<\/code> gilt als nicht gesetzt.<\/li>\n\n\n\n<li>Ohne eigene UTM-Werte gilt weiter die automatische Herkunftserkennung (z. B. gclid = \u201eAds\u201c \/ \u201eGoogle Ads\u201c).<\/li>\n\n\n\n<li>Weiter Vorrang haben <code>?affiliateCode=<\/code> und <code>?campaignCode=<\/code> in der URL, ausdr\u00fcckliche KI-Agent-Parameter und eine bereits gesetzte Zuordnung der Sitzung. Pro Sitzung z\u00e4hlt der erste Einstieg.<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_qth303-d3, .wp-block-kadence-advancedheading.kt-adv-heading9447_qth303-d3[data-kb-block=\"kb-adv-heading9447_qth303-d3\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_qth303-d3 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_qth303-d3[data-kb-block=\"kb-adv-heading9447_qth303-d3\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_qth303-d3 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_qth303-d3[data-kb-block=\"kb-adv-heading9447_qth303-d3\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_qth303-d3 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_qth303-d3\">Spalten in der Bestell\u00fcbersicht sichtbar machen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die erfassten Werte werden in den Shopware-Standardfeldern <strong>Affiliatecode<\/strong> und <strong>Kampagnencode<\/strong> gespeichert. Diese sind in der Bestellliste standardm\u00e4\u00dfig ausgeblendet. So machst du sie sichtbar:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Im Shopware-Admin auf <strong>Bestellungen \u2192 \u00dcbersicht<\/strong> gehen.<\/li>\n\n\n\n<li>Oben rechts im Tabellenkopf auf das Symbol mit den <strong>drei horizontalen Balken<\/strong> (Spalteneinstellungen) klicken.<\/li>\n\n\n\n<li>In der Liste die Optionen <strong>Affiliatecode<\/strong> und <strong>Kampagnencode<\/strong> aktivieren.<\/li>\n\n\n\n<li>Auswahl speichern. Die Spalten erscheinen ab sofort in der Bestellliste.<\/li>\n<\/ol>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_lead01-01 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_lead01-01 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_lead01-01 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_lead01-01 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_lead01-01 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_lead01-01 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_lead01-01 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_lead01-c1 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_lead01-c1 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_lead01-c1 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_lead01-c1 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_lead01-c1{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_lead01-c1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_lead01-c1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_lead01-c1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_lead01-h2, .wp-block-kadence-advancedheading.kt-adv-heading9447_lead01-h2[data-kb-block=\"kb-adv-heading9447_lead01-h2\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_lead01-h2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_lead01-h2[data-kb-block=\"kb-adv-heading9447_lead01-h2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_lead01-h2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_lead01-h2[data-kb-block=\"kb-adv-heading9447_lead01-h2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_lead01-h2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_lead01-h2\">Lead-Conversion-Tracking f\u00fcr Kontaktformulare<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Seit Version 6.14 erfasst das Plugin nicht nur K\u00e4ufe, sondern auch <strong>Kontaktanfragen als Conversion<\/strong>. Nach dem erfolgreichen Absenden eines Shopware-Kontaktformulars l\u00f6st das Plugin automatisch das GA4-Event <code>generate_lead<\/code> aus (im GTM-Modus als <code>generate_lead<\/code>-DataLayer-Event). So misst du Lead-Conversions in Google Analytics 4 und Google Ads.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_lead01-d1, .wp-block-kadence-advancedheading.kt-adv-heading9447_lead01-d1[data-kb-block=\"kb-adv-heading9447_lead01-d1\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_lead01-d1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_lead01-d1[data-kb-block=\"kb-adv-heading9447_lead01-d1\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_lead01-d1 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_lead01-d1[data-kb-block=\"kb-adv-heading9447_lead01-d1\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_lead01-d1 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_lead01-d1\">Einrichtung<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In der Plugin-Konfiguration findest du daf\u00fcr die Karte <strong>\u201eLead-Conversion-Tracking&#8221;<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u201eKontaktformular-Absendungen als Lead-Conversion erfassen (generate_lead)&#8221;:<\/strong> aktiviert das Lead-Event.<\/li>\n\n\n\n<li><strong>\u201eWert der Lead-Conversion&#8221;:<\/strong> Geldwert in Shop-W\u00e4hrung, der mit dem Event als Conversion-Wert (f\u00fcr Google Ads) gesendet wird. Standard: <code>1.0<\/code>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Hinweis:<\/strong> Das Event wird ausgel\u00f6st, sobald ein Besucher das Shopware-Kontaktformular erfolgreich absendet.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_snip01-01 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_snip01-01 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_snip01-01 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_snip01-01 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_snip01-01 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_snip01-01 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_snip01-01 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_snip01-c1 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_snip01-c1 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_snip01-c1 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_snip01-c1 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_snip01-c1{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_snip01-c1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_snip01-c1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_snip01-c1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-h2, .wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-h2[data-kb-block=\"kb-adv-heading9447_snip01-h2\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-h2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-h2[data-kb-block=\"kb-adv-heading9447_snip01-h2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-h2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-h2[data-kb-block=\"kb-adv-heading9447_snip01-h2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_snip01-h2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_snip01-h2\">Eigene Snippets &amp; GTM-Vorschaumodus<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr fortgeschrittene Setups bietet das Plugin zwei Erweiterungspunkte f\u00fcr eigenen Code sowie einen Vorschaumodus f\u00fcr den Google Tag Manager.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-d1, .wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-d1[data-kb-block=\"kb-adv-heading9447_snip01-d1\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-d1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-d1[data-kb-block=\"kb-adv-heading9447_snip01-d1\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-d1 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-d1[data-kb-block=\"kb-adv-heading9447_snip01-d1\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_snip01-d1 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_snip01-d1\">Eigene Snippets (Head &amp; Body)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In der Karte <strong>\u201eEigene Snippets&#8221;<\/strong> kannst du eigenen Code in die Storefront einbinden:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u201eEigener Code im Head&#8221;:<\/strong> wird unver\u00e4ndert im Head-Bereich jeder Storefront-Seite ausgegeben. Geeignet f\u00fcr zus\u00e4tzliche Loader (z.&nbsp;B. einen Server-Side-GTM-Container), fremde Consent-Tools oder alternative Tracker. Die umschlie\u00dfenden Script-Tags gibst du selbst an.<\/li>\n\n\n\n<li><strong>\u201eEigener Code nach Body&#8221;:<\/strong> wird direkt nach dem \u00f6ffnenden Body-Tag ausgegeben; \u00fcblich f\u00fcr den GTM-Noscript-Fallback oder Markup, das direkt nach Body stehen muss.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wichtig:<\/strong> Der Head-Code wird <strong>ohne Consent-Steuerung<\/strong> geladen (vor jeder Cookie-Einwilligung). Die Einholung einer ggf. gesetzlich erforderlichen Einwilligung (z.&nbsp;B. DSGVO) liegt in deiner Verantwortung. Fehlerhafter Code kann die Storefront besch\u00e4digen. Verwendung auf eigenes Risiko.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-d2, .wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-d2[data-kb-block=\"kb-adv-heading9447_snip01-d2\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-d2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-d2[data-kb-block=\"kb-adv-heading9447_snip01-d2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-d2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_snip01-d2[data-kb-block=\"kb-adv-heading9447_snip01-d2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9447_snip01-d2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_snip01-d2\">GTM-Vorschaumodus (Umgebungsparameter)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das Feld <strong>\u201eGTM-Umgebungsparameter (Vorschaumodus)&#8221;<\/strong> in der Karte <strong>\u201eKonfiguration Google Tag Manager&#8221;<\/strong> l\u00e4dt in der Storefront einen bestimmten GTM-Workspace bzw. die Vorschau statt des Live-Containers.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Parameter in GTM unter <strong>Verwalten \u2192 Umgebungen<\/strong> kopieren, z.&nbsp;B. <code>gtm_auth=ABC123&amp;gtm_preview=env-3&amp;gtm_cookies_win=x<\/code> (ohne f\u00fchrendes <code>?<\/code> oder <code>&amp;<\/code>).<\/li>\n\n\n\n<li>Feld leer lassen, um den normalen Live-Container zu laden.<\/li>\n<\/ul>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_coup01-01 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_coup01-01 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_coup01-01 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_coup01-01 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_coup01-01 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_coup01-01 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_coup01-01 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_coup01-c1 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_coup01-c1 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_coup01-c1 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_coup01-c1 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_coup01-c1{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_coup01-c1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_coup01-c1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_coup01-c1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_coup01-h2, .wp-block-kadence-advancedheading.kt-adv-heading9447_coup01-h2[data-kb-block=\"kb-adv-heading9447_coup01-h2\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_coup01-h2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_coup01-h2[data-kb-block=\"kb-adv-heading9447_coup01-h2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_coup01-h2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_coup01-h2[data-kb-block=\"kb-adv-heading9447_coup01-h2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_coup01-h2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_coup01-h2\">Coupon-Mapping (Preis-Kontext)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das Plugin kann Preisvorteile als \u201eCoupon&#8221; an GA4 \u00fcbergeben, damit du Staffelpreis- und UVP-Rabatt-K\u00e4ufe im GA4-\/Google-Ads-Reporting auswerten kannst. Die Schalter findest du in der Karte <strong>\u201eCoupon-Mapping (Preis-Kontext)&#8221;<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u201eStaffelpreise als Item-Coupon \u00fcbergeben&#8221;:<\/strong> wird ein Produkt tats\u00e4chlich zu einem mengenabh\u00e4ngigen Staffelpreis gekauft (St\u00fcckpreis unter dem Basispreis), setzt das Plugin im GA4-Item das Feld <code>coupon<\/code> auf den Staffelpreis-Marker und <code>discount<\/code> auf den gesparten Betrag.<\/li>\n\n\n\n<li><strong>\u201eUVP (Streichpreis) als Item-Coupon \u00fcbergeben&#8221;:<\/strong> wird ein Produkt unter seiner UVP \/ seinem Streichpreis verkauft, wird <code>coupon<\/code> auf den UVP-Marker und <code>discount<\/code> auf die Differenz gesetzt.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Trifft beides zu, hat der <strong>Staffelpreis Vorrang<\/strong>. Die Marker-Texte sind \u00fcber die Storefront-Snippets anpassbar (<code>biloba.AdGoogleGtagsjs.coupon.graduated<\/code> bzw. <code>biloba.AdGoogleGtagsjs.coupon.uvp<\/code>).<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_list01-r1 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_list01-r1 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_list01-r1 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_list01-r1 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_list01-r1 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_list01-r1 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_list01-r1 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_list01-c1 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_list01-c1 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_list01-c1 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_list01-c1 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_list01-c1{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_list01-c1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_list01-c1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_list01-c1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_list01-h2, .wp-block-kadence-advancedheading.kt-adv-heading9447_list01-h2[data-kb-block=\"kb-adv-heading9447_list01-h2\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_list01-h2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_list01-h2[data-kb-block=\"kb-adv-heading9447_list01-h2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_list01-h2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_list01-h2[data-kb-block=\"kb-adv-heading9447_list01-h2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_list01-h2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_list01-h2\">Listen-Kontext f\u00fcr Produktlisten (ab Version 6.15)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ab Version 6.15 \u00fcbergeben die Events <code>view_item_list<\/code> und <code>select_item<\/code> f\u00fcr jede Produktliste den passenden GA4-Listen-Kontext (<code>item_list_id<\/code> und <code>item_list_name<\/code>). So ist in Google Analytics 4 sofort erkennbar, aus welcher Liste ein Produkt angesehen oder angeklickt wurde, ob Kategorie, Suchergebnisse, Cross-Selling oder CMS-Slider.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Au\u00dferdem feuert <code>view_search_results<\/code> jetzt auch bereits bei den Suchvorschl\u00e4gen (Suggest\/Autocomplete), nicht nur auf der vollst\u00e4ndigen Suchergebnisseite. So erfasst du das Nutzerverhalten bereits beim Tippen im Suchfeld.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kein Konfigurationsaufwand. Das Listen-Kontext-Tracking ist nach dem Update auf Version 6.15 automatisch aktiv.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_purch1-r1 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_purch1-r1 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_purch1-r1 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_purch1-r1 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_purch1-r1 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_purch1-r1 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_purch1-r1 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_purch1-c1 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_purch1-c1 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_purch1-c1 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_purch1-c1 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_purch1-c1{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_purch1-c1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_purch1-c1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_purch1-c1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_purch1-h2, .wp-block-kadence-advancedheading.kt-adv-heading9447_purch1-h2[data-kb-block=\"kb-adv-heading9447_purch1-h2\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_purch1-h2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_purch1-h2[data-kb-block=\"kb-adv-heading9447_purch1-h2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_purch1-h2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_purch1-h2[data-kb-block=\"kb-adv-heading9447_purch1-h2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_purch1-h2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_purch1-h2\">Eigene Parameter im purchase-Event (f\u00fcr Entwickler)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Du kannst dem GA4-Event <code>purchase<\/code> auf der Bestellabschlussseite eigene Parameter mitgeben, zum Beispiel ein Abo-Kennzeichen, ein Kundensegment oder ein Feld aus der Bestellung. Kopiere daf\u00fcr nicht den ganzen Template-Block in dein Theme, sondern nutze den daf\u00fcr vorgesehenen Erweiterungspunkt. So bekommst du weiterhin alle Korrekturen an Preis-, Steuer-, Coupon- und Consent-Logik mit, und dein Parameter wird im selben Push \u00fcbertragen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Der Erweiterungspunkt<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Twig-Block: <code>page_checkout_finish_biloba_google_purchase_params<\/code><\/li>\n\n\n\n<li>JavaScript-Variable: <code>bilobaGooglePurchaseParams<\/code> (das flache Parameter-Objekt des GA4-Events)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Der Block wird direkt nach dem Aufbau des Parameter-Objekts und direkt vor dem Push ausgegeben. Das gilt f\u00fcr beide Tracking-Modi (Google Tag Manager und gtag.js direkt) und f\u00fcr alle Preisvarianten. Eine einzige Anpassung deckt also alles ab.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Beispiel f\u00fcr dein Theme<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Lege in deinem Theme die Datei <code>src\/Resources\/views\/storefront\/page\/checkout\/finish\/finish-details.html.twig<\/code> an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{% sw_extends {\n    template: '@Storefront\/storefront\/page\/checkout\/finish\/finish-details.html.twig',\n    scopes: &#091;'default', 'subscription', 'mixed-subscription']\n} %}\n\n{% block page_checkout_finish_biloba_google_purchase_params %}\n    bilobaGooglePurchaseParams.is_subscription = {{ page.order.customFields.isSubscription ? 'true' : 'false' }};\n{% endblock %}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verkaufst du Abonnements (Shopware Commercial), lass die Zeile mit <code>scopes<\/code> unbedingt drin. Ohne sie k\u00fcrzt die Storefront das Theme-Template bei Abo-Bestellungen, und deine Anpassung f\u00e4llt ohne Fehlermeldung weg. Den Parent-Block musst du nicht aufrufen, der Block ist in der Erweiterung leer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wo der Parameter ankommt<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Tracking-Modus<\/strong><\/td><td><strong>Wo landet der Parameter?<\/strong><\/td><td><strong>Was ist bei Google zu tun?<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Google Tag Manager<\/strong><\/td><td>Als <code>ecommerce.&lt;key&gt;<\/code> in der <code>purchase<\/code>-Nachricht im Data Layer<\/td><td>Lege eine Variable vom Typ \u201eDatenschichtvariable\u201c mit dem Namen <code>ecommerce.is_subscription<\/code> und der Datenschichtversion \u201eVersion 2\u201c an und f\u00fcge sie deinem GA4-Event-Tag als Event-Parameter hinzu. Die eingebaute E-Commerce-Zuordnung im GTM gibt nur die Standard-Keys weiter, eigene Keys kommen erst mit dieser Zuordnung in GA4 an.<\/td><\/tr><tr><td><strong>Direkt per gtag.js<\/strong><\/td><td>Als Event-Parameter des <code>purchase<\/code>-Events<\/td><td>Registriere den Key in GA4 als benutzerdefinierte Dimension (Verwaltung \u2192 Datenanzeige \u2192 Benutzerdefinierte Definitionen \u2192 Benutzerdefinierte Dimension erstellen, Umfang \u201eEreignis\u201c), damit er in den Berichten auftaucht.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Wichtige Regeln<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Schreib einfaches, <strong>synchrones<\/strong> JavaScript. Der Push kann bis zur Cookie-Zustimmung verz\u00f6gert werden. Gesendet wird genau das Objekt, das du ver\u00e4ndert hast, statische Werte sind also sicher. Promises oder Timer verpassen den Push.<\/li>\n\n\n\n<li>Setze Texte in Anf\u00fchrungszeichen und escape Twig-Ausgaben f\u00fcr JavaScript (Twig-Filter <code>e<\/code> mit dem Kontext <code>js<\/code>).<\/li>\n\n\n\n<li>Die Standard-Keys (<code>transaction_id<\/code>, <code>value<\/code>, <code>currency<\/code>, <code>items<\/code> usw.) bitte nicht umbenennen oder entfernen.<\/li>\n\n\n\n<li>Deine Anpassung muss in der Template-Hierarchie \u00fcber unserer Erweiterung liegen. Ein Theme tut das immer. Machst du die Anpassung in einer eigenen Erweiterung, braucht sie \u00fcber die Methode <code>getTemplatePriority<\/code> eine Priorit\u00e4t, die <strong>h\u00f6her<\/strong> als unsere (0) ist, zum Beispiel <code>900<\/code>. Sonst gewinnt unser leerer Block.<\/li>\n\n\n\n<li>Das Google-Ads-Event <code>conversion<\/code> wird \u00fcber diesen Block nicht erweitert.<\/li>\n\n\n\n<li>Entwickler-Tools, die jeden Block mit HTML-Kommentaren umschlie\u00dfen (z. B. der Frosh Development Helper), setzen diese Markierung in das Script-Tag. Dort wird sie zu einem JavaScript-Kommentar und verschluckt deine erste Anweisung. Trag den Blocknamen beim Helper unter <code>exclude_keywords<\/code> ein oder teste mit deaktiviertem Helper.<\/li>\n<\/ul>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_f3c6ab-ab > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_f3c6ab-ab > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_f3c6ab-ab > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_f3c6ab-ab > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_f3c6ab-ab > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_f3c6ab-ab > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_f3c6ab-ab alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_586e58-3b > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_586e58-3b > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_586e58-3b > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_586e58-3b > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_586e58-3b{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_586e58-3b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_586e58-3b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_586e58-3b\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9447_7ac778-cd, .wp-block-kadence-advancedheading.kt-adv-heading9447_7ac778-cd[data-kb-block=\"kb-adv-heading9447_7ac778-cd\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9447_7ac778-cd mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9447_7ac778-cd[data-kb-block=\"kb-adv-heading9447_7ac778-cd\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9447_7ac778-cd img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9447_7ac778-cd[data-kb-block=\"kb-adv-heading9447_7ac778-cd\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9447_7ac778-cd wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9447_7ac778-cd\">FAQs<\/h2>\n\n\n<style>.kt-accordion-id9447_c8eb56-65 .kt-accordion-inner-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:18px;}.kt-accordion-id9447_c8eb56-65 .kt-accordion-panel-inner{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kt-accordion-id9447_c8eb56-65 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{background:var(--global-palette5, #4A5568);font-weight:bold;color:var(--global-palette9, #ffffff);padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xs, 1rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xs, 1rem);}.kt-accordion-id9447_c8eb56-65:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id9447_c8eb56-65:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:before{background:var(--global-palette9, #ffffff);}.kt-accordion-id9447_c8eb56-65:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger{background:var(--global-palette9, #ffffff);}.kt-accordion-id9447_c8eb56-65:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id9447_c8eb56-65:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:before{background:var(--global-palette5, #4A5568);}.kt-accordion-id9447_c8eb56-65 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id9447_c8eb56-65 .kt-blocks-accordion-header:focus-visible{background:var(--global-palette6, #718096);}.kt-accordion-id9447_c8eb56-65:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id9447_c8eb56-65:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, body:not(.hide-focus-outline) .kt-accordion-id9447_c8eb56-65:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:after, body:not(.hide-focus-outline) .kt-accordion-id9447_c8eb56-65:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before{background:var(--global-palette6, #718096);}@media all and (max-width: 767px){.kt-accordion-id9447_c8eb56-65 .kt-accordion-inner-wrap{display:block;}.kt-accordion-id9447_c8eb56-65 .kt-accordion-inner-wrap .kt-accordion-pane:not(:first-child){margin-top:18px;}}<\/style>\n<div class=\"wp-block-kadence-accordion alignnone\"><div class=\"kt-accordion-wrap kt-accordion-id9447_c8eb56-65 kt-accordion-has-31-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-basic kt-accodion-icon-side-right\" style=\"max-width:none\"><div class=\"kt-accordion-inner-wrap\" data-allow-multiple-open=\"false\" data-start-open=\"none\">\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-25 kt-pane9447_71a0ab-23\"><h3 class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Wo finde ich meine Google Analytics 4 Mess-ID?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/h3><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">Erstelle ein Property bzw. gehe in deine vorhandene Property in Google Analytics und navigiere zu Verwaltung (unten links) und dann zu \u201eDatenstreams\u201c. W\u00e4hle den entsprechenden Datenstream aus. Die GA4-ID findest du rechts oben (Mess-ID). <a href=\"https:\/\/support.google.com\/analytics\/answer\/9539598?hl=de\" target=\"_blank\" rel=\"noopener\">Google Hilfe<\/a><\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-26 kt-pane9447_e15120-6d\"><h3 class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Wo finde ich die Google Ads Conversion-ID bzw. das Conversion-Label?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/h3><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">Navigiere in Google Ads zu \u2192 Zielvorhaben \u2192 Conversions \u2192 Zusammenfassung. \u00d6ffne die gew\u00fcnschte Conversion. Unter Tag-Einrichtung findest du die Conversion-ID und Conversion-Label.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-23 kt-pane9447_03aa17-4c\"><h3 class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Wie kann ich kontrollieren, ob die Tags richtig eingebunden sind?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/h3><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">Mit dem <a href=\"https:\/\/tagassistant.google.com\/\" target=\"_blank\" rel=\"noopener\">Google Tag Assistant<\/a> kannst du die Implementierung und Funktionsweise deiner Google-Tags auf der Website pr\u00fcfen und debuggen. Du siehst dort, ob die Tags korrekt eingebunden sind und wie sie ausgel\u00f6st werden (\u201efeuern\u201c).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Du erreichst den Tag Assistant auch direkt aus dem Google Tag Manager, indem du dort die Funktion \u201eIn Vorschau ansehen\u201c nutzt. So kannst du in Echtzeit testen, welche Tags bei welcher Aktion im Shop ausgel\u00f6st werden.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-27 kt-pane9447_dadb86-78\"><h3 class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Was ist der Unterschied zwischen Google Tag Manager und gtag.js?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/h3><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">GTM bietet dir eine zentrale Verwaltungsoberfl\u00e4che f\u00fcr alle Tracking-Tags. Mit gtag.js bindest du nur Google Analytics direkt ein, ohne zus\u00e4tzliche Verwaltung oder Erweiterbarkeit.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-22 kt-pane9447_8a821a-d0\"><h3 class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Warum sehe ich keine Daten im Google Analytics Dashboard?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/h3><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">Neue Properties in Google Analytics 4 zeigen Daten in der Regel nicht sofort an. Nutze zun\u00e4chst den <strong>\u201eEchtzeit\u201c-Bericht<\/strong>, um zu pr\u00fcfen, ob Aktivit\u00e4ten erkannt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn keine Daten erscheinen, pr\u00fcfe bitte Folgendes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ist deine GA4-Mess-ID korrekt eingetragen?<\/li>\n\n\n\n<li>Wurde der Consent durch den Besucher erteilt (Zustimmung zu den Cookies)?<\/li>\n\n\n\n<li>Ist ein Adblocker aktiv, der das Tracking blockieren k\u00f6nnte?<\/li>\n<\/ul>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-5 kt-pane9447_db31f2-d9\"><h3 class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\"><strong><strong>Ist das Addon f\u00fcr Google Consent Mode V2 f\u00fcr den Shopware Consent Manager notwendig, wenn nur das GTag Plugin verwendet wird? <\/strong><\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/h3><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">Nein, das Addon ist nicht notwendig, da die Unterst\u00fctzung f\u00fcr den Consent Mode V2 unabh\u00e4ngig vom Shopware Consent Manager ist.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-2 kt-pane9447_ce4422-3a\"><h3 class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\"><strong><strong>Kann ich mehrere Snippets f\u00fcr Google Ads hinterlegen, oder ist nur ein Snippet m\u00f6glich?<\/strong><\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/h3><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">Mit der Erweiterung kann jeweils nur eine Adwords ID und eine Analytics ID genutzt werden. Es ist nicht m\u00f6glich, mehrere Snippets gleichzeitig zu verwenden, zum Beispiel f\u00fcr UA und GA4.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-21 kt-pane9447_c5311d-bf\"><h3 class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Was bedeutet die Meldung &#8220;A tag read consent before a default was set&#8221;?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/h3><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">Die Meldung &#8220;A tag read consent before a default was set&#8221; bedeutet, dass kein Default f\u00fcr den Constent Mode V2 gesetzt wurde. Dies ist von uns bewusst so umgesetzt worden, da wir erst nach Best\u00e4tigung durch den User den Constent Mode V2 setzen. Dies ist aus Sicht der DSGVO das richtige Vorgehen.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-100 kt-pane9447_ssft00-fa\"><h3 class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Funktioniert Server-Side Tracking mit Google Tag Manager UND Google Analytics 4?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/h3><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">Ja, beide Integrationen werden unterst\u00fctzt.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-101 kt-pane9447_ssft01-fa\"><h3 class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Muss ich meine bestehenden Tags im GTM anpassen?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/h3><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">Im Modus Google Tag Manager ja: Trag im Google-Tag deines Web-Containers den Parameter <code>server_container_url<\/code> mit deiner Server-URL ein. Im Modus gtag.js ist nichts zu tun.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-102 kt-pane9447_ssft02-fa\"><h3 class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Was kostet Server-Side Tracking?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/h3><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">Die Kosten h\u00e4ngen von deinem Hosting-Anbieter und Traffic ab. Bei Google Cloud Platform beginnen die Kosten bei ca. 30-50 \u20ac pro Monat f\u00fcr kleine Shops.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-103 kt-pane9447_ssft03-fa\"><h3 class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Kann ich Server-Side Tracking testen, bevor ich es aktiviere?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/h3><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">Ja, du kannst den Debug-Modus im Plugin aktivieren und die Netzwerk-Anfragen in den Browser-Entwicklertools \u00fcberpr\u00fcfen.<\/p>\n<\/div><\/div><\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9447_c8543b-37 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9447_c8543b-37 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9447_c8543b-37 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9447_c8543b-37 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9447_c8543b-37 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9447_c8543b-37 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9447_c8543b-37 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9447_1e02af-5f > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9447_1e02af-5f > .kt-inside-inner-col{flex-direction:column;}.kadence-column9447_1e02af-5f > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9447_1e02af-5f > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9447_1e02af-5f{position:relative;}@media all and (max-width: 1024px){.kadence-column9447_1e02af-5f > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9447_1e02af-5f > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9447_1e02af-5f\"><div class=\"kt-inside-inner-col\">\n<h2 class=\"wp-block-heading\">Support<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei Fragen oder Problemen stehen wir zur Verf\u00fcgung:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Support-Anfrage: <a href=\"https:\/\/www.biloba-it.de\/shopware-plugin-support\/\">biloba-it.de\/shopware-plugin-support<\/a><\/li>\n\n\n\n<li>E-Mail: <a href=\"mailto:support@biloba-it.de\">support@biloba-it.de<\/a><\/li>\n\n\n\n<li>Telefon: +49 (0) 711 \u2013 13633800<\/li>\n<\/ul>\n<\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Install the extension: Install and activate the extension in your Shopware admin panel under \u2018Extensions\u2019. How the plugin works: The plugin supports two different methods for integrating tracking into your Shopware shop: Important: Deactivate any other Google Analytics integrations when using this app. Set up Google Tag Manager: Tag Manager account and container. For advanced users: You can also use an existing container and\u2026<\/p>","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"default","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-9447","doku","type-doku","status-publish","hentry"],"acf":[],"taxonomy_info":[],"featured_image_src_large":false,"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/www.biloba-it.de\/en\/wp-json\/wp\/v2\/doku\/9447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.biloba-it.de\/en\/wp-json\/wp\/v2\/doku"}],"about":[{"href":"https:\/\/www.biloba-it.de\/en\/wp-json\/wp\/v2\/types\/doku"}],"version-history":[{"count":64,"href":"https:\/\/www.biloba-it.de\/en\/wp-json\/wp\/v2\/doku\/9447\/revisions"}],"predecessor-version":[{"id":10910,"href":"https:\/\/www.biloba-it.de\/en\/wp-json\/wp\/v2\/doku\/9447\/revisions\/10910"}],"wp:attachment":[{"href":"https:\/\/www.biloba-it.de\/en\/wp-json\/wp\/v2\/media?parent=9447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}