E-commerce
30 septembre 2026
Vous vous demandez comment suivre les ventes de plusieurs sites avec un seul tunnel de commande dans Google Analytics ? La réponse est simple : il faut créer une dimension personnalisée « Source of Business » pour identifier quel site a généré la vente.
C’est un enjeu majeur pour les marchands qui possèdent plusieurs marques ou domaines. Sans cette configuration, vous ne savez pas quel site mérite le crédit de la conversion. Imaginez que vous gérez deux boutiques en ligne, l’une pour les vêtements et l’autre pour les accessoires, mais qu’elles partagent le même panier d’achat. Sans un suivi précis, vous pourriez croire que les ventes proviennent toutes du même site, faussant ainsi vos analyses de performance.
Alors comment suivre les ventes de plusieurs sites avec un seul tunnel de commande dans Google Analytics ? Au programme :
Pourquoi une dimension personnalisée est-elle indispensable ?
Comment configurer la dimension « Source of Business » ?
Quel rôle joue Google Tag Manager dans ce suivi ?
Comment analyser les rapports pour identifier vos meilleures sources ?
Quelle est la méthode alternative sans Google Tag Manager ?
C’est parti.
Summary
Pourquoi une dimension personnalisée est-elle indispensable pour suivre plusieurs sites ?
Lorsque vous gérez plusieurs sites qui partagent un même tunnel de commande, Google Analytics ne sait pas automatiquement quel site a généré la vente. Chaque domaine envoie des données, mais le rapport standard ne distingue pas la source d’origine. Par exemple, si un client visite votre site A, puis clique sur un lien vers votre site B pour finaliser son achat, GA4 attribuera la conversion au site B, ignorant complètement le rôle du site A dans le parcours.
C’est là qu’intervient la dimension personnalisée. Elle agit comme une étiquette qui se colle à la session de l’utilisateur. Vous savez ainsi quel site a attiré le visiteur, même si la transaction a lieu sur un autre domaine. Cette étiquette est transmise à chaque page visitée, y compris sur le domaine du tunnel de commande, garantissant une traçabilité complète.
Sans cette configuration, vous risquez de prendre des décisions marketing basées sur des données incomplètes. Vous pourriez, par exemple, réduire le budget d’un site qui génère pourtant la majorité de vos ventes. À l’inverse, avec une dimension personnalisée, vous pouvez allouer vos ressources de manière stratégique, en investissant davantage dans les canaux qui convertissent réellement.

Convert over 2,000 customers on average per month with Qstomy.
The world’s 1st Shopify AI dedicated to customer conversion



