Projet d'implémentation GTM Server-side

Date du projet : septembre 2024

Contexte de la mission

Le tracking server-side actuel ne fonctionne pas correctement et n’est pas optimisé. L’acquisition en ligne étant un réel enjeu pour ce client, il est impossible de continuer dans ces conditions où les données remontent mal aussi bien dans Matomo que dans les différentes régies publicitaires. L’objectif de cette mission est donc de corriger le tracking server-side qui a été mis en place.


Outils impliqués dans la collecte de données

Shopify

GTM Web

Axeptio

GTM Server-Side

Addingwell

Plateformes connectées

Meta Ads

Pinterest Ads

Tiktok Ads

Snapchat Ads

Google Ads

Matomo Analytics

Schéma du flux de données


flowchart LR
    subgraph Boutique Shopify
        W[App \ndataLayer\n Addingwell]
        Y[GTM Web]
    end
    subgraph Addingwell
        Z[Client GA4]
        A[GTM Server Side]
        B[Google Ads]
        C[Meta Ads]
        D[Pinterest Ads]
        E[Tiktok Ads]
        F[Snapchat Ads]
        G[Matomo]
    end
    W-->Y
    Y-->Z
    Z-->A
    A-->B
    A-->C
    A-->D
    A-->E
    A-->F
    A-->G

Le défi lié à Shopify

Sur une boutique Shopify (ou Shopify+), les pages de checkout et de remerciement sont dans une sandbox. C’est un environnement spécifique qui ne permet pas l’envoi correct des cookies. Si rien n’est fait pour pallier à ça, ceci posera beaucoup de problèmes dans la qualité de la donnée dans l’ensemble des outils.

flowchart LR
    subgraph Boutique Shopify
        subgraph  Environment JavaScript sandboxé
            D[Checkout page]
            E[Thank you page]
            F[Order status page]
            D-->E
            E-->F
        end
    end

La fonctionnalité Cookie Restore d’Addingwell permet de restaurer les cookies même dans la sandbox.

Résultats obtenus

Meta

Amélioration du nombre d’événements

Différences entre les requêtes navigateur vs serveur sur les 28 derniers jours.

+9% sur les événements d’achats (purchase)

Amélioration du nombre d'événements d'achat dans Meta
Amélioration du nombre d'événements d'achat dans Meta

+4.7% sur les événements d’initiation de paiement (begin_checkout)

Amélioration du nombre d'événements d'initiation de paiement dans Meta
Amélioration du nombre d'événements d'initiation de paiement dans Meta

+9.8% sur les événements de page vues (page_view)

Amélioration du nombre d'événements de pages vues dans Meta
Amélioration du nombre d'événements de pages vues dans Meta

Score de qualité de l’événement d’achat

Score de qualité de l'événement d'achat dans Meta
Score de qualité de l'événement d'achat dans Meta

=> 7.9/10

Ce score de qualité représente en grande partie les données utilisateurs (email, numéro de téléphone, etc.) envoyées à Meta. Un bon score se situe entre 7 et 10 pour l’événement d’achat.

Taux de correspondance avec le catalogue

=> 100%

La correspondance des produits avec le catalogue Meta permet la diffusion optimale des publicités Meta Advantage+.

Taux de correspondance avec le catalogue e-commmerce Meta
Taux de correspondance avec le catalogue e-commmerce Meta

Suivi avancé des conversions Google Ads

Suivi avancé des conversions actif dans Google Ads
Suivi avancé des conversions actif dans Google Ads

Taux de correspondance avec le catalogue Merchant Center

Taux de correspondance avec le merchant center Google Ads
Taux de correspondance avec le merchant center Google Ads

Snapchat

Amélioration du nombre d’événements

Différences entre les requêtes navigateur vs serveur sur les 28 derniers jours.

+4.9% sur les événements d’achats (purchase)

Amélioration du nombre d'événements d'achat dans Snapchat
Amélioration du nombre d'événements d'achat dans Snapchat

+5.8% sur les événements d’initiation de paiement (begin_checkout)

Amélioration du nombre d'événements d'initiation de paiement dans Snapchat
Amélioration du nombre d'événements d'initiation de paiement dans Snapchat

+7% sur les événements de Page View (page_view)

Amélioration du nombre d'événements pages vues dans Snapchat
Amélioration du nombre d'événements pages vues dans Snapchat

Score de qualité de l’événement d’achat

Score de qualité de l'événement d'achat dans Snapchat
Score de qualité de l'événement d'achat dans Snapchat

Tiktok

Amélioration du nombre d’événements

Différences entre les requêtes navigateur vs serveur sur les 28 derniers jours.

  • +2.6% sur les événements d’achats (purchase)
  • +2% sur les événements d’initiation de paiement (begin_checkout)
  • +4.8% sur les événements de page vues (page_view)

Score de qualité de l’événement d’achat

=> 73

Score de qualité de l'événement d'achat dans Tiktok
Score de qualité de l'événement d'achat dans Tiktok

Pinterest

Différence entre les requêtes navigateur vs serveur sur les 28 derniers jours.

+9.5% sur les événements d’achats (purchase)

Amélioration du nombre d'événements d'achat dans Pinterest
Amélioration du nombre d'événements d'achat dans Pinterest

+7.3% sur les événements de page vues (page_view)

Amélioration du nombre d'événements de pages vues dans Pinterest
Amélioration du nombre d'événements de pages vues dans Pinterest

Addingwell

44% des visiteurs récurrents sont revenus après 8 jours sur Safari (le contournement d’ITP est bien actif)


Interface de cookie monitoring dans Addingwell
Interface de cookie monitoring dans Addingwell

Matomo Analytics

Rapports e-commerce correctement alimentés

Rapport e-commerce dans Matomo
Rapport e-commerce dans Matomo

Fonctionnalité de panier abandonnés activée

Fonctionnalité de panier abandonné dans Matomo
Fonctionnalité de panier abandonné dans Matomo

Mise en perspective

Cette étude de cas vous montre les impacts positifs d’un tracking server-side tant sur le volume d’événements obtenus en plus que sur la qualité de la donnée avec les données utilisateurs (suivi avancé, score de qualité d’événements) et la prolongation de la durée de vie des cookies (contournement safari ITP).

Je ne parle pas dans cette étude de cas d’impacts globaux au niveau du chiffre d’affaires ou du coût d’acquisition car j’estime que le tracking (qu’il soit client-side ou server-side) n’est qu’une pièce du puzzle. De plus, il est difficile d’établir une causalité précise entre le tracking et la performance d’un business. Comme je dis souvent à mes clients :

Le tracking server-side est la solution qui vous mettra dans les conditions techniques optimales pour aller chercher de la performance publicitaire.