Les mesures multidomaines permettent d'attribuer correctement l'activité au même utilisateur lorsqu'il passe d'un domaine à l'autre. Les clics sortants, qui déclenchent normalement un événement via les mesures améliorées, sont ignorés lorsque le lien sortant renvoie vers un domaine que vous avez indiqué en configurant les mesures multidomaines.
Obtenez des insights sur le parcours client, sans frais
Lancez-vous pour découvrir comment les clients interagissent avec vos sites Web, à l'aide de fonctionnalités comme les mesures multidomaines.
Vidéo de présentation
Cookies et mesures multidomaines
En cas de consentement, Analytics utilise des cookies propriétaires pour définir les ID de chaque utilisateur unique et de chaque session unique.
- Sans les mesures multidomaines, de nouveaux cookies associés à de nouveaux ID sont définis pour chaque domaine consulté par un utilisateur. Par conséquent, un même utilisateur accédant à différents domaines racine (par exemple, www.example.com et www.anotherexample.com) sur le même appareil sera identifié séparément (deux utilisateurs et deux sessions, au lieu d'un utilisateur et d'une session).
- Avec les mesures multidomaines, quand l'utilisateur navigue entre des domaines via un lien ou un formulaire, les cookies sont transmis d'un domaine à un autre via un paramètre d'URL (
_gl
) qui leur permet de conserver les mêmes ID. Par conséquent, Analytics n'identifie qu'un utilisateur et une session.
Pour éviter les auto-références :
- Assurez-vous que toutes les pages de votre site sont taguées avec le code de mesure Analytics
- Vérifiez que les mesures multidomaines sont correctement configurées sur toutes vos pages.
- Vérifiez les paramètres de votre domaine de cookie dans votre code de mesure pour vous assurer que tous les sous-domaines d'un domaine utilisent le même domaine de cookie.
- Ajouter les sous-domaines à la liste d'exclusion
Configurer les mesures multidomaines dans la page "Administration"
Vérifiez votre balise (comme la balise Google sur chacune de vos pages HTML) pour chaque domaine que vous souhaitez inclure dans vos mesures multidomaines. La balise de chaque page doit utiliser le même ID de tag (c'est-à-dire le même ID "G-") provenant du même flux de données Web.
- Dans Admin, sous Collecte et modification des données, cliquez sur Flux de données.
Le lien précédent ouvre la dernière propriété Analytics à laquelle vous avez accédé. Vous pouvez modifier la propriété à l'aide du sélecteur de propriété. Vous devez être éditeur (ou avoir un rôle supérieur) à configurer les mesures multidomaines. Vous pouvez créer jusqu'à 100 conditions.
- Cliquez sur Web, puis sur un flux de données Web.
- Dans les détails du flux Web, cliquez sur Configurer les paramètres de la balise (en bas).
- Dans la section Paramètres, cliquez sur Configurer vos domaines.
- Si vous utilisez la même balise Google sur différents domaines, ils sont automatiquement détectés et s'affichent dans la section Recommandations. Pour accepter une recommandation, cliquez sur Ajouter.
Pour ajouter manuellement un domaine, cliquez sur Ajouter une condition sous Inclure les domaines qui correspondent aux conditions suivantes :- Sélectionnez un type de correspondance.
- Sous Domaine, saisissez l'identifiant correspondant au domaine souhaité (example.com, par exemple).
- Ajoutez tous les domaines à inclure dans les mesures multidomaines.
- Cliquez sur Enregistrer.
Configuration manuelle
Nous vous recommandons de configurer les mesures multidomaines via l'interface Analytics. Toutefois, il est possible que vous deviez, dans certains cas, mettre en œuvre une solution personnalisée via le code de mesure. Vous pouvez alors le configurer manuellement à l'aide des commandes get et set de l'API gtag.js afin de conserver les ID d'un domaine à un autre. En savoir plus sur la configuration manuelle des mesures multidomaines
Exemple
Pour récupérer un ID client sur le domaine source, utilisez la méthode get
:
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
// Stocker l'ID client dans une variable.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
// Stocker l'ID de session dans une variable.
});
Une fois que vous disposez des ID client et des ID de session, ajoutez-les au lien qui pointe vers le domaine de destination :
<a href="https://example.com/?clientId=XXXXX&sessionId=YYYYY">example.com</a>
Sur la page de destination, lisez les ID à partir de l'URL et définissez-les à l'aide de la commande "config" :
gtag('config','TAG_ID', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
Vérifier que les mesures multidomaines fonctionnent correctement
Le fonctionnement des mesures multidomaines repose sur l'ajout de paramètres aux URL de votre site Web. Dans de rares cas, votre serveur Web peut rencontrer une erreur, comme le renvoi d'un code de réponse d'erreur 5xx ou l'impossibilité de lancer un téléchargement.
Pour vérifier que les mesures multidomaines fonctionnent correctement :
- Ouvrez une page de votre site contenant un lien ou un formulaire qui redirige vers un domaine que vous avez configuré pour les mesures multidomaines.
- Cliquez sur le lien ou envoyez le formulaire pour accéder au domaine de destination.
- Vérifiez que la page se charge correctement.
- Vérifiez que l'URL du domaine de destination contient le paramètre Linker
_gl
; par exemple :https://www.example.com/?_gl=1*abcde5*
. - Si votre site Web propose des téléchargements : accédez à une page ayant le paramètre d'association dans l'URL et commencez un téléchargement. Vérifiez que celui-ci démarre correctement.
Si une erreur se produit, essayez de résoudre les problèmes liés aux mesures multidomaines.
Dépannage
Si vous ne trouvez pas le paramètre _gl
dans l'URL du domaine de destination en suivant la procédure ci-dessus, vérifiez que le domaine que vous avez configuré dans l'interface correspond au domaine vers lequel votre site redirige les utilisateurs.
Il est également possible que les mesures multidomaines ne fonctionnent pas correctement en raison de la configuration de votre site Web. Avec l'aide d'un développeur Web expérimenté, vérifiez si votre site Web est concerné par les problèmes suivants.
Redirections d'URL
Si la page de destination redirige ou n'est pas compatible avec les paramètres de requête arbitraires, le paramètre _gl
risque d'être supprimé de l'URL, même s'il a été ajouté par Analytics à la page précédente. Le processus est si rapide qu'il n'est généralement pas possible de l'observer à l'œil nu. Pour savoir si c'est le cas sur votre site, vérifiez les demandes réseau effectuées par la page précédente à l'aide des Outils pour les développeurs Chrome. Pour résoudre ce problème, configurez votre site de manière à conserver le paramètre _gl
dans les redirections.
Conflits avec d'autres scripts
Les mesures multidomaines consistent à créer un écouteur d'événements sur le nœud du document d'une page. Lorsqu'un utilisateur clique sur un lien, l'événement de clic se reproduit jusqu'au nœud du document, et le paramètre _gl
est ajouté à l'URL du lien. Ce processus ne peut pas fonctionner correctement dans les cas suivants :
- Lorsque la navigation est déclenchée par JavaScript et non par une réponse directe à une action de l'utilisateur.
- Lorsque des scripts concurrents sur la page arrêtent la propagation de l'événement avant qu'il n'atteigne le nœud du document, par exemple lorsque
Event.stopPropagation()
est utilisé.