Module PrestaShop 1.7.6+ : version 1.0.1

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.

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

Le module s'installe via un ZIP à téléverser dans le gestionnaire de modules, aucun accès FTP requis.

Le flux, de bout en bout
Votre boutique PrestaShop Module datafirefly_serverside : hook actionValidateOrder
Dispatcher DataFirefly Hébergé en Allemagne : canal authentifié HMAC
Meta CAPI GA4 TikTok Pinterest Microsoft Advertising
Le problème

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 solution

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.

Comment ça marche sur PrestaShop

Trois étapes vers un tracking d'achat complet

1

Installez le module PrestaShop

Téléversez datafirefly_serverside-1.0.1.zip dans Modules → Gestionnaire de modules. PrestaShop enregistre automatiquement le hook actionValidateOrder.

2

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.

3

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.

Ce que fait le module

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.

Destinations

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.

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 module PrestaShop 1.0.1 diffuse l'achat vers Meta CAPI, GA4, TikTok, Pinterest et Microsoft Advertising.

Installation

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.

1

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.

2

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.

3

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.

4

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.

Tarifs

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.

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

Starter

Pour une boutique PrestaShop 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 module PrestaShop 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

L'achat n'est transmis qu'avec le consentement publicitaire, lu côté serveur.

Credentials jamais exposés

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

Source du module protégée

Un .htaccess refuse l'accès web direct aux fichiers du module.

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 : 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.