Google Analytics

Recevoir les données du module de réservation dans Google Analytics

Configuration

Pour recevoir les données du module de réservation dans Google Analytics, suivez ces étapes :

  1. Assurez-vous d'avoir un compte Google Tag Manager (GTM) et un compte Google Analytics (GA).

    (Yoplanning interagit avec Google Tag Manager, qui agit comme un pont entre diverses solutions, telles que Google Analytics.)

  2. Rendez-vous sur la page de configuration de votre Team dans Yoplanning et saisissez votre identifiant GTM (au format GTM-xxx, et non pas l'identifiant Google Analytics G-xxxx).

  3. Connectez GTM à Google Analytics (via un Google Tag déclenché sur toutes les pages). Cette opération permettra de transmettre les données de base telles que les visites et les clics. Si vous décidez d'activer la circulation des données e-commerce alors nous pourrons envoyer les événements suivants : "view_item", "add_to_cart", "begin_checkout" et "purchase" (voir le détail des événements ci-dessous).

Détail des événements e-commerce

Nous envoyons les événéments suivants :

view_item

Déclenché lors du clic sur le détail d'un produit. La donnée "item_name" est envoyée dans les données e-commerce et contient le nom du produit en question.

add_to_cart

Déclenché lors de l'ajout au panier d'une session ou d'un bon cadeau (BC). Les données suivantes sont envoyées :

currency (ex: EUR)
value (prix total de la session+options "OU" prix unitaire du BC * sa quantité)
items (tableau contenant un seul item)
- item_name (nom du produit "OU" label du bon cadeau)
- item_variant (session "OU" voucher)
- quantity (nombre de disponibilités réservées "OU" quantité de BC)
- price (seulement lors de l'achat d'un BC: prix unitaire du BC)

begin_checkout

Déclenché en dernière page lors du clic sur le bouton "Payer". Les données suivantes sont envoyées :

currency (ex: EUR)
value (prix total du panier, taxes incluses)
cart_id (l'identifiant du panier)

purchase

Déclenché lorsque le paiement a été effecté, cet événement est particulier car il dépend du type d'intégration du module de réservation. Il y a deux intégrations possibles : soit le module est intégré dans votre site (iframe), soit l'utilisateur accède directement au module de réservation (accès direct).

Mode accès direct

En accès direct, l'event purchase est déclenché automatiquement à la fin du paiement lorsque l'utilisateur est redirigé sur le module de réservation. Aucune configuration n'est requise.

Mode iframe

En iframe, il est nécessaire de configurer une "URL de succès" à partir de Yoplanning dans la configuration du module de réservation. L'URL de succès doit remplir deux conditions :

  • elle fait partie du même site où le module de réservation a été intégré

  • le script d'intégration Yoplanning est aussi chargé sur cette page

Par exemple, si le module de réservation est intégré sur "example.com" alors l'URL de succès doit être aussi sur le même domaine (ex: example.com/thank-you). Et le script d'intégration Yoplanning est bien chargé sur cette page aussi (même si aucun module de réservation n'est présent !).

Grâce à ce fonctionnement, l'utilisateur sera redirigé sur votre page de succès à la fin du paiement et l'événement "purchase" sera bien envoyé vers analytics en arrière plan.


Données du purchase

Les données suivantes sont envoyées :

currency (ex: EUR)
value (prix total de la commande, taxes incluses)
transaction_id (l'identifiant du panier)
transaction_source (Online "OU" Office) (= en ligne/comptoir)
items (un tableau de chaque item du panier avec à chaque fois:)
- item_name (nom du produit/ressource/bon cadeau)
- item_variant (session / session_option / resource / voucher)
- price
- quantity

Dernière mise à jour