Plugin Shopware 6.5 / 6.6 : version 1.0.0

Plugin de tracking server-side pour Shopware

Installez le plugin DatafireflyServerSide sur votre boutique Shopware 6 et envoyez la conversion d'achat en server-side, directement vers Meta Conversions API (CAPI), GA4, TikTok, Pinterest et Microsoft Advertising. Signature HMAC par boutique, conçu fail-safe pour qu'une erreur de tracking ne casse jamais le checkout, et option de consentement RGPD configurable. Une seule clé de connexion, aucun identifiant de pixel à coller dans Shopware.

Fail-safe : le checkout n'est jamais interrompu Signature HMAC par boutique Hébergé dans l'UE

Le plugin s'installe comme n'importe quelle extension Shopware : un ZIP à téléverser dans « Mes extensions » de l'administration, aucun accès FTP requis.

Le flux, de bout en bout
Votre boutique Shopware Plugin DatafireflyServerSide : événement commande passée
Dispatcher DataFirefly Hébergé en Allemagne : canal authentifié HMAC
Meta CAPI GA4 TikTok Pinterest Microsoft Advertising
Le problème

Vos tags navigateur Shopware laissent fuir des ventes

Le pixel Meta, la balise GA4 ou le tag TikTok de votre thème Shopware tournent dans le navigateur du client : là où ils sont de plus en plus bloqués avant même de se déclencher.

  • Les bloqueurs de pub

    empêchent les tags de se charger sur la page de confirmation de commande : l'achat n'est jamais remonté à vos plateformes.

  • Safari ITP

    et les protections similaires raccourcissent ou suppriment les cookies dont vos tags de conversion dépendent.

  • Les restrictions sur les cookies et les frictions de consentement

    réduisent encore ce que le tracking côté navigateur peut capter au moment de l'achat.

Le résultat : des conversions Shopware incomplètes, une qualité de correspondance dégradée et des campagnes qui optimisent sur une vue partielle. Vous payez pour des ventes que vous ne pouvez pas pleinement mesurer.

La solution

La conversion d'achat Shopware, envoyée server-side

Le plugin DatafireflyServerSide capte l'achat au moment où la commande est passée (événement checkout.order.placed), côté serveur, et l'envoie de serveur à serveur, directement à l'API de conversion de chaque plateforme (CAPI) : le canal conçu pour des données de conversion fiables et first-party.

Achats récupérés

La conversion d'achat ne dépend plus de la survie des tags navigateur face aux bloqueurs de pub et à ITP : vous récupérez des ventes autrement perdues.

Meilleure qualité de correspondance

Le plugin capte les identifiants navigateur disponibles (_fbp, _fbc, _ttp, GA clientId) pour un signal de correspondance plus riche et plus fiable.

Zéro risque pour le checkout

Conçu fail-safe : timeouts serrés et gestion complète des exceptions. Une erreur de tracking est journalisée mais n'interrompt jamais la commande.

Comment ça marche sur Shopware

Trois étapes vers un tracking d'achat complet

1

Installez le plugin Shopware

Téléversez le ZIP DatafireflyServerSide dans Extensions → Mes extensions → Téléverser une extension, puis activez-le. Shopware enregistre automatiquement l'abonnement à l'événement de commande.

2

Collez votre clé de connexion

Ouvrez la configuration du plugin et collez votre clé de connexion (dfss_…) copiée depuis « Connect your shop » dans votre espace client DataFirefly (/app). Aucun identifiant de pixel à saisir.

3

L'achat part en server-side

À chaque commande passée, l'événement d'achat est signé HMAC et livré au dispatcher, qui le diffuse vers toutes vos destinations configurées. Une installation, toutes les plateformes.

Ce que fait le plugin

Le connecteur server-side pour Shopware, en détail

Conversion d'achat server-side

Envoie l'événement purchase lorsque la commande est passée, directement aux API de conversion.

