Suivi client avec le DataLayer Univents
Après la lecture de cet article, vous saurez configurer GTM et votre propre code de suivi dans votre page de réservation, et utiliser les événements DataLayer automatiques dans GA4, Meta Ads et d’autres systèmes.
Univents met automatiquement à disposition un DataLayer structuré sur chaque page de réservation. Vous pouvez ainsi transmettre les consultations de pages, les sélections de produits et les demandes envoyées à des outils externes comme Google Tag Manager (GTM), GA4 ou l’API de conversions Meta — sans données personnelles et en pleine conformité avec le RGPD.
![]()
Renseigner le code de suivi dans la page de réservation
Vous trouverez les paramètres de suivi dans l’éditeur de chaque page de réservation, dans la section Analytique (section 06 dans la navigation de gauche).
- Dans le menu, ouvrez Pages de réservation et cliquez sur la page de votre choix.
- Dans l’éditeur, sélectionnez l’entrée Analytique dans la navigation de gauche.
- Saisissez votre ID de conteneur dans le champ ID de conteneur GTM (format :
GTM-XXXXXXX). - Facultatif : dans le champ Code pour
<head>, ajoutez des scripts supplémentaires, par exemple Meta Pixel ou GA4 directement (sans GTM). - Facultatif : dans le champ Code pour
<body>, ajoutez du code qui doit être inséré à la fin du body. - Cliquez sur Enregistrer — les modifications sont également enregistrées automatiquement après une courte période d’inactivité.
Le suivi des conversions via PostHog est activé automatiquement.
Vos propres scripts se chargent aussi sur la page de réservation. Si vous intégrez un pixel Meta (connect.facebook.net) via Google Tag Manager ou le champ Code pour <head>, il fonctionne désormais de manière fiable — la politique de sécurité de la page de réservation autorise cette source. Auparavant, le script y était bloqué silencieusement : on avait l’impression que les mesures étaient effectuées, mais aucun hit n’arrivait.
Événements DataLayer automatiques
Dès que GTM est actif, Univents envoie un événement dans le DataLayer à chaque étape pertinente. Vous n’avez besoin d’aucun code personnalisé pour cela.
booking_page_view
Déclenché lorsqu’une page de réservation est chargée. Contient bookingpage_id, currency, language et session_id.
add_to_cart
Déclenché lorsqu’un client sélectionne un produit ou l’ajoute au panier.
{
"event": "add_to_cart",
"item_id": "...",
"item_name": "Catering Basic",
"item_category": "Catering",
"quantity_1_total": 1,
"quantity_2": 150,
"unit_2": "Personen",
"price_net_total": 2475,
"price_gross_total": 2945.25,
"product_base_price_net": 15,
"multiplied_quantity": 150,
"currency": "EUR",
"session_id": "..."
}
generate_lead
L’événement de conversion le plus important. Déclenché lorsqu’un client envoie une demande ou une réservation. Contient notamment total_gross, total_net, guests, booked_venues et la liste des articles réservés.
purchase
Identique à generate_lead, mais déclenché uniquement en cas de paiement en ligne réussi (par exemple via Stripe). Contient en plus un transaction_id.
Explications sur les principaux paramètres
| Parameter | Bedeutung |
|---|---|
booking_layout | "shop" = vue boutique en ligne avec panier, "form" = formulaire de demande classique |
product_base_price_net | Prix de base du produit hors conditions, suppléments ou remises |
quantity_1_total | Quantité principale dans le panier |
quantity_2 | Quantité secondaire, selon le modèle de facturation (par exemple le nombre de personnes) |
multiplied_quantity | Résulte de quantity_1_total × quantity_2 |
price_net_total / price_gross_total | Prix final après toutes les quantités, conditions et remises |
Configuration dans Google Tag Manager
- Ouvrez votre conteneur GTM et sélectionnez Déclencheurs.
- Créez un nouveau déclencheur de type Événement personnalisé.
- Définissez le nom de l’événement sur
booking_page_view,add_to_cartougenerate_lead. - Créez les tags correspondants (événement GA4, API de conversions Meta, etc.) et associez-les au déclencheur.
- Facultatif : dans les paramètres du tag, accédez à des variables DataLayer comme
total_gross,guestsouitem_name.
Quelles données ne sont pas transmises ?
Univents ne transmet aucune donnée personnelle au DataLayer :
- Aucun nom
- Aucune adresse e-mail
- Aucun numéro de téléphone
- Aucune adresse IP
- Aucun numéro de client
Tous les événements sont entièrement anonymisés.
Questions fréquentes
Puis-je enrichir les événements DataLayer avec mes propres données ? Oui. Dans GTM, vous pouvez ajouter d’autres envois au DataLayer via un tag « HTML personnalisé » — les événements Univents et vos propres événements fonctionnent en parallèle.
Est-ce compatible avec Meta Ads ? Oui. Les événements add_to_cart et generate_lead sont des événements standard officiellement pris en charge dans l’API de conversions Meta et dans le pixel.
Puis-je transmettre des données personnelles ? Non. Ce n’est pas prévu sur le plan technique et cela constituerait une violation du RGPD ainsi que des règles des plateformes de Google et de Meta.
Où trouver mon ID de conteneur GTM ? Dans votre compte GTM, en haut à droite à côté du nom du conteneur — le format est toujours GTM- suivi de 7 caractères.