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.

Suivi client avec le DataLayer Univents

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).

  1. Dans le menu, ouvrez Pages de réservation et cliquez sur la page de votre choix.
  2. Dans l’éditeur, sélectionnez l’entrée Analytique dans la navigation de gauche.
  3. Saisissez votre ID de conteneur dans le champ ID de conteneur GTM (format : GTM-XXXXXXX).
  4. Facultatif : dans le champ Code pour <head>, ajoutez des scripts supplémentaires, par exemple Meta Pixel ou GA4 directement (sans GTM).
  5. Facultatif : dans le champ Code pour <body>, ajoutez du code qui doit être inséré à la fin du body.
  6. 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

ParameterBedeutung
booking_layout"shop" = vue boutique en ligne avec panier, "form" = formulaire de demande classique
product_base_price_netPrix de base du produit hors conditions, suppléments ou remises
quantity_1_totalQuantité principale dans le panier
quantity_2Quantité secondaire, selon le modèle de facturation (par exemple le nombre de personnes)
multiplied_quantityRésulte de quantity_1_total × quantity_2
price_net_total / price_gross_totalPrix final après toutes les quantités, conditions et remises

Configuration dans Google Tag Manager

  1. Ouvrez votre conteneur GTM et sélectionnez Déclencheurs.
  2. Créez un nouveau déclencheur de type Événement personnalisé.
  3. Définissez le nom de l’événement sur booking_page_view, add_to_cart ou generate_lead.
  4. Créez les tags correspondants (événement GA4, API de conversions Meta, etc.) et associez-les au déclencheur.
  5. Facultatif : dans les paramètres du tag, accédez à des variables DataLayer comme total_gross, guests ou item_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.

Newsletter Univents

Actualités produit et conseils pratiques pour les professionnels de l'événementiel et de la restauration. Environ une fois par mois, pas plus.

La newsletter est envoyée en anglais.