Retour au blog

Blog

SignalHost pour BigCommerce : installez l’application, confirmez une fois, et suivez chaque vente côté serveur

Publié · 7 min de lecture

SignalHost pour BigCommerce n’est pas encore sur BigCommerce App Marketplace. En attendant, vous pouvez l’ajouter à la main : Ajouter SignalHost à la main

L’application SignalHost installe Google Tag Manager côté serveur sur une boutique BigCommerce sans aucun code à coller. Elle ajoute deux scripts via Script Manager, transforme la couche de données propre à BigCommerce en événements e-commerce Google Analytics, maintient les deux à jour quand quelque chose change de notre côté, et disparaît avec l’application. Ce guide suit l’ordre dans lequel vous la découvrez : installation, connexion d’un conteneur, confirmation, test, et ce qu’il faut faire quand quelque chose ne fonctionne pas.

Avant de commencer

  • Une boutique BigCommerce sur un thème Stencil. C’est là que les scripts s’exécutent ; une boutique headless, Catalyst compris, n’affiche ni les scripts ni la couche de données de BigCommerce, et le code doit donc y être ajouté directement.
  • 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 l’installation.
  • Une boutique qui n’est pas encore lancée peut aussi être connectée. SignalHost ne peut simplement pas vérifier la boutique en ligne tant qu’elle ne l’est pas.

1. Installer l’application

Ouvrez SignalHost dans le BigCommerce App Marketplace et installez-la. BigCommerce liste les autorisations que l’application demande : Content, pour écrire ses scripts via Script Manager ; Checkout Content, pour qu’ils s’exécutent aussi sur le paiement et la confirmation de commande ; et Information & Settings, pour le nom et la devise de votre boutique et pour activer la couche de données. Confirmez, et la page de l’application s’ouvre dans votre panneau de configuration. Par la suite, vous la retrouvez dans le menu « Apps ».

2. Connecter un conteneur

Cliquez sur « Se connecter avec SignalHost ». Un nouvel onglet s’ouvre sur signalhost.io ; connectez-vous ou créez un compte gratuit (la page de l’application propose aussi un bouton « Créer un compte gratuit » pour cela).

L’écran suivant indique ce que l’application fera et ne fera pas. Elle ajoutera le suivi sur chaque page de votre boutique, paiement compris, et le maintiendra à jour, et elle enverra au conteneur les consultations de produits et les événements de panier, de paiement et d’achat de votre boutique. Elle ne peut pas lire les coordonnées de vos clients, utiliser votre compte Google ou consulter votre facturation.

Choisissez un conteneur existant, ou choisissez « Nouveau conteneur pour … » et passez par le court assistant. Un conteneur est votre propre serveur de tagging, construit dans votre propre compte Google, si bien qu’il reste à vous. La construction d’un nouveau conteneur prend quelques minutes ; vous pouvez vous connecter tout de suite, et l’application ajoute le suivi dès qu’il est prêt. Cliquez sur « Connecter ». L’onglet indique alors « Presque terminé : confirmez dans BigCommerce ».

3. Confirmer dans BigCommerce

Revenez sur la page de l’application dans votre panneau de configuration. Elle remarque d’elle-même votre retour et affiche « Confirmer la connexion », avec votre compte et le conteneur choisi. Cliquez sur « Confirmer ». Aucun script n’est ajouté à votre boutique avant cela.

La page indique ensuite « Le suivi démarre dans quelques minutes », puis « Le suivi est actif » une fois les scripts en place. Si la demande a expiré entre-temps, cliquez de nouveau sur « Se connecter avec SignalHost ».

4. Le tester

Ouvrez votre boutique en ligne, consultez un produit, ajoutez-le au panier et commencez le paiement. La page de l’application compte les 7 derniers jours : « Pages vues », « Ajouts au panier », « Paiements commencés » et « Achats ». Une fois le suivi actif, elle rend aussi compte de l’examen de votre boutique en ligne par SignalHost ; « Trouvé sur la page d’accueil de votre boutique en ligne » signifie que les scripts sont en place.

« Ouvrir les statistiques et les réglages » vous mène à la page du conteneur, où l’onglet « Récent » des « Statistiques avancées » couvre les 30 dernières minutes. À partir de l’offre Growth, « Suivi des événements en direct » affiche aussi chaque événement par son nom à son arrivée.

Ce que l’application ajoute à votre boutique

Deux scripts dans Script Manager, tous deux écrits et maintenus à jour par l’application :

  • SignalHost, dans le head de chaque page, paiement compris : 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.
  • SignalHost events, dans le pied de chaque page, paiement et confirmation de commande compris : il transforme la couche de données de BigCommerce en événements e-commerce Google Analytics. Les consultations de catégories et de produits deviennent view_item_list et view_item, le panier add_to_cart, remove_from_cart et view_cart, et le paiement begin_checkout, add_shipping_info, add_payment_info et purchase, avec le numéro de commande, les taxes, la livraison et le code promo.

