É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.
Sommaire
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.