Événements de suivi envoyés par votre billetterie

À chaque étape de l'achat, votre billetterie envoie des événements de suivi à vos outils marketing. Ils partent vers Google Tag Manager, le Pixel Meta, Google Analytics et votre propre site si vous utilisez le widget. Retrouvez ici le nom de chaque événement, le moment où il part et les données qu'il contient. Vous configurez ainsi vos balises, vos conversions et vos rapports.

💡 Les événements partent seulement si l'outil est activé sur l'événement concerné : consultez Mettre en place le suivi de vos ventes pour choisir et activer le bon outil.




Les cinq étapes de l'achat

Le parcours d'achat est découpé en cinq étapes numérotées. Ce numéro se retrouve dans les événements envoyés à Google Tag Manager et à votre site.

Étape Page affichée au participant
1 Choix des tarifs
2 Formulaire de commande
3 Choix des produits (si votre événement en propose)
4 Récapitulatif avant paiement
5 Confirmation de commande



Google Tag Manager

Quand l'application Google Tag Manager est activée, votre billetterie pousse deux événements dans le dataLayer de votre conteneur : checkout à chaque étape et purchase à la confirmation de commande.


L'événement checkout

Il part à l'ouverture de chaque étape, de 1 à 5. Le numéro d'étape se trouve dans ecommerce.checkout.actionField.step.

{
  "event": "checkout",
  "ecommerce": {
    "checkout": {
      "actionField": { "step": 2 }
    }
  }
}

L'événement purchase

Il part à la confirmation de commande, une fois la commande validée.

Clé Contenu
order_identifier Identifiant unique de la commande
ecommerce.transaction_id Référence de la commande
ecommerce.value Montant total payé, après code promo
ecommerce.tax Montant des taxes de la commande
ecommerce.currency Toujours EUR
ecommerce.items Une ligne par tarif ou produit acheté : item_id (identifiant du tarif ou du produit), item_name (son nom), quantity (quantité), price (montant du premier billet de ce tarif)
{
  "event": "purchase",
  "order_identifier": "0f3c9a52-6b1e-4d8a-9c2f-5e7a1b2c3d4e",
  "ecommerce": {
    "currency": "EUR",
    "transaction_id": "YPTB0000795518",
    "value": 13.00,
    "tax": 0,
    "items": [
      { "item_id": 20370, "item_name": "Entrée adulte", "quantity": 2, "price": 5.00 },
      { "item_id": 20371, "item_name": "Entrée enfant", "quantity": 1, "price": 3.00 }
    ]
  }
}

💡 La structure ecommerce de purchase suit le format e-commerce de Google Analytics 4 (transaction_id, value, currency, items). Votre billetterie n'envoie pas les événements view_item, add_to_cart ni begin_checkout : pour suivre une étape précise, déclenchez votre balise sur checkout avec le numéro d'étape voulu.




Pixel Meta

Quand l'application Pixel Meta est activée, les événements envoyés dépendent de l'endroit où le participant achète : sur le site web de votre événement Yurplan ou dans le widget intégré à votre site.

Moment Site web de l'événement Widget
Chaque page affichée PageView PageView
Étape 2, formulaire de commande InitiateCheckout AddToCart
Étape 5, commande validée Purchase Purchase

L'événement Purchase envoie le montant total payé (value) et la devise (currency, toujours EUR). Sur le site web de l'événement, il envoie aussi :

  • les identifiants des tarifs achetés (content_ids et contents) ;
  • le nombre de billets et produits (num_items) ;
  • le titre de la page billetterie (content_name).

Chaque Purchase porte l'identifiant unique de la commande comme eventID. Si vous envoyez aussi vos achats à Meta par l'API Conversions, utilisez ce même identifiant pour que Meta ne compte pas l'achat deux fois.



Messages du widget vers votre site

Le widget intégré à votre site envoie à la page qui l'héberge un message à chaque étape, puis à la confirmation de commande. Ces messages partent toujours, même sans outil activé dans Yurplan.

{
  "type": "tracking",
  "data": { ... },
  "location": "adresse de la page du widget",
  "title": "titre de la page du widget"
}

Le contenu de data est exactement l'événement checkout ou purchase décrit plus haut. Pour les capter et les envoyer dans vos outils, consultez Suivre les ventes du widget sur votre site.




Bon à savoir

  • Commande validée : les événements d'achat partent quand le paiement est accepté, ou quand la commande est enregistrée en paiement différé, avant son règlement.
  • Montant : value est le montant total payé, après code promo. Dans items, price reprend le montant du premier billet de chaque tarif : si les billets d'un même tarif n'ont pas le même montant, fiez-vous à value.
  • Consentement : Google Tag Manager, Google Analytics et le Pixel Meta ne se chargent que si le participant les accepte dans le bandeau de cookies. Un bloqueur de publicités peut aussi les empêcher de fonctionner.
  • Balises personnalisées : le conteneur Google Tag Manager chargé par votre billetterie bloque les balises HTML personnalisées et les variables JavaScript personnalisées.

Vous avez toujours besoin d'aide ? Contactez nous Contactez nous