Skip to main content Skip to search Skip to main navigation
Diese Seite ist auch auf Deutsch verfügbar.
Feedlingo / Internet Marketing Jürgen Watzinger

Google Ads & Analytics Tracking (no tag manager required)

Description

Highlights

  • Works without Google Tag Manager
  • Uses correct product IDs instead of UUIDs
  • Covers the full e-commerce funnel
  • Clean and reliable tracking for Google Ads and Analytics
  • No unnecessary configuration or complexity

Features

  • Works without Google Tag Manager
  • Correct product IDs instead of internal Shopware UUIDs
  • Direct Google Analytics 4 integration
  • Direct Google Ads conversion tracking integration
  • Central configuration in the Shopware backend
  • E-commerce tracking for product views
  • Tracking of product clicks in listings
  • Tracking of shopping cart views
  • Tracking of checkout start
  • Tracking of shipping method selection
  • Tracking of payment method selection
  • Clean purchase tracking for order completions
  • Refund tracking directly in the Shopware backend
  • Built-in debugging and tracking validation
  • Quick setup without unnecessary complexity

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

Feedlingo / Internet Marketing Jürgen Watzinger

Partner Status

  • Shopware Extension Starter Shopware
    Extension Starter

Details

  • Partner since: 2026

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly