Les clients à partir du niveau Tier 3 ont accès au suivi e-commerce dans le moteur de réservation (BE) de RoomRaccoon. Cette fonctionnalité permet de suivre en détail les conversions de réservations, les montants et les types de chambres; des éléments essentiels pour optimiser les campagnes publicitaires et mesurer le retour sur investissement (ROI).
Nous recommandons vivement l’utilisation de Google Tag Manager (GTM) pour mettre en œuvre ce suivi. GTM offre une grande flexibilité pour gérer les balises, déclencheurs et variables, sans modification directe du code du site web ou du moteur de réservation. Il facilite également l'intégration avec des plateformes tierces telles que Google Analytics 4, Google Ads et Meta Pixel.
En suivant ce guide, vous pourrez :
Capturer les données de réservation à chaque confirmation
Envoyer des événements e-commerce structurés à vos outils d’analyse
Consultez les guides développeur Google ici.
Prérequis
Avant de commencer, assurez-vous de disposer de :
Un compte Google Tag Manager
L’accès au conteneur GTM intégré dans votre moteur de réservation RoomRaccoon (contactez le support si nécessaire)
Une propriété Google Analytics 4 (GA4) connectée
Le suivi e-commerce activé dans GA4 via :
Administration > Flux de données > Web > Mesure améliorée
Modèle d’import GTM : Suivi e-commerce préconfiguré
Pour simplifier la mise en place et garantir une cohérence, RoomRaccoon fournit un modèle de conteneur GTM prêt à l’emploi. Ce conteneur inclut des balises, déclencheurs et variables préconfigurés qui permettent de suivre les événements e-commerce dans le moteur de réservation :
Événements suivis :
purchase
add_to_cart
begin_checkout
add_payment_info
search
login
Contenu du conteneur :
Balises :
Balise de configuration GA4 (var_GA4_ID)
Balises d’événements GA4 (purchase, add_to_cart, search, etc.)
Déclencheurs :
Déclencheurs d’événements personnalisés pour chaque action e-commerce
Variables :
Variable d’ID GA4 prédéfinie (var_GA4_ID)
Variables intégrées activées (URL de la page, Référent, etc.)
Cette version ne contient aucun tag de test ou obsolète — elle est prête pour un usage en production.
Télécharger le modèle GTM (préconfiguré)
Pour démarrer rapidement, téléchargez le conteneur GTM préconfiguré par RoomRaccoon, conçu spécifiquement pour le suivi e-commerce.
Cliquez ici pour télécharger le fichier JSON du conteneur GTM (v21)
Le fichier comprend :
Les balises d’événements GA4 (purchase, add_to_cart, begin_checkout, etc.)
Des déclencheurs personnalisés
La configuration GA4 prête à l’emploi
Des variables bien organisées dans le dossier “NEW events”
Remarque : Le fichier est compressé. Décompressez-le avant d’importer le fichier .json dans votre espace de travail GTM.
Important : mettre à jour votre identifiant GA4
Après importation :
Accédez à GTM > Variables
Localisez var_GA4_ID
Remplacez G-1MDBS4KE2X par votre propre identifiant GA4
Testez en mode débogage via votre moteur de réservation
Enregistrez avant de publier
Si vous ne réalisez pas cette étape, vos données seront envoyées vers le compte test de RoomRaccoon au lieu du vôtre.
Prévisualisation et tests
Utilisez le mode aperçu de GTM pour vérifier que les balises se déclenchent correctement
Ouvrez DebugView dans GA4 pour valider la transmission des événements
Publication
Une fois les tests terminés :
Soumettez et publiez la version du conteneur
Droits d’accès et délégation
Si votre GTM est géré par une agence ou un développeur :
Transmettez-leur le fichier du conteneur ainsi que ces instructions
Assurez-vous qu’ils comprennent qu’il s’agit de la méthode recommandée par RoomRaccoon
Suivi inter-domaines : assurer une attribution correcte
Si le site principal de votre hôtel et le moteur de réservation RoomRaccoon sont sur des domaines différents, vous devez configurer le suivi inter-domaines.
Cela garantit que les sessions des utilisateurs ne seront pas fragmentées et que l’attribution des conversions reste fiable dans GA4.
Exemple d’utilisation :
Site principal : www.hotel-website.com
Moteur de réservation : booking.roomraccoon.com
Sans suivi inter-domaines, un utilisateur qui clique sur “Réserver” et finalise sa réservation apparaîtra comme deux sessions distinctes dans GA4, souvent attribuées à "Direct" ou "Referral" — faussant vos données marketing.
Configurer le suivi inter-domaines dans GTM
Étape 1 : Activer les modifications dans la balise GA4
Si vous utilisez le modèle GTM fourni, ouvrez la balise GA4 (type : googtag) ou la variable settings 4 GA4 New
Ajoutez un champ dans la section "Champs à définir" :
Nom du champ : linker
Valeur : true
Dans “Cross-domain tracking”, ajoutez les deux domaines :
booking.roomraccoon.com
Étape 2 : Définir les domaines pour le lien automatique
Dans la même balise/variable :
Nom du champ : autoLinkDomains
Remarque : assurez-vous que les liens entre les domaines utilisent des balises <a> ou des boutons qui conservent les paramètres d’URL.
Tester le suivi inter-domaines
Après publication :
Utilisez DebugView dans GA4 et Tag Assistant
Simulez une réservation depuis votre site vers le moteur de réservation
Vérifiez qu’une seule session apparaît dans GA4
Contrôlez session_source et session_medium pour valider l’attribution
Dernier rappel
Si vous utilisez le modèle GTM de RoomRaccoon :
Vous devez quand même activer et configurer manuellement le suivi inter-domaines.
Cela n’est pas activé par défaut dans le modèle, car chaque établissement a des domaines différents.
Variables GTM pour les données de réservation
Pour transmettre les données de transaction à d’autres balises, créez trois variables qui récupèrent l’ID de transaction, la devise et le montant total.
Ces données proviennent du dataLayer.push() sur la page de confirmation de réservation de RoomRaccoon (ex. après l’événement : "purchase").
1. DLV_TransActionID
Type : Variable de couche de données
Nom : DLV_TransActionID
Nom de la variable dans le dataLayer : eventModel.transaction_id
Remarque : récupère la référence de réservation (ex. RR123456)
2. DLV_Currency
Type : Variable de couche de données
Nom : DLV_Currency
Nom de la variable : eventModel.currency
Remarque : code ISO de la devise (ex. EUR)
3. DLV_PurchaseValue
Type : Variable de couche de données
Nom : DLV_PurchaseValue
Nom de la variable : eventModel.value
Remarque : montant total de la réservation (ex. 354.00)
Conseils de test
Une fois les variables créées :
Lancez le mode aperçu dans GTM
Vérifiez que les trois variables sont bien remplies lors du déclenchement de l’événement “purchase”
Utilisez l’onglet Variables dans GTM Debugger pour voir les vraies valeurs
Ces variables peuvent être utilisées avec GA4, Meta Pixel, Google Ads Conversion, etc.
Configurer un événement d’achat Meta Pixel dans GTM
Voici comment intégrer ces données avec Meta Pixel :
1. Créer une nouvelle balise
Type : HTML personnalisé
Nom : Meta Pixel – Purchase
<script>
fbq('track', 'Purchase', {
value: {{DLV_PurchaseValue}},
currency: '{{DLV_Currency}}',
contents: [{
id: '{{DLV_TransActionID}}',
quantity: 1
}],
content_type: 'product'
});
</script>
Cela envoie un événement Purchase avec la valeur, la devise et l’ID de réservation.
2. Définir le déclencheur
Type de déclencheur : Événement personnalisé
Nom de l’événement : purchase
Nom du déclencheur : Purchase_event_Trigger
3. Tester votre configuration
Activez le mode aperçu dans GTM
Effectuez une réservation test
Vérifiez dans Meta Pixel Helper ou Events Manager :
L’événement “Purchase” est déclenché
Les valeurs sont exactes
L’ID de réservation est transmis comme contents.id
Conseils professionnels
Assurez-vous que la balise de base Meta Pixel est présente sur toutes les pages (ou chargée via GTM)
Si vous utilisez Consent Mode, adaptez les déclencheurs et conditions en conséquence
Utilisez le séquencement des balises pour retarder l’envoi de la balise Purchase jusqu’à ce que la balise de base soit chargée
Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article