Le script d’événements lit les produits, les montants et le numéro de commande, jamais le nom, l’adresse e-mail, le numéro de téléphone ou l’adresse d’un client. Une page de confirmation rechargée ne compte pas deux fois une commande dans le même navigateur.

La couche de données est un réglage de la boutique, désactivé tant que personne ne l’active. L’application l’active pour vous ; cela ajoute le propre script d’événements de BigCommerce à la boutique en ligne et ne change rien de ce que voient vos clients. Si BigCommerce refuse, la page de l’application indique où se trouve l’interrupteur.

Les deux scripts sont dans la catégorie de consentement Analytics : si votre boutique affiche la bannière de cookies de BigCommerce, SignalHost ne s’exécute que pour les clients qui acceptent les cookies d’analyse. 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.

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.votreboutique.com, qui résiste aux listes de filtres et garde les cookies de clic first-party. Une fois qu’il est en ligne, l’application y bascule votre boutique d’elle-même en quelques minutes. Il n’y a rien à remplacer à la main.

Ajouter SignalHost à la main

Vous pouvez ajouter le chargeur sans l’application. Sur la page du conteneur, trouvez le code dans la carte « Installer sur votre site » et cliquez sur « Copier ». Dans votre panneau de configuration, ouvrez Storefront › Script Manager et ajoutez un script avec ce code, dans le head de toutes les pages et, si votre boutique affiche la bannière de cookies de BigCommerce, dans la catégorie Analytics. Cliquez ensuite sur « C’est fait » sur la page du conteneur.

Vous obtenez ainsi les pages vues, et rien de plus. Le script d’événements, l’activation de la couche de données, la vérification de la boutique en ligne et la bascule automatique vers votre propre domaine ne viennent qu’avec l’application ; quand votre adresse de tagging change, c’est à vous de remplacer le script par le nouveau code que SignalHost vous envoie par e-mail. Utilisez l’un ou l’autre : si l’application est installée en plus, le chargeur s’exécuterait deux fois.

Gérer et déconnecter

La page de l’application affiche votre offre et les requêtes de ce mois. L’offre est facturée sur signalhost.io, pas par BigCommerce, et « Passer à un forfait supérieur » l’ouvre là-bas. Sur la page du conteneur, la carte d’installation indique « Installé par l’application BigCommerce », et « Gérer » mène à Paramètres › Sites connectés.

« Déconnecter », au bas de la page de l’application, demande un second clic, puis retire les deux scripts en quelques minutes. « Déconnecter » dans Sites connectés fait de même. Votre conteneur et ses statistiques restent, et vous pouvez reconnecter la boutique depuis la page de l’application.

Désinstaller l’application sous Apps › My Apps retire aussi les deux scripts : BigCommerce les supprime lui-même, parce qu’ils ont été créés pour accompagner l’application, et SignalHost met fin à la connexion de la boutique.

Quand quelque chose ne fonctionne pas

  • Les scripts ne se trouvent pas sur la page d’accueil de votre boutique en ligne : ils fonctionnent sur les thèmes Stencil. Sur une boutique headless, le code doit être ajouté directement.
  • Votre boutique en ligne n’a pas encore pu être vérifiée : en général, la boutique n’est pas encore lancée. Les scripts sont en place et s’exécuteront dès qu’elle le sera.
  • Les pages vues arrivent, mais pas les paniers ni les achats : la couche de données est désactivée. Activez-la sous Settings › Data Solutions › Data layer. Les clients qui ont refusé les cookies d’analyse dans la bannière de BigCommerce ne sont pas comptés du tout.
  • Votre conteneur n’a pas encore de propriété Google Analytics : terminez sa configuration sur signalhost.io.
  • SignalHost n’est pas encore configuré pour cette boutique : supprimez l’application sous Apps › My Apps et installez-la à nouveau.
  • La page est ouverte depuis longtemps : rouvrez SignalHost depuis le menu « Apps ».
  • La dernière mise à jour n’a pas abouti : elle est relancée automatiquement.
  • Pour tout le reste : écrivez à hello@signalhost.io en indiquant l’adresse de votre boutique.

Marques

SignalHost est un produit indépendant d’Algorithmo GmbH ; il n’est ni affilié à BigCommerce, à 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. ; BigCommerce est une marque de BigCommerce Pty. Ltd.

Cessez de perdre vos données

Commencez gratuitement. Votre premier conteneur est prêt en quelques minutes.