Données structurées
Le champ de recherche sitelinks et les noms de sites
Ce que faisait le balisage du champ de recherche avec query.example-petstore.com, pourquoi Google l’a abandonné et le balisage WebSite à utiliser aujourd’hui.
Guide · Google Analytics
Le code copié à partir des exemples Classic Analytics de Google contient encore example-petstore.com et example-commerce-host.com. Il ne mesure plus rien, et ses liens d’exemple envoient les visiteurs vers le mauvais site. Ce guide le remplace par Google Analytics 4.
De 2009 à 2024, le guide de Google consacré au suivi de plusieurs domaines avec Classic Analytics (ga.js) utilisait une
animalerie sur example-petstore.com avec un panier sur example-commerce-host.com. Lignes couramment copiées :
_gaq.push(['_setAccount', 'UA-12345-1']);
_gaq.push(['_setDomainName', 'example-petstore.com']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setCookiePath', '/myStore/']);
<a href="http://dogs.example-petstore.com/intro.html"
onclick="_gaq.push(['_link', 'http://dogs.example-petstore.com/intro.html']); return false;">See my pet store</a>
<form onSubmit="pageTracker._linkByPost('www.example-commerce-host.com/petStoreCart/begin.php');">
Des variantes plus anciennes utilisent pageTracker._setDomainName(".example-petstore.com") avec un point initial, ou
_setDomainName("none"). Le code Universal Analytics (analytics.js) utilise à la place
ga('create', …, {'allowLinker': true}) et ga('linker:autoLink', […]).
http://dogs.example-petstore.com/intro.html, envoient de vrais visiteurs vers le domaine d’exemple au lieu de vos propres pages.href="www.example-petstore.com" est interprété comme un chemin sur votre propre site et mène à une page « introuvable »._setDomainName avec un domaine d’exemple n’a donc jamais fonctionné sur un site réel._gaq, pageTracker, urchin, ga.js, analytics.js, ga('create', example-petstore et example-commerce-host dans vos modèles, votre thème et votre gestionnaire de balises.onclick et onsubmit qui appellent _link, _linkByPost ou pageTracker./petStoreCart/begin.php) vers vos propres pages ou votre véritable page de commande, ou supprimez-les.Créez une propriété Google Analytics 4 avec un flux de données Web, puis ajoutez la balise Google à chaque page, directement ou
via Google Tag Manager. Remplacez G-XXXXXXXXXX par l’ID de mesure de votre flux.
<!-- Google tag (gtag.js) for Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
Elle n’est nécessaire que lorsqu’une même visite s’étend sur plusieurs de vos domaines, par exemple une boutique et un prestataire de paiement. Dans Google Analytics 4, elle se configure dans l’interface d’administration, pas dans le code :
_gl aux liens entre ces domaines.Dans Google Tag Manager, la même liste se trouve sous Google tags › votre balise › Show all. Si vous préférez le code, définissez les domaines du linker dans la balise Google :
// Only if you configure cross-domain measurement in code instead of in the admin;
// place this before gtag('config', …)
gtag('set', 'linker', {
'domains': ['www.example.com', 'checkout.example.net']
});
Un prestataire de paiement ou une autre étape externe peut apparaître comme source d’une vente. Ajoutez ces domaines sous
Configure tag settings › Show all › List unwanted referrals (jusqu’à 50 par flux). Analytics ignore
alors ces domaines en tant que sites référents (il ajoute ignore_referrer=true) : la visite conserve ainsi sa source
d’origine, comme l’annonce ou la recherche qui a amené le client.
ga.js, analytics.js ni les domaines d’exemple._gl= dans l’adresse de destination.