Module de tracking server-side pour PrestaShop
Installez le module datafirefly_serverside sur votre boutique PrestaShop 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 gating de consentement RGPD. Une seule clé de connexion, aucun identifiant de pixel à coller dans PrestaShop.
Le module s'installe via un ZIP à téléverser dans le gestionnaire de modules, aucun accès FTP requis.
Vos tags navigateur PrestaShop laissent fuir des ventes
Le pixel Meta, la balise GA4 ou le tag TikTok de votre thème PrestaShop 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 PrestaShop 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 PrestaShop, envoyée server-side
Le module datafirefly_serverside capte l'achat sur le hook actionValidateOrder, au moment où la commande est validée 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 module 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 module PrestaShop
Téléversez datafirefly_serverside-1.0.1.zip dans Modules → Gestionnaire de modules. PrestaShop enregistre automatiquement le hook actionValidateOrder.
Collez votre clé de connexion
Renseignez votre Tenant ID et votre secret HMAC copiés depuis « Connect your shop » dans votre espace client DataFirefly (/app). Aucun identifiant de pixel à saisir.
L'achat part en server-side
À chaque commande validé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 PrestaShop, en détail
Conversion d'achat server-side
Envoie l'événement purchase à la validation de la commande (hook actionValidateOrder), 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
Avec « Require consent », l'achat n'est transmis que si le client a consenti à un service publicitaire : lu côté serveur depuis le cookie tarteaucitron / DataFirefly Cookie Manager.
Match quality enrichie
Capte les identifiants navigateur disponibles (_fbp, _fbc, _ttp, GA clientId) avec les données de commande et de client.
Bouton « Send test event »
Vérifiez la connectivité et la signature depuis l'écran de configuration, avant même de passer une vraie commande de test.
Source protégée par .htaccess
Le module est livré avec un .htaccess qui refuse l'accès web direct aux fichiers source du module.
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 PrestaShop
La conversion d'achat PrestaShop 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 module PrestaShop 1.0.1 diffuse l'achat vers Meta CAPI, GA4, TikTok, Pinterest et Microsoft Advertising.
Installer le module server-side sur PrestaShop
Prérequis : PrestaShop 1.7.6.0 ou plus récent, 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 Tenant ID (ex. shop_yourstore_xxxx) et votre secret HMAC (clé de 64 caractères). L'endpoint est pré-rempli sur https://serverside.datafirefly.com/v1/events.
Téléversez le ZIP dans le Back Office
Modules → Gestionnaire de modules → Téléverser un module, puis sélectionnez datafirefly_serverside-1.0.1.zip (ne pas décompresser). PrestaShop l'installe et enregistre automatiquement le hook actionValidateOrder.
Configurez le module
Cliquez sur Configurer. Renseignez Tenant ID, secret HMAC, laissez l'endpoint par défaut, réglez Require consent sur Oui (recommandé RGPD), puis passez Enable tracking sur Oui et enregistrez.
Vérifiez la connexion
Cliquez sur Send test event : un message de succès confirme Tenant ID, secret HMAC et endpoint. 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 sous Paramètres avancés →
Logs (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 PrestaShop : 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 PrestaShop 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 module PrestaShop 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).
L'achat n'est transmis qu'avec le consentement publicitaire, lu côté serveur.
Les tokens des destinations restent côté dispatcher, jamais dans le navigateur.
Un .htaccess refuse l'accès web direct aux fichiers du module.
Mesuré et suivi en temps réel sur notre page de statut publique, en phase avec notre SLA.
Questions fréquentes : module PrestaShop
Qu'est-ce que le module de tracking server-side pour PrestaShop ?
Le module datafirefly_serverside (version 1.0.1, compatible PrestaShop 1.7.6 et plus) 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é à la validation de la commande, signé par HMAC pour votre boutique. Les identifiants des destinations ne transitent jamais par le navigateur.
Le module peut-il casser le tunnel de commande de ma boutique PrestaShop ?
Non. Le module 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
PrestaShop) mais la commande se termine toujours normalement.
Dois-je coller des identifiants de pixel dans PrestaShop ?
Non. Vous renseignez uniquement votre Tenant ID et votre secret HMAC, copiés 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 module respecte-t-il le consentement RGPD ?
Oui. Avec l'option Require consent activée, l'achat n'est transmis que si l'acheteur a consenti à un service publicitaire, consentement lu côté serveur depuis le cookie tarteaucitron / DataFirefly Cookie Manager. 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 module PrestaShop et à une clé de connexion.
Vous êtes sur WooCommerce ? Découvrez le plugin server-side pour WooCommerce.
Passez le tracking de votre boutique PrestaShop 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.