Signature HMAC-SHA256

Chaque envoi est signé par boutique (en-têtes X-Dfss-Tenant, X-Dfss-Timestamp, X-Dfss-Signature). Les credentials des destinations ne touchent jamais le navigateur.

Fail-safe by design

Timeouts HTTP serrés et gestion complète des exceptions : une erreur de tracking ne casse jamais le checkout. Les échecs sont journalisés.

Gating de consentement

Option « Require consent » : l'achat n'est transmis que si le cookie de consentement que vous indiquez est présent, nom et valeur configurables selon votre CMP, vérifiés côté serveur.

Match quality enrichie

Capte les identifiants navigateur disponibles (_fbp, _fbc, _ttp, GA clientId) avec les données de commande et de client.

Événement de test intégré

Vérifiez la connectivité et la signature en une commande console (bin/console datafirefly:serverside:test), avant même de passer une vraie commande de test.

Une clé, aucun secret exposé

La clé de connexion (dfss_…) reste côté serveur. Les tokens des destinations vivent dans le dispatcher, jamais dans le storefront.

Hébergé dans l'UE

Le dispatcher tourne en Allemagne : vos données restent dans l'UE.

Destinations

Meta CAPI, GA4, TikTok, Pinterest et Microsoft Advertising depuis Shopware

La conversion d'achat Shopware est diffusée en server-side vers les API de conversion de vos plateformes. Configurez une fois dans votre espace DataFirefly.

Meta Conversions API CAPI GA4 Measurement Protocol
TikTok Events API
Pinterest Conversions API
Google Ads Data Manager API
Microsoft Advertising Conversions API

Google Ads (Data Manager API) est disponible au niveau plateforme. Le plugin Shopware 1.0.0 diffuse l'achat vers Meta CAPI, GA4, TikTok, Pinterest et Microsoft Advertising.

Installation

Installer le plugin server-side sur Shopware

Prérequis : Shopware 6.5 ou 6.6, un compte DataFirefly server-side, et un accès HTTPS sortant vers serverside.datafirefly.com.

1

Récupérez votre clé de connexion

Dans « Connect your shop » de votre espace client DataFirefly (/app), copiez votre clé de connexion (préfixe dfss_…). Elle contient tout ce dont le plugin a besoin : tenant, secret HMAC et endpoint sont déjà encapsulés, aucun autre paramètre à saisir.

2

Téléversez le ZIP dans l'administration

Administration Shopware → Extensions → Mes extensionsTéléverser une extension, puis sélectionnez le ZIP du plugin. Cliquez ensuite sur Activer. En ligne de commande : bin/console plugin:install --activate DatafireflyServerSide.

3

Configurez le plugin

Ouvrez la configuration du plugin. Collez votre clé de connexion (dfss_…). Si vous utilisez un CMP, activez Require consent (désactivé par défaut) et indiquez le nom et la valeur du cookie de consentement à vérifier. Passez le tracking sur activé, puis enregistrez.

4

Vérifiez la connexion

Lancez bin/console datafirefly:serverside:test : un message de succès confirme que la clé et la signature sont valides. Passez ensuite une vraie commande de test, puis ouvrez l'Inspector dans /app pour confirmer l'arrivée de l'événement purchase (valeur, devise, référence).

Les erreurs de livraison sont journalisées dans les logs Shopware (entrées préfixées [DataFirefly SS]). Un échec de tracking est journalisé mais n'interrompt jamais la commande.

Tarifs

Un pricing simple qui grandit avec votre boutique

Un seul abonnement couvre tout votre compte : toutes ses boutiques Shopware : sur une seule facture consolidée. Montez de palier pour plus de sites et plus d'événements mensuels.

Gratuit

Gratuit tant que vous restez sous le quota mensuel : rien ne casse si vous le dépassez.

0 € / mois
1 site inclus
Jusqu'à 10 000 événements / mois
Sans carte bancaire
Démarrer gratuitement

