Shopware Analytics & Tracking

DataFirefly Server-Side — Shopware conversion tracking (free)

The free plugin that sends your Shopware conversions server-side — never blocked, never lost, never at the checkout's expense.

DataFirefly Server-Side is the official — and free — Shopware connector for the DataFirefly Server-Side Tracking service. Every time an order is placed, it builds a complete purchase event (value, currency, products, match data) and sends it server-to-server, HMAC-signed, to the EU-hosted DataFirefly dispatcher — which fans it out to Meta CAPI, GA4, TikTok, Pinterest and Google Ads. Ad blockers and Safari ITP can't touch it. Connecting takes a single field: paste your connection key from your client area and you're wired up. Consent stays under your control: an opt-in gate reads your consent tool's cookie server-side — including our DataFirefly Cookie Consent plugin (Google Consent Mode v2). And because tracking must never break a sale, everything is fail-safe: tight timeouts, no exception ever reaches the order.

At a glance
  • 100% free plugin: the official Shopware connector for the DataFirefly Server-Side Tracking service.
  • The purchase leaves from the server (Shopware order event): impossible for ad blockers or ITP to stop.
  • HMAC-SHA256 signed events, no destination credentials in your shop or in the browser.
  • Consent gate compatible with our DataFirefly Cookie Consent (Google Consent Mode v2), checked server-side.
  • DataFirefly Server-Side subscription required for delivery — from 39 €/month, hosted in the EU.
Free Shopware 6.5 / 6.6 / 6.7 Server-side GDPR / Consent Cookie Consent compatible
Launch live demo
  • 30-day refund
  • 12 months updates
  • 24h support
server-side.datafirefly.com/
DataFirefly Server-Side — Tracking de conversions Shopware (gratuit)
v1.0.0 · updated 2026-07-01
What it does

The short version.

01

The purchase leaves from the server: never blocked, never lost

The conversion is triggered by Shopware's order placed event, on the server. Ad blockers, Safari ITP and cookie restrictions can't stop it: the conversion arrives, every time, with an idempotent order-based event ID.

02

Connected with a single paste

No tenant, secret and endpoint to copy field by field: your DataFirefly client area generates a one-line connection key (dfss_) that contains everything. Paste it into the plugin configuration, enable tracking, done. A missing or invalid key simply means no event is sent.

03

A rich purchase event, validated field by field

Value, currency, order number, products and quantities, plus match data: email, phone, name, city, postcode, country, _fbp / _fbc / _ttp identifiers and GA4 client id. Every optional field is only added when present and valid, for maximum match quality without rejections.

04

Consent under control — including our Cookie Consent

An opt-in consent gate checks your consent tool's cookie server-side before anything is sent: cookie name and expected value are configurable. It works with our DataFirefly Cookie Consent plugin (GDPR banner with Google Consent Mode v2) as well as any CMP that sets a readable cookie. Privacy-first: gate on with no cookie present, nothing is sent.

05

No secrets exposed, everything is signed

Every event is signed with HMAC-SHA256 using your tenant secret before reaching the dispatcher, with an anti-replay window. Your Meta, GA4, TikTok, Pinterest and Google Ads credentials never leave your DataFirefly account: neither your shop nor the browser ever sees them.

06

Fail-safe: checkout always comes first

Tight timeouts (2 s to connect, 4 s total), every error caught and logged to the Shopware logs — never rethrown. A tracking incident will never slow down or break an order.

The long version

Everything you'd want to know before you install.

A detailed look at how DataFirefly Server-Side — Shopware conversion tracking (free) works, why we built it the way we did, and the thinking behind the features above.

§ 01

A free plugin, a service that does the work

DataFirefly Server-Side is free and will stay free: it is the Shopware connector for the DataFirefly Server-Side Tracking service. The plugin captures the conversion at the exact moment Shopware places the order, builds it cleanly and signs it; the service ingests it and delivers it server-side to your advertising and analytics platforms. You install the plugin at no cost, and subscribe to the service for delivery. That division of roles is what makes installation trivial on the shop side and operations lightweight on the server side.

§ 02

Why your conversions vanish — and how to get them back

Ad blockers, Safari ITP and cookie restrictions silently erase a growing share of your conversions: the browser tag doesn't load, the cookie dies too early, the conversion is never recorded. As a result, your Meta and Google campaigns optimise on an incomplete picture. By sending the purchase from the Shopware server, at order placement, this plugin bypasses the browser layer entirely: the conversion arrives, every time, whatever the visitor's setup.

§ 03

A rich purchase, built for match quality

A server-side conversion is only as good as its match data. The plugin builds a complete payload: paid value, currency, order number, products and quantities, email and customer ID, phone, name, city, postcode and country from the billing address, plus the browser identifiers captured at order time (_fbp, _fbc, _ttp and the GA4 client id). Every optional field is only added when present and valid — including in headless flows where some associations may be missing: the dispatcher validates strictly, and a well-formed event is a delivered event.

§ 04

Consent under control — compatible with our Cookie Consent

Shopware core does not set a single server-readable marketing-consent cookie, so the plugin puts you in charge. Enable the consent gate and enter the name of the cookie set by your consent tool (and, if needed, an expected value fragment): the plugin checks it server-side before every send. It works naturally with our DataFirefly Cookie Consent plugin — a GDPR-compliant banner with native Google Consent Mode v2 — as well as any CMP that sets a cookie. The approach is privacy-first: gate on with no cookie present or no name configured, nothing is sent. Together, the two plugins form a coherent chain on Shopware: banner, Consent Mode v2 and server-side tracking speaking the same language.

§ 05

Signed, no secrets exposed, and fail-safe

Every event is signed with HMAC-SHA256 using your tenant secret: the exact bytes signed are the exact bytes posted, with a timestamp checked within a 300-second anti-replay window. Your Meta, GA4, TikTok, Pinterest and Google Ads credentials stay in your DataFirefly account — never in the shop, never in the browser. And because tracking must never cost a sale, the whole plugin is fail-safe: 2-second connection and 4-second execution timeouts, every error caught and logged to the Shopware logs, no exception ever reaching the checkout flow.

§ 06

Connected in one paste, tested in one command

From your DataFirefly client area (Connect your shop), copy the one-line connection key (dfss_): it contains your tenant ID, signing secret and ingestion endpoint. Paste it into the plugin configuration and enable tracking — configuration is per sales channel if you run several. The console command datafirefly:serverside:test sends a synthetic page_view to the dispatcher: a 200 response confirms the connection and signature are correct, without touching real orders. If a real delivery fails, the HTTP code and order number are logged to the Shopware logs for immediate diagnosis.

§ 07

Move up to the DataFirefly Server-Side subscription

The plugin captures and signs; the DataFirefly Server-Side Tracking service ingests, deduplicates and delivers server-side to five destinations: Meta CAPI, GA4, TikTok Events API, Pinterest Conversions API and Google Ads. The dispatcher is hosted in Germany, ingestion is HMAC-signed, personal data is masked in the Event Inspector and delivery respects consent. One integration, one consolidated invoice, multiple sites possible. Explore the plans and subscribe at server-side.datafirefly.com: Starter at 39 €/month (1 site, up to 500K events), Growth at 119 €/month (5 sites, up to 2M), Scale at 349 €/month (20 sites, up to 10M). The plugin is ready: all it needs is your connection key.