Google Tag Manager (GA4 + GAds + Server-Side Tracking + Enhanced Conversions)
Technical Information
Highlights
-
Full GA4 e-commerce integration: Automatic populating of the data layer with all relevant events (View, Cart, Checkout, Purchase).
-
Google Consent Mode V2 & CMP-ready: Full support for Google Consent Mode and compatibility with all major CMPs.
-
Future-proof server-side tracking: Optional use of a server-side GTM container to improve data quality.
-
Enhanced conversion tracking: Higher conversion accuracy in Google Ads through the (data protection-compliant) transmission of customer data.
-
Maximum flexibility: Each event can be named individually, and multiple GTM containers can be operated simultaneously.
Features
-
Easy integration: Quick connection via GTM ID directly within the Shopware admin panel for each sales channel.
-
Comprehensive GA4 events: Tracking of page views, searches, shopping basket actions (add_to_cart), wishlists and completed purchases.
-
Optimised checkout: Detailed tracking of checkout steps, including selection of delivery and payment methods.
-
Data layer flexibility: Option to transfer gross or net prices, as well as optimised revenue calculation (ecomm_revenue).
-
Extended user data: Automated transfer of customer type (guest, new or existing customer) for better segmentation.
-
Google Consent Mode V2: Integrated control of consent parameters (ad_storage, analytics_storage, etc.).
-
Maximum CMP compatibility: Special optimisations for external consent solutions such as Usercentrics, CCM19 and CookieBot.
-
Server-side tracking: Full support for tracking via your own domains to minimise data loss.
-
Enhanced Conversions: Configurable transmission of hashed customer data to optimise your Google Ads performance.
-
Custom event names: Each Data Layer event can be renamed to align perfectly with existing container logic.
Google Tag Manager App – Seamless integration & full control over your tracking
Maximise your marketing performance with the Google Tag Manager App from ACRIS.
This app allows you to integrate Google Tag Manager into your Shopware 6 shop easily and cleanly – with no coding required.
Thanks to comprehensive data layer events and full compatibility with popular consent solutions, you retain control over your data at all times.
Key features at a glance:
- Complete e-commerce events: The app automatically populates the data layer with all relevant GA4 events such as view_item, add_to_cart, begin_checkout and purchase. This gives you precise insights into your customers’ purchasing behaviour.
- Google Consent Mode (V2) support: Full control over consent settings (analytics_storage, ad_storage, etc.). The app communicates directly with Google Tag Manager to allow tracking only after explicit consent has been given.
- Maximum CMP compatibility: Optimised for use with the ACRIS EU Cookie Policy Pro plugin and third-party providers such as Usercentrics, CookieBot, CCM19 and others.
- Server-side tracking: Prepare your shop for the future. The app supports server-side GTM containers to improve data quality and reduce reliance on browser cookies.
- Enhanced conversion tracking: Improve your conversion measurement by securely transmitting (hashed) customer data such as email addresses directly to Google Ads.
- Additional container IDs: Easily manage multiple GTM containers simultaneously thanks to support for an additional Tag Manager ID.
Technical features & customisation:
- Flexible data layer: Decide for yourself whether prices should be passed as gross or net amounts.
- Custom event names: All standard events can be renamed individually in the configuration to ensure they fit perfectly with your existing GTM container.
- Advanced user data: Transmission of customer type (guest, new customer, existing customer) for even more detailed audience analysis.
- Performance-optimised: Script loading is optimised for maximum shop performance so as not to negatively impact your loading times.
Complementary Extensions for Tracking & Privacy
The following plugin extend tracking and consent functionality in Shopware and can be used in combination.
EU Cookie Policy Pro
Manages cookie consent and ensures that scripts and content are only loaded after user approval.
Why ACRIS?
With years of experience in Shopware development, we offer solutions that work.
Our Google Tag Manager app is continuously adapted to new Shopware versions and changing data protection requirements.
Do you need help setting up your GTM container?
Feel free to contact us at support@acris.at for personalised support with your tracking setup!
Installation
- Open Plugin Manager via Settings > System > Plugins.
- Upload, install and activate the app.
Plugin configuration
Settings > Extensions > Vouchers > ConfigureBasic Settings
- Google Tag Manager ID
Enter the main Google Tag Manager ID (e.g. GTM-XXXXXX). This ID is required for tracking data to be collected. - Additional Google Tag Manager ID
Optional: Enter an additional Google Tag Manager ID for the Google Tag Manager container to be used. - Activate Tag Manager
Activates or deactivates the integration of the Google Tag Manager container in the shop.
Server-side tracking
- Server side tracking domain
Enter the domain of the Google Tag Manager server container. - Enable server-side tracking
Enables server-side tracking via the Google Tag Manager server container.
Cookie consent settings
- Cookie consent support
When enabled, Google Tag Manager is only loaded after cookie consent has been given.
E-Commerce tracking settings
- Enable e-commerce tracking
Enables integrated e-commerce tracking and advanced data layer events. - Event names
The event names define the names of the e-commerce events in Google Tag Manager. The default values are preconfigured and do not usually need to be adjusted.
Note: If changes are made, the event names in the Google Tag Manager container must be adjusted accordingly. - Use net prices in the data layer
When activated, net prices are transferred to the data layer. This is particularly useful for international shops with different tax rates.
Enhanced Conversion Tracking
- Enable enhanced conversion tracking.
- Additional enhanced conversion tracking cookie consent support
- Enhanced conversion tracking data selection
Google Consent Mode
- Google Consent Mode
Defines how Google Consent Mode is controlled by the Tag Manager app. - Additional Google Analytics/Ads cookie consent support
When activated, Google Analytics and/or Google Ads are only enabled in Google Consent Mode once the user has accepted the corresponding cookies.
Text modules
This section defines the names and cookie groups under which Google Tag Manager, Google Analytics and Google Ads are listed in the cookie consent tool.
Integrated events
Home page (main)
Category page (view_item_list)
Detail page (view_item)
Select item (select_item)
Add to cart (add_to_cart)
Remove from cart (remove_from_cart)
Shopping cart (view_cart)
Order confirmation page (begin_checkout)
- Selection of the payment (add_payment_info)
- Selection of the shipping (add_shipping_info)
Purchase completion (purchase)
- Search (search)
- Wishlist (add_to_wishlist)
Use pre-built Google Tag Manager containers
Pre-built GTM containers: https://www.acris.at/media/80/03/a3/1773766038/GTM_Container_Vorlage_bitte_entpacken_v9.zip
- Optimised for use with ACRIS EU Cookie Policy Pro.
- Download the zip file, unzip it and import the provided Google Tag Manager container into your Google Tag Manager account.
- The container is preconfigured for Google Consent Mode V2, GA 4 and Google Ads.
Standalone GTM container: https://www.acris.at/media/fb/17/12/1770297618/GTM_GA4+Ads_Stand_Alone_Container_v4.zip
- Suitable for shops without the ACRIS EU Cookie Directive Pro plugin.
- Alternatively, a standalone container can be preconfigured for GA4 & Google Ads.
Frequently Asked Questions
Yes, it is possible to customize the data layer via the template "acris-data-layer.html.twig". To do this, the template can be overwritten via the theme, for example, and then the additional data can be added accordingly.
| Version | Date | Compatibility | Changelog |
|---|---|---|---|
| 4.6.1 | 11 August 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.6.0 | 29 July 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.5.2 | 28 July 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.5.1 | 23 July 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.5.0 | 23 July 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.4.0 | 16 July 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.3.8 | 15 July 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.3.7 | 8 July 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.3.6 | 21 May 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.3.5 | 21 May 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.3.4 | 23 April 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.3.3 | 15 April 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.3.2 | 1 April 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.3.1 | 19 March 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.3.0 | 18 March 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.2.2 | 12 March 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.2.1 | 9 February 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.2.0 | 5 February 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.16 | 11 December 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.15 | 11 December 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.14 | 10 December 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.13 | 26 November 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.12 | 24 November 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.11 | 17 November 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.10 | 13 November 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.9 | 29 October 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.8 | 23 September 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.7 | 10 September 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.6 | 2 September 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.5 | 1 September 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.4 | 12 August 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.3 | 21 July 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.2 | 15 July 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.1 | 8 July 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.0 | 8 July 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.3 | 3 June 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.2 | 13 May 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.1 | 8 May 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.0 | 22 April 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 3.7.1 | 11 August 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 3.7.0 | 29 July 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 3.6.4 | 21 May 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 3.6.3 | 21 May 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 3.6.2 | 15 April 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 3.6.1 | 19 March 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 3.6.0 | 18 March 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.16 | 12 March 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.15 | 9 February 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.14 | 11 December 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.13 | 10 December 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.12 | 9 December 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.11 | 25 November 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.10 | 13 November 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.9 | 29 October 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.8 | 10 September 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.7 | 2 September 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.6 | 1 September 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.5 | 12 August 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.4 | 21 July 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.3 | 15 July 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.2 | 8 July 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.1 | 8 July 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.5.0 | 8 July 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.4.3 | 3 June 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.4.2 | 13 May 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.4.1 | 7 May 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.4.0 | 10 March 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.3.0 | 9 December 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.2.3 | 27 November 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.2.2 | 13 November 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.2.1 | 12 November 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.2.0 | 12 November 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.1.2 | 27 September 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.1.1 | 9 September 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.1.0 | 6 August 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.0.4 | 17 May 2024 | / |
|
| 3.0.3 | 15 April 2024 | / |
|
| 3.0.2 | 12 April 2024 | / |
|
| 3.0.1 | 5 April 2024 | / |
|
| 3.0.0 | 5 April 2024 | / |
|
| 2.3.2 | 2 September 2025 | >=6.5.0.0 <6.6.0.0 |
|
| 2.3.1 | 21 July 2025 | >=6.5.0.0 <6.6.0.0 |
|
| 2.3.0 | 17 December 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.2.1 | 28 November 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.2.0 | 27 November 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.1.3 | 27 November 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.1.2 | 27 September 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.1.1 | 9 September 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.1.0 | 6 August 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.0.4 | 29 May 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.0.3 | 15 April 2024 | / |
|
| 2.0.2 | 12 April 2024 | / |
|
| 2.0.1 | 5 April 2024 | / |
|
| 2.0.0 | 29 March 2024 | / |
|
| 1.3.3 | 27 May 2025 | / |
|
| 1.3.2 | 27 May 2025 | / |
|
| 1.3.1 | 28 November 2024 | / |
|
| 1.3.0 | 27 November 2024 | / |
|
| 1.2.2 | 27 September 2024 | / |
|
| 1.2.1 | 9 September 2024 | / |
|
| 1.2.0 | 6 August 2024 | / |
|
| 1.1.4 | 29 May 2024 | >=6.4.18.0 <6.5.0.0 |
|
| 1.1.3 | 15 April 2024 | / |
|
| 1.1.2 | 12 April 2024 | / |
|
| 1.1.1 | 5 April 2024 | / |
|
| 1.1.0 | 5 April 2024 | / |
|
| 1.0.7 | 29 March 2024 | / |
|
| 1.0.6 | 28 March 2024 | / |
|
| 1.0.5 | 28 March 2024 | / |
|
| 1.0.4 | 14 February 2024 | / |
|
| 1.0.3 | 14 February 2024 | / |
|
| 1.0.2 | 12 February 2024 | / |
|
| 1.0.1 | 8 February 2024 | / |
|
| 1.0.0 | 20 December 2023 | / |
|
Login
Super Plugin
Funktioniert hervorragend
Tolles Plugin und super schneller Support!
-
Das Plugin macht genau, was es soll! Der Hersteller Acris: super kompetent, super schnell, super freundlich!
-
Super Service!
Das Plugin bindet den Tag Manager kinderleicht an den Shop an. Der Support antwortet schnell und ist sofort auf Änderungswünsche eingegangen. Innerhalb von 2 Tagen war die Änderung direkt drin. Top! Können wir nur empfehlen.
Top, jetzt fehlt nur Remarketing Funktionen
Wenn Remarketing noch implementiert wird und der netto Gesamtpreis im Datalayer für Warenkörbe, dann ist alles drinne. Dann gibts auch die 5 Sterne.
Danke!