Rappel: Pour associer la visite d’un utilsiateur web à ses potentiels achats (et au revenu), vous devez envoyer les informations de transaction à Contentsquare via une commande dédiée. Cette commande transmet à Contentsquare la référence de la commande, son montant, les articles achetés, etc.
Pour envoyer les informations relatives à la transaction à Contentsquare, exécutez cette commande à chaque fois qu’un visiteur termine un achat sur votre site ; renseignez les valeurs selon l’ID, le montant et la devise
Suivi par :
Si aucune autre information merchandising ne nécessite d’être envoyée, vous pouvez inclure la commande ec:transaction:send dans la même balise <script> :
Lorsque vous implémentez le tracking ecommerce pour Merchandising, vous devez spécifiez les produits achetés dans chaque transaction, en plus des informations standards relatives à la transaction déjà mentionnées.
Pour chaque produit acheté, le script suivant doit être déclenché, en plus de l’information standard sur la transaction expliquée ci-dessus, suivie de la commande ec:transaction:send :
Voici un exemple de code pour une transaction complète sur Merchandising :
Voici un exemple complet pour une transaction (incluant des produits individuels pour Merchandising) avec des informations provenant du datalayer :
Chaque commande doit obligatoirement avoir un montant. Pour remonter tout de même ces transactions dans votre taux de conversion, vous pouvez mettre le montant à 0 ; attention toutefois aux conséquences sur le panier moyen (il s’agit du même fonctionnement pour le prix d’un produit du panier).
Il est possible d’envoyer plusieurs transactions vers Contentsquare lorsque celles-ci ont des IDs différents :
Si plusieurs transactions sont envoyées avec des IDs identiques dans une même session, seule la dernière reçue sera insérée dans la base de données.
Si plusieurs transactions sont envoyées avec différents IDs (même sur une session identique), alors elles seront toutes insérées dans la base de données.
Pour vérifier les données envoyées pour les transactions, suivez les requêtes GET vers //c.contentsquare.net/transaction sera envoyée, avec ces paramètres :