Google Ads & Analytics Tracking (no tag manager required)
Description
Highlights
About the Extension
Google Ads & Analytics Tracking for Shopware – structured, consent-compliant, no tag manager required
Shopware’s built-in tracking provides a basic foundation, but for many stores it is not sufficient. Product IDs are often transmitted as internal UUIDs, e-commerce data is incomplete, and integrating Google Ads typically requires additional setup or the use of Google Tag Manager.
This extension provides an independent alternative to the built-in tracking: clean product IDs, a comprehensive e-commerce funnel, support for Google Consent Mode v2, optional server-side refund tracking, and an integrated debugging tool – all without requiring an external tag manager.
Google Analytics 4
- Comprehensive e-commerce funnel: Relevant GA4 standard events are automatically captured, including view_item, add_to_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info, and purchase.
- Product number as item_id: Instead of internal UUIDs, the Shopware product number (e.g. SW10001) is used as item_id, making reports easier to read and improving compatibility with Google Merchant Center.
- Variants and categories: Variant options (e.g. color / size) and the primary product category are transmitted as item_variant and item_category.
- Coupon tracking: Promotion codes are automatically passed as the coupon parameter (comma-separated if multiple codes are used).
- Listing and click tracking: view_item_list on category and search pages, and select_item on product clicks – including list name and position.
- Search tracking: Search queries can be tracked as GA4 search events.
- Duplicate purchase protection: The purchase event is triggered only once per order, even if the confirmation page is reloaded.
Google Ads
- Conversion tracking: Purchases can be sent directly to Google Ads to measure campaign performance and ROAS.
- Remarketing events: Events such as view_item, add_to_cart, and begin_checkout can be used for remarketing purposes.
- Enhanced conversions: Customer data (e.g. email, name, ZIP code, country) can be hashed (SHA-256) and transmitted to improve conversion attribution, especially after privacy-related changes.
Privacy and cookie consent
- Google Consent Mode v2: Supports the implementation of Consent Mode v2 and respects user consent for data collection.
- Automatic CMP detection: Detects common consent management platforms, including the native Shopware cookie banner, Usercentrics, Cookiebot, Borlabs Cookie, OneTrust, CCM19, CookieFirst, and Complianz.
- Cookie banner integration: Tracking-related cookies are integrated into the Shopware cookie manager and assigned to the appropriate categories (statistics and marketing).
- B2B mode: Optionally allows net prices to be sent to GA4 instead of gross prices.
Server-side refund tracking (optional)
- Refund events: Refunds can be automatically sent as GA4 refund events via the Measurement Protocol.
- Partial refunds: Partial refunds are handled with correct amounts and line items.
- Consent awareness: Refund events are only sent if the required user consent was given.
- Automatic retries: Failed transmissions are retried automatically up to three times.
Note: Server-side refund tracking requires payment methods that generate refund data in Shopware (e.g. PayPal, Stripe, or Klarna).
Debugging and quality assurance
- Debug overlay: Optional overlay displaying tracking events in real time directly in the storefront (can be enabled via URL parameter).
- Validation: Helps identify common tracking issues such as missing item_ids, empty item arrays, or invalid values.
- Funnel analysis: Supports verification of the completeness of the e-commerce funnel.
- Console logging: Optional logging of tracking events in the browser console.
Compatibility
- Shopware 6.5, 6.6, and 6.7
- PHP 8.1 or higher
- No Google Tag Manager required
- Compatible with common themes
Details
- Available: English, German
- Latest update: 19 May 2026
- Version: 1.0.4
- Category: Tracking
About the Extension Partner
Feedlingo / Internet Marketing Jürgen Watzinger
Partner Status
-
Shopware
Extension Starter
Details
- Partner since: 2026
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly