Suivi côté serveur pour n’importe quel site web
Ajoutez une balise script à votre site et envoyez les commandes payées en JSON depuis votre backend ou un outil no-code. ROASaurus associe chaque commande à son clic publicitaire et la transmet à vos plateformes publicitaires.
| Site web sur mesure en un coup d’œil | |
|---|---|
| Script | Une balise script sur chaque page : pages vues, identifiants de clic, cookie visiteur _tl |
| Orders API | POST /api/v1/orders avec une clé de boutique et une clé API |
| Webhook JSON | POST vers l’URL de votre webhook depuis votre backend, Zapier, Make ou n8n |
| Événements hors ligne | POST /api/v1/events pour les leads, les démos et les renouvellements d’abonnement |
| Association des commandes | visitor_id (le cookie _tl), événement de la page de remerciement, un e-mail donné plus tôt, ou IP et navigateur |
1. Ajouter le script
Collez la balise script de votre page Tracking & platforms sur chaque page, généralement sous « code personnalisé », « injection de code » ou « scripts d’en-tête ». Elle enregistre les pages vues, capture les identifiants de clic publicitaire et les UTM, et définit le cookie visiteur _tl. Envoyez les autres événements avec tlq('track', 'AddToCart', {...}).
2. Envoyer les commandes payées
Orders API. Créez une clé API sous Settings › Orders API et envoyez en POST chaque commande payée à /api/v1/orders. Le format de la requête est indiqué sur cette page. Transmettez le cookie _tl comme visitor_id pour que la commande soit associée au clic publicitaire.
Webhook JSON. Choisissez « Other / custom webhook » quand vous ajoutez la boutique et envoyez les commandes en POST à l’URL de votre webhook. Champs : order_id, total, currency, email, phone, first_name, last_name, country, zip, client_ip, user_agent, items (variant_id, quantity, price) et, si possible, visitor_id. Vous pouvez aussi transmettre click_ids, landing_url et is_first_order, et marquer les commandes de test avec "test": true afin qu’elles soient enregistrées mais pas envoyées.
3. Déclencher l’événement de la page de remerciement
Sur la page de confirmation, déclenchez tlq('track', 'Purchase', ...) avec event_id défini sur order- suivi de votre identifiant de commande. Cela relie la commande au visiteur même quand vous ne pouvez pas transmettre le cookie. Une fois que votre serveur envoie les commandes, les achats côté navigateur ne font plus que relier les visiteurs ; ils ne créent plus de commandes.
Leads et abonnements
L’API d’événements hors ligne (POST /api/v1/events) accepte les leads, les démos, les MQL et les renouvellements d’abonnement, associés à un visiteur par e-mail haché. Elle accepte jusqu’à 1 000 événements par minute et par boutique, de 3 Ko chacun.
Tunnels de vente et cookies first-party
Listez les domaines de votre tunnel et de votre boutique sous Settings › Linked domains, et les liens entre eux transportent l’identifiant de visiteur et les identifiants de clic. Servir le script depuis votre propre sous-domaine (un CNAME) garde la collecte sur votre domaine et réémet _tl comme cookie HTTP. Safari peut malgré tout limiter ce cookie à 7 jours.
À lire aussi
Vos questions, nos réponses
Ai-je besoin d’un développeur ?
Pas toujours. Zapier, Make ou n8n peuvent envoyer les commandes payées de votre boutique ou de votre outil de paiement vers l’URL de webhook ROASaurus. Transmettre l’identifiant de visiteur du cookie _tl demande généralement une petite modification sur votre site.
Comment envoyer des commandes de test ?
Ajoutez "test": true à la commande. ROASaurus l’enregistre pour que vous puissiez vérifier le format, mais n’envoie rien aux plateformes publicitaires.
Et si mon site n’a pas de backend du tout ?
Déclenchez l’achat côté navigateur sur la page de confirmation. Quand une boutique n’a aucune source de commandes côté serveur, cet événement crée la commande et la transmet aux plateformes publicitaires. Une source côté serveur est plus fiable.
Chaque vente, rattachée à la publicité qui l’a générée
Suivi côté serveur, bénéfice et valeur vie client dans une seule application. Essai gratuit de 14 jours, sans carte bancaire.
Démarrez votre essai gratuit →