Comment suivre les achats Squarespace avec GTM et les conversions améliorées Google Ads ?

Squarespace ne propose pas de connecteur natif qui envoie les achats à Google Ads avec les conversions améliorées. La solution la plus fiable sans application tierce passe par Google Tag Manager : un événement purchase poussé dans la couche de données sur la page d’état de commande, un déclencheur, quatre variables et une balise de conversion Google Ads qui transmet l’adresse e-mail de l’acheteur, hachée par Google. Ce tutoriel décrit chaque étape, les vérifications à faire dans Tag Assistant, les pièges propres à Squarespace et la conformité avec le mode Consentement v2. Contenu mis à jour le 26 octobre 2026.

Avant de commencer

  • une boutique Squarespace active, sur un forfait qui donne accès à l’injection de code (vérifiez dans Paramètres > Avancé) ;
  • un conteneur Google Tag Manager de type Web ;
  • une action de conversion « Achat » créée dans Google Ads (catégorie Achat, valeur variable, comptage « Chaque ») ;
  • les conversions améliorées activées dans Google Ads : Objectifs > Conversions > Paramètres, en acceptant les conditions relatives aux données client et en choisissant Google Tag Manager comme méthode ;
  • une bannière de consentement compatible avec le mode Consentement v2 si vous ciblez l’Espace économique européen.

Étape 1 : charger Google Tag Manager sur tout le site

  1. Dans Squarespace, ouvrez l’injection de code (Paramètres > Avancé > Injection de code ; le chemin varie selon la version de l’interface).
  2. Collez la première partie du code GTM (le script) dans la zone En-tête.
  3. La seconde partie (balise noscript) est facultative ; Squarespace n’offre pas d’emplacement juste après l’ouverture du body, la placer dans le pied de page ne pose pas de problème fonctionnel.
  4. Enregistrez, puis ouvrez le site avec l’aperçu de GTM : la page doit apparaître comme connectée.

Ne cumulez pas GTM avec l’intégration Google Ads ou Google Analytics native de Squarespace pour la même conversion : vous compteriez chaque achat deux fois.

Étape 2 : pousser l’événement purchase sur la page d’état de commande

Depuis la refonte du tunnel de paiement de Squarespace en 2023, les achats de produits physiques, numériques et de services aboutissent sur la page d’état de commande (Order Status). L’ancienne zone « Page de confirmation de commande » ne sert plus qu’à certains cas (cartes cadeaux, abonnements, adhésions selon les configurations). Collez donc le script dans la zone dédiée à la page d’état de commande de l’injection de code.

Squarespace remplace des balises entre accolades par les données de la commande. Les intégrateurs utilisent couramment {orderId}, {orderSubtotal}, {orderGrandTotal} et {customerEmailAddress}, ainsi qu’une condition {.if firstPageView} qui n’exécute le script qu’au premier affichage de la page. Cette condition est importante : l’acheteur peut revenir sur sa page d’état de commande depuis l’e-mail de confirmation, et chaque visite enverrait sinon un nouvel achat.

{.if firstPageView}
<script>
  window.dataLayer = window.dataLayer || [];
  window.dataLayer.push({ ecommerce: null });
  window.dataLayer.push({
    event: "purchase",
    ecommerce: {
      transaction_id: "{orderId}",
      value: "{orderSubtotal}",
      currency: "EUR"
    },
    user_data: {
      email: "{customerEmailAddress}"
    }
  });
</script>
{.end}

Trois points à valider sur une commande de test :

  • Le montant : {orderSubtotal} correspond au sous-total hors remises, taxes et livraison selon les intégrateurs, {orderGrandTotal} au total payé. Choisissez celui qui reflète votre valeur de pilotage (souvent le sous-total, pour ne pas compter la livraison comme du chiffre d’affaires). Certaines documentations indiquent un montant en centimes : regardez la valeur réelle dans l’aperçu GTM avant de publier.
  • La devise : codée en dur si vous ne vendez qu’en euros.
  • L’e-mail : présent en clair dans la couche de données ; il n’est jamais affiché et la balise Google le hache (SHA-256) avant envoi.

Étape 3 : créer le déclencheur

  1. GTM > Déclencheurs > Nouveau.
  2. Type : Événement personnalisé, nom de l’événement : purchase.
  3. Se déclenche sur : tous les événements personnalisés.
  4. Nommez-le clairement, par exemple « CE – purchase Squarespace ».

Étape 4 : créer les variables

Nom de la variableTypeChemin dans la couche de données
DLV – transaction_idVariable de couche de données (version 2)ecommerce.transaction_id
DLV – valueVariable de couche de donnéesecommerce.value
DLV – currencyVariable de couche de donnéesecommerce.currency
DLV – emailVariable de couche de donnéesuser_data.email
UPD – email acheteurDonnées fournies par l’utilisateurConfiguration manuelle, champ E-mail = {{DLV – email}}

Si la valeur arrive sous forme de texte avec une virgule ou un symbole, ajoutez une variable JavaScript personnalisée qui la convertit en nombre. Notre article sur les variables personnalisées et le débogage dans GTM montre comment.

Étape 5 : la balise de conversion Google Ads

  1. Vérifiez qu’une balise Google (ID AW-…) se charge sur toutes les pages, en respectant le consentement.
  2. Créez une balise Suivi des conversions Google Ads : ID et libellé de conversion copiés depuis l’action « Achat ».
  3. Valeur de conversion : {{DLV – value}} ; ID de transaction : {{DLV – transaction_id}} ; code de devise : {{DLV – currency}}.
  4. Cochez « Inclure les données fournies par l’utilisateur à partir de votre site Web » et sélectionnez {{UPD – email acheteur}}.
  5. Déclencheur : « CE – purchase Squarespace ».

