Ce guide explique comment gérer des implémentations d'e-commerce gtag.js Universal Analytics et Google Analytics 4 distinctes.
Vous trouverez d'autres ressources et guides de mise à niveau dans le Centre de migration pour les développeurs.
Résultat
En suivant ce guide, vous allez implémenter les événements d'e-commerce Google Analytics 4 pour une nouvelle propriété GA4 sans modifier votre implémentation de l'e-commerce Universal Analytics existante. Vous enverrez des événements d'e-commerce distincts aux propriétés Universal Analytics et Google Analytics 4.
Notez que lorsque vous implémentez l'e-commerce pour UA et GA4, votre propriété Google Analytics 4 utilise votre implémentation de l'e-commerce GA4.
Avant de commencer
Utilisez l'outil d'aide à la migration de l'e-commerce pour vérifier que les éléments suivants décrivent votre implémentation actuelle:
- Vous utilisez une propriété Universal Analytics
- Votre site utilise la bibliothèque gtag.js pour envoyer des événements d'e-commerce
Consultez les options de mise à niveau pour l'implémentation de l'e-commerce afin d'en savoir plus sur les avantages et les inconvénients propres à chaque option. Confirmez que vous souhaitez suivre ce guide et disposer de deux implémentations d'analyse: une pour votre propriété Universal Analytics et une pour votre propriété Google Analytics 4.
Compromis et considérations
Examinez les informations ci-dessous pour bien comprendre les implications de deux implémentations d'e-commerce, l'une pour votre propriété Universal Analytics et l'autre pour votre propriété Google Analytics 4.
Avantages | Inconvénients |
---|---|
|
|
Implémentation
1. Créer et configurer une propriété GA4
Pour créer et configurer votre nouvelle propriété Google Analytics 4, procédez comme suit:
- Créez une propriété Google Analytics 4.
- Utilisez l'assistant de configuration GA4 pour créer automatiquement une propriété GA4 et copier les paramètres suivants depuis votre propriété Universal Analytics : nom de la propriété, URL du site Web, fuseau horaire et paramètres de devise. Toutefois, décochez l'option Activer la collecte des données à l'aide de vos balises existantes pour désactiver la fonctionnalité site tag associée. Si vous ne souhaitez pas copier les paramètres de votre propriété Universal Analytics, créez une propriété Google Analytics 4 sans l'assistant de configuration GA4.
- Recherchez l'ID de balise de la propriété Google Analytics 4. Vous en aurez besoin à l'étape suivante pour configurer votre propriété GA4.
- Ajoutez la propriété GA4.
- Pour vous assurer que les événements Universal Analytics ne sont envoyés qu'à votre propriété UA et que les événements Google Analytics 4 ne sont envoyés qu'à votre propriété GA4, utilisez la fonctionnalité Données de routage fournie par gtag.js.
- Ajoutez la propriété Google Analytics 4 à votre extrait gtag.js existant.
Utilisez la commande
config
et le paramètregroups
avec l'ID de balise afin que les événements puissent être acheminés vers votre propriété GA4 séparément de votre propriété Universal Analytics.
Voici un exemple d'extrait gtag.js ayant configuré une propriété Universal Analytics et une propriété Google Analytics 4 attribuées au groupe GA4.
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-Y"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXX-Y'); // Universal Analytics property
gtag('config', 'TAG_ID', { 'groups': 'GA4' }); // Google Analytics 4 property
</script>
2. Implémenter des événements d'e-commerce GA4 et effectuer un routage vers votre propriété GA4
Une fois que vous avez créé et configuré votre propriété Google Analytics 4, vous êtes prêt à implémenter des événements d'e-commerce GA4. Pour vous aider à rendre votre implémentation GA4 comparable à celle d'Universal Analytics, utilisez les ressources suivantes:
- Le guide E-commerce Google Analytics 4 pour savoir comment envoyer des événements d'e-commerce GA4.
- La compatibilité entre les événements UA et GA4 et les paramètres comparables pour les tables UA et GA4. Ces informations vous aideront à mapper les noms et paramètres d'événements d'e-commerce Universal Analytics aux événements et paramètres équivalents pour Google Analytics 4.
- L'outil d'aide à la migration de l'e-commerce vous permet de vérifier que vous avez ajouté des événements d'e-commerce GA4 corrects et comparables à votre implémentation Universal Analytics.
L'exemple suivant montre des événements d'e-commerce purchase
distincts Universal Analytics et Google Analytics 4 envoyés à leurs propriétés respectives à l'aide du paramètre send_to
pour les événements GA4:
// Universal Analytics.
// The original UA implementation remains unchanged.
gtag('event', 'purchase', {
"transaction_id": "24.031608523954162",
"affiliation": "Google online store",
"currency": "USD",
"shipping": 7.50,
"tax": 1.80,
"value": 33.30,
"items": [
{
"id": "P12345",
"name": "Android Warhol T-Shirt",
"brand": "Google",
"category": "Apparel/T-Shirts",
"variant": "Black",
"list_name": "Search Results",
"list_position": 1,
"quantity": 2,
"price": 12.00
}
]
});
// The new Google Analytics 4 ecommerce implementation.
// Uses `send_to` to route data to the GA4 group defined in the tag config.
gtag('event', 'purchase', {
"send_to": "GA4",
"transaction_id": "24.031608523954162",
"affiliation": "Google online store",
"currency": "USD",
"shipping": 7.50,
"tax": 1.80,
"value": 33.30,
"items": [
{
"item_id": "P12345",
"item_name": "Android Warhol T-Shirt",
"item_brand": "Google",
"item_category": "Apparel/T-Shirts",
"item_variant": "Black",
"quantity": 2,
"price": 12.00
}
],
});