esono/esono-tag-server

esono-tag-server/esono-tag-server

1.0.0 2026-03-11 08:26 UTC

README

Overview

Purpose

Allows server-side tracking with the Esono Google Tag Manager to distribute data to statistic collections such as Google Analytics.

Key Features

  • Easy to set up
  • Allows sending events directly from server to server
  • Enables server-side debugging activation

Compatibility

  • Shopware 6.5.x.x
  • Shopware 6.6.x.x

Installation

Requirements

  • Google Tag Manager web-container
  • Google Tag Manager server-side container
  • Google Analytics property

Installation Steps and Usage

  1. Install the plugin via the Extensions window.
  2. Navigate to the plugin configuration and fill out the mandatory fields:
    • Tag Server URL
    • Web-Container ID
    • GA4 Measurement ID
  3. Save your configuration.
  4. Check your GA4 property. When navigating your shop, you should see incoming data in the real-time view.

Development

The heart of the plugin is the PageLoadDataInjectionSubscriber, located in src/Subscriber/PageLoadDataInjectionSubscriber.
It prepares the necessary data and injects it into the page objects, allowing integration of the event snippets into our Twig templates in src/Resources/views/storefront.

License

Proprietary

Contact

For support, questions, or feedback, please contact:

Changelog

  • View Shopware store page