Empowering 200+ e-commerce merchants
Comment créer la dimension personnalisée « Source of Business » dans GA4 ?
La création de la dimension personnalisée se fait dans l’interface d’administration de Google Analytics. Rendez-vous dans « Admin », puis « Définitions personnalisées » et enfin « Dimensions personnalisées ». Cette section vous permet de gérer toutes les dimensions que vous souhaitez suivre, en plus des dimensions standard fournies par GA4.
Cliquez sur « Nouvelle dimension personnalisée » et donnez-lui un nom explicite, comme « Source of Business ». Choisissez ensuite la portée « Session » et validez la création. Vous pouvez également ajouter une description pour clarifier son usage, par exemple « Identifie le site d’origine de la session pour le suivi multi-sites ».
La portée « Session » est recommandée car elle permet d’associer la valeur à toute la session de l’utilisateur. Vous saurez quel site a été visité en premier, même si l’achat a lieu après plusieurs pages. Cela évite les confusions lorsque l’utilisateur navigue entre vos différents domaines avant de finaliser sa commande.
Pourquoi choisir la portée « Session » plutôt qu’une autre ?
La portée « Hit » n’est pas conseillée pour ce cas d’usage. Elle exigerait que la variable soit définie à chaque interaction sur le site, ce qui est complexe à mettre en place et peut générer des erreurs. Par exemple, si un utilisateur consulte plusieurs pages, vous devriez envoyer la valeur à chaque hit, ce qui alourdit le suivi et risque de créer des incohérences.
La portée « Utilisateur » peut sembler intéressante, mais elle est trop large. Elle attribuerait la même source à toutes les sessions futures, même si l’utilisateur revient par un autre canal. Ainsi, si un client achète via votre site A, puis revient plus tard via une publicité sur le site B, la vente serait incorrectement attribuée au site A, faussant vos données.
La portée « Session » offre le juste équilibre. Elle capture la source de la session en cours, ce qui correspond exactement à ce que vous voulez mesurer : quel site a amené le visiteur qui a acheté. Elle est également plus simple à implémenter, car elle ne nécessite qu’une seule définition par session, et elle est compatible avec les parcours multi-pages.
Comment configurer Google Tag Manager pour alimenter cette dimension ?
Pour alimenter la dimension personnalisée, vous devez capturer le nom de domaine de la page de destination. Google Tag Manager est l’outil idéal pour cela, car il permet de créer des variables et des déclencheurs sans modifier le code du site. Cela vous évite de faire appel à un développeur à chaque modification, et vous pouvez gérer le suivi de manière autonome.
La première étape consiste à créer une variable « page d’atterrissage Hostname » de type « URL », avec le composant « Nom d’hôte ». Cette variable capture le domaine de la page où l’utilisateur a atterri. Par exemple, si un visiteur arrive sur « www.sitea.com », la variable renverra « sitea.com ».
Vous devez ensuite créer une variable JavaScript personnalisée qui renvoie ce nom d’hôte, ou une valeur par défaut si celui-ci est introuvable. Cela garantit que la dimension est toujours alimentée, même si la page de destination est inaccessible ou si le cookie n’est pas encore défini. Cette variable servira de base pour le cookie de session.
Quels déclencheurs et balises faut-il configurer dans Google Tag Manager ?
Vous devez créer deux déclencheurs. Le premier est un événement personnalisé nommé « doneWith_setLandingHostnameCookie ». Le second est un déclencheur de page vue, plus précisément « DOM Ready ». Le premier déclencheur est utilisé pour signaler que le cookie a été défini, tandis que le second s’assure que la page est entièrement chargée avant d’exécuter les balises.
Ensuite, créez une balise de type « HTML personnalisé » qui va écrire un cookie contenant le nom d’hôte de la page de destination. Ce cookie doit durer toute la session, soit environ 30 minutes. Vous pouvez utiliser du JavaScript simple pour définir le cookie, en vous assurant qu’il est accessible sur tous les domaines impliqués dans le tunnel de commande.
Une seconde balise, de type « Dimension personnalisée », envoie la valeur du cookie à Google Analytics. Elle se déclenche sur l’événement personnalisé que vous avez créé précédemment. Cette balise doit être configurée pour lire le cookie et transmettre sa valeur à la dimension « Source of Business », en utilisant l’index approprié.
Comment fonctionne le cookie de session pour le suivi multi-sites ?
Le cookie de session est la clé de voûte de ce système. Il stocke le nom du domaine d’origine et le conserve pendant toute la durée de la session utilisateur. Ce cookie est généralement défini avec une expiration de 30 minutes, ce qui correspond à la durée standard d’une session dans Google Analytics.
Lorsque l’utilisateur navigue vers un autre site ou vers le tunnel de commande, le cookie est toujours présent. La dimension personnalisée peut ainsi être renseignée avec la bonne valeur, même sur un autre domaine. Par exemple, si un client visite « sitea.com » puis est redirigé vers « tunnel de commande.com », le cookie contient toujours « sitea.com », et la vente sera attribuée à ce site.
Ce mécanisme est essentiel pour les marchands qui utilisent un tunnel de commande unique. Il permet de suivre le parcours complet de l’utilisateur, de la première visite à la transaction finale. Sans ce cookie, vous perdriez la trace de l’origine de la session, et toutes les ventes seraient attribuées au domaine du tunnel de commande.
Comment configurer la balise de dimension personnalisée dans Google Tag Manager ?
La balise de dimension personnalisée est le pont entre le cookie et Google Analytics. Elle lit la valeur du cookie et l’envoie à la dimension « Source of Business ». Cette balise doit être configurée avec soin pour garantir que la bonne valeur est transmise à chaque session.
Dans Google Tag Manager, créez une balise de type « Dimension personnalisée ». Sélectionnez votre propriété Google Analytics et associez la dimension à l’index que vous avez défini lors de sa création. Par exemple, si vous avez créé la dimension avec l’index 1, vous devez spécifier cet index dans la balise.
Déclenchez cette balise sur l’événement personnalisé « doneWith_setLandingHostnameCookie ». Ainsi, la dimension est envoyée à chaque nouvelle session, avec la bonne valeur de domaine. Assurez-vous que la balise se déclenche avant l’envoi de tout événement de conversion, afin que la dimension soit disponible pour l’attribution.
Quelle est la méthode alternative sans Google Tag Manager ?
Si vous ne souhaitez pas utiliser Google Tag Manager, il existe une solution plus simple. Elle consiste à utiliser le rapport « Pages de destination » dans Google Analytics. Ce rapport est disponible dans la section « Rapports » de GA4, sous « Engagement » puis « Pages et écrans ».
Ce rapport vous montre les pages sur lesquelles les utilisateurs ont atterri. En ajoutant le « Nom d’hôte » comme dimension secondaire, vous pouvez voir quel domaine a généré chaque visite. Cette approche est directe et ne nécessite aucune configuration technique avancée, ce qui la rend accessible aux débutants.
Cette méthode est moins précise que la dimension personnalisée, mais elle peut suffire si vous avez un petit nombre de sites. Elle ne nécessite aucune configuration technique avancée. Cependant, elle ne vous permettra pas de suivre les conversions de manière aussi détaillée, car elle ne distingue pas les sessions individuelles.
Comment analyser les rapports pour identifier vos meilleures sources de ventes ?
Une fois la dimension personnalisée en place, vous pouvez analyser vos rapports. Allez dans « Comportement », puis « Contenu du site » et enfin « Pages de destination ». Dans GA4, cette section se trouve sous « Rapports » > « Engagement » > « Pages et écrans », mais vous pouvez également créer un rapport personnalisé.
Utilisez « Nom d’hôte » comme dimension principale et « Page de destination » comme dimension secondaire. Filtrez ensuite par « E-commerce » pour ne voir que les données de vente. Vous pouvez également ajouter des métriques comme « Revenus » ou « Transactions » pour obtenir une vue plus complète.
Vous obtiendrez un tableau clair montrant quels sites génèrent le plus de revenus. Exportez ces données dans un fichier CSV ou Google Sheets pour une analyse plus approfondie. Cette analyse vous permettra d’identifier les tendances, comme les périodes de forte vente ou les pages qui convertissent le mieux.
Comment utiliser un tableau croisé dynamique pour synthétiser les données ?
Un tableau croisé dynamique est un outil puissant pour synthétiser vos données. Il vous permet de regrouper les ventes par nom d’hôte et par page de destination. Cela vous donne une vue d’ensemble rapide et facilite la comparaison entre les différents sites.
Dans Excel ou Google Sheets, importez vos données exportées depuis Google Analytics. Créez ensuite un tableau croisé dynamique avec le nom d’hôte comme ligne et les revenus comme valeur. Vous pouvez également ajouter des colonnes pour les transactions ou le panier moyen, afin d’obtenir des indicateurs plus précis.
Cette vue d’ensemble vous aide à identifier rapidement les sites les plus performants. Vous pouvez ainsi ajuster vos budgets marketing et vos stratégies de contenu en conséquence. Par exemple, si un site génère 70 % de vos revenus, vous pourriez décider d’y concentrer vos efforts publicitaires.
Comment Qstomy aide-t-il à optimiser le suivi des ventes multi-sites ?
Qstomy, l’agent IA Shopify, complète votre suivi Google Analytics en agissant directement sur la conversion. Il guide vos visiteurs vers l’achat grâce à des recommandations personnalisées et des suggestions de produits complémentaires. Par exemple, si un client ajoute un produit à son panier, Qstomy peut lui proposer des accessoires assortis, augmentant ainsi la valeur de la commande.
Là où Google Analytics vous dit quel site a généré la vente, Qstomy vous aide à augmenter le panier moyen. Il propose des ventes croisées et des offres adaptées au comportement de chaque visiteur. Cette approche proactive améliore l’expérience d’achat et encourage les clients à dépenser davantage.
Qstomy gère également le suivi de colis et le service après-vente. Cette approche globale améliore l’expérience client et fidélise vos acheteurs, ce qui se reflète positivement dans vos rapports d’analyse. En combinant les données de GA4 avec les actions de Qstomy, vous obtenez une vision complète de votre performance e-commerce.
Quelle checklist suivre pour un suivi multi-sites réussi ?
Voici une checklist pour vous assurer que votre suivi multi-sites est correctement configuré. Suivez ces étapes pour éviter les erreurs courantes et garantir des données fiables.
En bref
Dimension personnalisée : créez « Source of Business » avec une portée « Session ».
Google Tag Manager : configurez les variables, déclencheurs et balises nécessaires.
Cookie de session : assurez-vous qu’il capture le nom d’hôte de la page de destination.
Analyse : utilisez le rapport « Pages de destination » avec « Nom d’hôte » comme dimension.
FAQ
Puis-je utiliser cette méthode avec GA4 ? Oui, la création de dimensions personnalisées est similaire dans GA4. Assurez-vous de configurer correctement l’index et la portée.
Que faire si je n’ai pas Google Tag Manager ? Utilisez le rapport « Pages de destination » comme solution alternative. Cette méthode est plus simple mais moins précise.
Cette configuration fonctionne-t-elle pour un tunnel de commande sur un domaine tiers ? Oui, le cookie de session fonctionne tant que l’utilisateur reste dans la même session. Assurez-vous que le cookie est accessible sur tous les domaines impliqués.
Pour aller plus loin : Entraîner un chatbot e-commerce avec Shopify : utiliser les bonnes données sans créer de mauvaises réponses - Qstomy, CRM e-commerce et support client : utiliser les bonnes données pour mieux répondre - Qstomy, Quelle stratégie e-commerce pour une petite marque sous 100 000 $/mois ? - Qstomy, Google Analytics pour le marketing : publicités, trafic et performance (GA4) - Qstomy, Comment créer une passerelle de paiement pour un site e-commerce ? - Qstomy, Comment configurer le suivi ecommerce sur Google Ads ? Conversions et GA4 - Qstomy, Pourquoi utiliser les réseaux sociaux pour le service client e-commerce ? - Qstomy.

Enzo
30 septembre 2026


