Blog
SignalHost pour Squarespace : connectez l’application, collez le code une fois, et envoyez chaque commande comme un achat
Publié · 7 min de lecture
L’application SignalHost connecte un site Squarespace à Google Tag Manager côté serveur. Squarespace ne permet à aucune application d’écrire le code d’un site : l’application vous remet donc deux courts extraits à coller dans l’injection de code, vérifie que le premier se trouve bien sur votre site, et complète chaque achat avec ses produits et ses totaux tirés de vos commandes. Ce guide suit l’ordre dans lequel vous la découvrez : connexion, collage, vérification, et ce qu’il faut faire quand quelque chose ne fonctionne pas.
Avant de commencer
- Un site Squarespace avec le forfait Essentiel, Plus ou Advanced. Le code va dans l’injection de code, que les autres forfaits n’ont pas.
- Un compte SignalHost. L’offre gratuite suffit pour essayer : 10 000 requêtes par mois et un conteneur. Vous pouvez créer le compte pendant la connexion.
- Un site public, pour la vérification. Un site en période d’essai ou protégé par un mot de passe est privé, si bien que SignalHost ne peut pas encore le consulter, et un site en période d’essai ne peut pas recevoir de commandes.
1. Installer l’extension et l’approuver
Installez SignalHost depuis les extensions de Squarespace. Squarespace vous demande ensuite d’approuver l’accès de l’application à votre site : la lecture de vos commandes, la seule autorisation qu’elle demande. Approuvez. Si vous refusez, rien n’est installé et une page SignalHost vous l’indique.
Squarespace vous envoie ensuite vers SignalHost. Connectez-vous ou créez un compte gratuit. Vous pouvez aussi partir de SignalHost : sur la page d’un conteneur, sous « Vous utilisez un créateur de sites ? », la tuile Squarespace (« Connecter, puis coller le code ») ouvre le même écran d’approbation, avec ce conteneur déjà choisi.
2. Connecter le site à un conteneur
L’écran suivant indique ce que l’application fera et ne fera pas. Elle lit vos commandes uniquement pour envoyer les produits et les totaux de chaque achat, jamais les données de vos clients, et elle ne peut ni modifier votre site, ni utiliser votre compte Google, ni consulter votre facturation.
Choisissez le conteneur auquel le site doit envoyer ses données, ou choisissez « Nouveau conteneur pour … » et passez par le court assistant ; le conteneur est construit dans votre propre compte Google, si bien qu’il reste à vous. Sa construction prend quelques minutes, et le code à coller apparaît dès qu’il est prêt. Cliquez sur « Connecter ».
3. Coller le code dans l’injection de code
L’écran qui suit « Connecter », « Terminer sur Squarespace », contient deux extraits de code, chacun avec un bouton « Copier ». Cela prend environ deux minutes, et ne se fait qu’une fois.
- Coller dans le champ « En-tête » : dans Squarespace, ouvrez Injection de code, collez le premier extrait dans le champ « En-tête » et enregistrez. Il s’applique à chaque page de votre site.
- Coller dans les pages de commande : collez le second extrait à la fois dans le champ « Page de confirmation de commande » et dans le champ « Page Statut de la commande », puis enregistrez. Squarespace utilise la première page pour les cartes-cadeaux, les adhésions et les abonnements, et la seconde pour les produits physiques, numériques et les services : le même extrait a donc sa place dans chacune. Un site qui ne vend rien peut omettre celui-ci.
Le guide de Squarespace sur l’injection de code montre où se trouvent les champs. La même carte reste sur la page du conteneur, sous le titre « Terminer la configuration sur Squarespace », jusqu’à ce que SignalHost trouve le code sur votre site, si bien que vous pouvez y revenir plus tard.
4. Vérifier que tout fonctionne
La troisième étape de la carte, « Vérifier que cela fonctionne », est l’examen par SignalHost de votre page d’accueil publique. Elle s’exécute à la connexion, une fois par jour, et chaque fois que vous cliquez sur « Vérifier à nouveau ». « Trouvé » signifie que le code d’en-tête est sur votre site. L’extrait de commande ne peut pas être vérifié ainsi, car les pages de commande n’existent qu’après un achat.
Ouvrez ensuite votre site et parcourez-le un instant. Sur la page du conteneur, l’onglet « Récent » des « Statistiques avancées » couvre les 30 dernières minutes, et à partir de l’offre Growth, « Suivi des événements en direct » affiche chaque événement par son nom à son arrivée. Votre première vraie commande apparaît parmi les événements du conteneur sous le nom purchase.
Ce que font les deux extraits
Rien n’atteint votre site en dehors de ce que vous collez, et SignalHost ne peut pas le modifier par la suite.
- Le code d’en-tête est le chargeur Google Tag Manager, pointé vers votre propre adresse de tagging au lieu de googletagmanager.com. Il charge votre conteneur Tag Manager depuis cette adresse, et votre balise Google y fait passer les pages vues.
- L’extrait de commande s’exécute une fois, au premier affichage de la page de commande. Il demande à votre adresse de tagging les produits, les taxes, la livraison et le code promo de la commande, que SignalHost lit dans Squarespace sans le nom, l’adresse e-mail ni l’adresse postale du client, et envoie la commande comme purchase, avec le numéro de commande comme ID de transaction. Si cette recherche ne répond pas, il envoie tout de même le numéro de commande et le total de Squarespace dans la devise de votre boutique.
L’achat est envoyé depuis le navigateur de l’acheteur lui-même, si bien que Google Analytics et Google Ads peuvent l’attribuer à la visite qui y a mené. Un acheteur qui revient sur la page de commande ne fait pas compter deux fois la même commande, et si la page ne porte pas déjà le chargeur, l’extrait le charge lui-même, jamais en double.
Chaque requête quitte le navigateur sous une forme que les bloqueurs de publicité ne reconnaissent pas, et votre serveur de tagging la transmet à Google Analytics 4 et aux plateformes publicitaires que vous configurez sur la page du conteneur : Google Ads, Meta, TikTok et d’autres. Si votre bannière de cookies utilise Google Consent Mode, un visiteur qui refuse n’est compté que sous la forme du signal sans cookie de Google.
Votre propre domaine de suivi
Votre conteneur démarre sur une adresse sous signalhost.io. Avec une offre payante, « Configurer votre propre domaine » sur la page du conteneur vous guide pas à pas pour utiliser à la place un sous-domaine de votre propre site, comme sgtm.votresite.com, qui résiste aux listes de filtres et garde les cookies de clic first-party.
Comme vous avez collé le code vous-même, la bascule vous revient aussi. Quand le domaine est en ligne, SignalHost vous envoie le nouveau code par e-mail ; l’ancien code continue de fonctionner jusqu’à ce que vous le remplaciez. Après la vérification suivante, ou quand vous cliquez sur « Vérifier à nouveau », la carte Squarespace de la page du conteneur signale une ancienne version et affiche les deux extraits avec la nouvelle adresse. Remplacez les deux.
Sans connecter l’application
Vous pouvez coller le chargeur sans l’application. Sur la page du conteneur, trouvez le code dans la carte « Installer sur votre site » et cliquez sur « Copier ». Collez-le dans le champ « En-tête » de l’injection de code comme à l’étape 3, et enregistrez. Cliquez ensuite sur « C’est fait » sur la page du conteneur.
Ce à quoi vous renoncez : l’extrait de commande, que SignalHost ne remet qu’à un site connecté parce que sa recherche de produits lit la commande via l’application, si bien qu’aucun achat n’est envoyé ; et la vérification de votre site public. Si vous connectez l’application plus tard, son code d’en-tête est le même : vous n’ajoutez que l’extrait de commande.
Gérer et déconnecter
Paramètres › Sites connectés liste le site comme « Application Squarespace ». « Déconnecter » demande une confirmation, puis SignalHost cesse de lire vos commandes. Il ne peut pas retirer ce que vous avez collé : le code continue de se charger jusqu’à ce que vous le supprimiez dans l’injection de code, et d’ici là les achats arrivent avec leur numéro de commande et leur total, mais sans leurs produits. Votre conteneur et ses statistiques restent, et vous pouvez reconnecter le site à tout moment.
Désinstaller l’extension dans Squarespace met fin à la connexion de la même façon, et le code collé reste jusqu’à ce que vous le retiriez.
Quand quelque chose ne fonctionne pas
- « Pas encore trouvé » sur votre site : collez le code d’en-tête, enregistrez, puis cliquez sur « Vérifier à nouveau ». Pas d’injection de code où coller signifie un forfait qui ne l’inclut pas ; il faut Essentiel, Plus ou Advanced.
- La vérification indique que votre site est privé : un site en période d’essai ou protégé par un mot de passe ne peut pas encore être consulté. Le code fonctionne dès que le site est public.
- Votre conteneur est en cours de configuration : le code apparaît sur la carte en quelques minutes. Si la construction a échoué, la carte l’indique ; ouvrez le conteneur pour réessayer.
- « L’accès à Squarespace a pris fin » : SignalHost ne peut plus lire vos commandes, si bien que les achats arrivent sans leurs produits. Cliquez sur « Reconnecter » sur la carte.
- « Ce lien de connexion ne fonctionne pas » : recommencez depuis Squarespace, ouvrez l’extension SignalHost et connectez votre site.
- Pour tout le reste : écrivez à hello@signalhost.io en indiquant l’adresse de votre site.
Marques
SignalHost est un produit indépendant d’Algorithmo GmbH ; il n’est ni affilié à Squarespace, à Google, à Meta ou à TikTok, ni approuvé par eux. Google Analytics, Google Ads et Google Tag Manager sont des marques de Google LLC ; Meta est une marque de Meta Platforms, Inc. ; TikTok est une marque de ByteDance Ltd. ; Squarespace est une marque de Squarespace, Inc.

