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.
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.
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 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.
Trois étapes vers un tracking d'achat complet
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.
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.
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.
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.
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.
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.
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.
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.
Téléversez le ZIP dans l'administration
Administration Shopware → Extensions → Mes extensions
→ Té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.
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.
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.
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.
Starter
Pour une boutique Shopware unique qui met en place son tracking server-side.
Facturé 390 € par an : engagement de 12 mois, sans remboursement au prorata.
Growth
Pour les marchands et petites agences qui exploitent jusqu'à cinq boutiques.
Facturé 1 190 € par an : engagement de 12 mois, sans remboursement au prorata.
Scale
Pour les agences et portefeuilles qui gèrent jusqu'à vingt boutiques à plus fort volume.
Facturé 3 490 € par an : engagement de 12 mois, sans remboursement au prorata.
Le plugin Shopware est inclus dans tous les plans. Voir le détail des tarifs sur la page d'accueil.
Conçu pour les standards de confidentialité européens
Vos données sont traitées dans l'UE.
Chaque envoi d'achat est signé par boutique (HMAC-SHA256).
Avec « Require consent », l'achat n'est transmis que si le cookie de consentement configuré est présent : vérifié côté serveur.
Les tokens des destinations restent côté dispatcher, jamais dans le navigateur.
La clé dfss_… encapsule tout : aucun token de destination ne vit dans la boutique.
Mesuré et suivi en temps réel sur notre page de statut publique, en phase avec notre SLA.
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.