L’ID de transaction sert à Google Ads pour dédoublonner : deux envois du même numéro de commande ne comptent qu’une conversion. C’est un second filet en plus de la condition de premier affichage.

Étape 6 : vérifier avant de publier

  1. Lancez l’aperçu GTM et passez une vraie commande (produit à prix bas, remboursé ensuite, ou code de réduction à 100 % si votre configuration l’autorise).
  2. Sur la page d’état de commande, l’événement purchase doit apparaître dans le panneau de Tag Assistant, avec la balise de conversion déclenchée une seule fois.
  3. Dans l’onglet Variables de cet événement, contrôlez transaction_id, value (nombre cohérent avec la commande), currency et la présence de l’e-mail.
  4. Rechargez la page d’état de commande : aucun nouvel événement purchase ne doit partir.
  5. Publiez le conteneur. Dans Google Ads, le diagnostic des conversions améliorées met généralement plusieurs jours à afficher un statut ; la conversion de test peut, elle, apparaître sous quelques heures.

Consentement et RGPD

En Europe, Google exige le mode Consentement v2 pour utiliser les données de mesure et de personnalisation. Les deux signaux à transmettre sont ad_storage et ad_user_data : sans accord sur ad_user_data, Google n’exploite pas l’e-mail envoyé par les conversions améliorées. Vérifiez que votre bannière met à jour ces signaux avant le déclenchement de la balise, et mentionnez dans votre politique de confidentialité le partage de données avec Google à des fins de mesure.

Erreurs fréquentes sur Squarespace

  • script collé dans la zone de confirmation de commande au lieu de la page d’état : rien ne se déclenche pour les achats classiques ;
  • absence de condition de premier affichage : achats comptés plusieurs fois ;
  • double comptage avec l’intégration native Google de Squarespace ;
  • valeur envoyée en centimes : chiffre d’affaires multiplié par cent dans Google Ads ;
  • e-mail envoyé en majuscules ou avec des espaces : la balise Google normalise en principe, mais vérifiez le format ;
  • conversion « Achat » laissée en action secondaire : elle n’alimente pas les enchères.

Aller plus loin

Cette méthode côté navigateur reste sensible aux bloqueurs de publicité et aux restrictions des navigateurs. Pour fiabiliser la remontée, deux pistes : le tracking server-side, qui fait transiter les événements par votre propre serveur, et l’import des ventes depuis votre back-office. Pour le fonctionnement détaillé des conversions améliorées (données acceptées, diagnostic, délais), consultez notre guide des conversions améliorées Google Ads.

Vos achats remontent-ils vraiment dans Google Ads ?

Demandez un audit gratuit de vos campagnes : notre agence Google Ads contrôle la mesure des ventes, le dédoublonnage et le consentement, et vous pouvez aussi demander un audit de tracking.

Comment nous fiabilisons votre mesure

Contrôle de l'existant

Balises en place, doublons, valeurs envoyées et rapprochement avec les commandes réelles.

Mise en place

Couche de données, GTM, conversions améliorées et mode Consentement v2.

Pilotage

Enchères calées sur des ventes fiables, puis optimisation des campagnes.

Ce que couvre notre prestation

Tracking e-commerce

Squarespace, Shopify, WooCommerce : événements d'achat et valeurs.

Conversions améliorées

Données fournies par l'utilisateur, diagnostic Google Ads, consentement.

Campagnes Google Ads

Shopping, Performance Max et Search pilotés sur les ventes réelles.

Landing pages

Pages dédiées incluses dans l'accompagnement.

Questions sur le suivi Squarespace

Faut-il une application payante ?

Non : l’injection de code de Squarespace et Google Tag Manager suffisent, à condition que votre forfait donne accès à l’injection de code.

GTM centralise les balises, facilite les tests en aperçu et gère proprement le consentement et les conversions améliorées.

Non : la balise Google le hache en SHA-256 avant l’envoi, et il n’est utilisé que si le consentement ad_user_data est accordé.

Dès 700 € HT par mois, landing page incluse et sans frais de mise en place, hors budget publicitaire.

Faisons le point sur votre mesure

Réservez un créneau : un consultant Convertix vérifie avec vous la remontée de vos achats dans Google Ads.

Vous préférez le formulaire ?

Nous écrire

Donnez-nous l'adresse de votre boutique Squarespace, nous vous recontactons.

Nos ressources

Tutoriels tracking et Google Ads publiés régulièrement.

Podcast : Décroche ton téléphone

LinkedIn Convertix

YouTube Convertix

Blog Convertix

Newsletter Convertix

Logo client Convertix
Logo client Convertix
Logo O2, client Convertix
Logo client Convertix
Logo Krème, client Convertix
Logo Ninkasi, client Convertix
Logo client Convertix
Logo Neovia Retraite, client Convertix
Logo client Convertix
Logo Groupe Figaro, client Convertix

Voir aussi

Recrutement et LinkedIn Ads : pourquoi l’expérience collaborateur compte autant que la campagne LinkedIn Ads
Recrutement et LinkedIn Ads : pourquoi l’expérience collaborateur compte autant que la campagne
Une campagne LinkedIn Ads de recrutement attire des candidats ; l'expérience collaborateur, l'onboarding et la communication interne décident s'ils restent et deviennent ambassadeurs.