Starter

Pour une boutique Shopware unique qui met en place son tracking server-side.

39 € / mois
1 site inclus
Jusqu'à 500K événements / mois
Une facture consolidée
Choisir Starter

Scale

Pour les agences et portefeuilles qui gèrent jusqu'à vingt boutiques à plus fort volume.

349 € / mois
20 sites inclus
Jusqu'à 10M événements / mois
Une facture consolidée
Choisir Scale

Le plugin Shopware est inclus dans tous les plans. Voir le détail des tarifs sur la page d'accueil.

Confiance & RGPD

Conçu pour les standards de confidentialité européens

Hébergé dans l'UE (Allemagne)

Vos données sont traitées dans l'UE.

Ingestion authentifiée par HMAC

Chaque envoi d'achat est signé par boutique (HMAC-SHA256).

Respect du consentement

Avec « Require consent », l'achat n'est transmis que si le cookie de consentement configuré est présent : vérifié côté serveur.

Credentials jamais exposés

Les tokens des destinations restent côté dispatcher, jamais dans le navigateur.

Une seule clé de connexion

La clé dfss_… encapsule tout : aucun token de destination ne vit dans la boutique.

Objectif de disponibilité 99,5 %

Mesuré et suivi en temps réel sur notre page de statut publique, en phase avec notre SLA.

FAQ

Questions fréquentes : plugin Shopware

Qu'est-ce que le plugin de tracking server-side pour Shopware ?

Le plugin DatafireflyServerSide (version 1.0.0, compatible Shopware 6.5 et 6.6) envoie la conversion d'achat de votre boutique de serveur à serveur, directement à l'API de conversion de chaque plateforme (Meta CAPI, GA4, TikTok, Pinterest, Microsoft Advertising). L'événement d'achat est déclenché lorsque la commande est passée, signé par HMAC pour votre boutique. Les identifiants des destinations ne transitent jamais par le navigateur.

Le plugin peut-il casser le tunnel de commande de ma boutique Shopware ?

Non. Le plugin est conçu fail-safe : timeouts HTTP serrés et gestion complète des exceptions font qu'une erreur de tracking ne peut jamais interrompre la commande ni le checkout. Un échec de livraison est journalisé (préfixe [DataFirefly SS] dans les logs Shopware) mais la commande se termine toujours normalement.

Dois-je coller des identifiants de pixel dans Shopware ?

Non. Vous collez uniquement une clé de connexion (dfss_…), copiée depuis l'écran « Connect your shop » de votre espace client DataFirefly (/app). Le dispatcher sait vers quelles destinations diffuser. Vous ne collez aucun identifiant de pixel ni token d'accès dans la boutique.

Le plugin respecte-t-il le consentement RGPD ?

Oui, via l'option Require consent (désactivée par défaut). Une fois activée, l'achat n'est transmis que si le cookie de consentement que vous indiquez est présent, nom et valeur du cookie configurables, vérifiés côté serveur. Shopware 6 n'expose pas de cookie de consentement marketing unique lisible côté serveur : le plugin s'adapte donc à la solution de consentement de votre boutique. Le dispatcher est hébergé dans l'UE (Allemagne) et les données personnelles sont masquées.

Dois-je héberger un conteneur GTM server-side ?

Non. DataFirefly envoie les événements directement à l'API de conversion de chaque plateforme : aucun conteneur GTM server-side à héberger ni à maintenir. L'installation se limite au plugin Shopware et à une clé de connexion.

Vous êtes sur une autre plateforme ? Découvrez le module server-side pour PrestaShop ou le plugin server-side pour WooCommerce.

Passez le tracking de votre boutique Shopware en server-side

Envoyez la conversion d'achat en server-side vers Meta CAPI, GA4, TikTok, Pinterest et Microsoft Advertising : signée HMAC, fail-safe pour le checkout, hébergée dans l'UE et respectueuse du consentement.