Configurez l’attribution des paiements
L’attribution des paiements permet d’identifier le créateur de contenu à l’origine de la référence d’un utilisateur ayant effectué un achat. Tous les achats de cet utilisateur lui sont attribués, afin de garantir le versement correct des commissions de campagne.
Comment ça marche
Pour activer l’attribution, utilisez le paramètre tracking_id.
Le tracking_id est un identifiant unique utilisé pour :
- suivre la performance des campagnes
- identifier quel créateur a référé l’utilisateur
- collecter des analyses dans Partner Network
- calculer correctement les récompenses et les versements
Lorsqu’un utilisateur suit le lien personnel d’un créateur de contenu, Xsolla génère un tracking_id unique de 32 caractères et l’ajoute à l’URL de destination. Celle-ci peut être n’importe quelle page associée à la vente de produits. Incluez le tracking_id généré dans la requête de génération du jeton de paiement. Après la transaction, le tracking_id est stocké avec les données de paiement et utilisé pour l’attribution, les analyses et les calculs financiers.
Exemple de lien avec un paramètre tracking_id : https://webshop-external-demo.xsolla.site/?tracking_id=abcdefghijklmnopqrstuvwxyz123456
tracking_id, le paiement ne peut pas être attribué à une source de trafic. Il n’apparaît pas dans le rapport de performance et n’est pas pris en compte dans les versements au créateur.Pour transmettre le tracking_id lors de la génération d’un jeton de paiement :
- Récupérez le tracking_id à partir des paramètres de requête dans l’URL.
- Enregistrez-le dans le
localStoragedu navigateur. - Incluez le tracking_id dans la requête pour générer le jeton de paiement.
Obtention du tracking_id
La récupération du tracking_id côté client dépend de votre type d’intégration. Vous pouvez utiliser votre propre logique d’extraction du tracking_id ou le script Partner Network fourni par Xsolla. L’attribution des paiements fonctionne pour tous les types de pages de vente : vitrines, pages de produits individuels, pages de clés de jeu ou catalogues multi-jeux.
tracking_id peut être perdu.Ce script extrait automatiquement le tracking_id des paramètres de requête de l’URL et l’enregistre dans le localStorage. Pour récupérer la valeur enregistrée, la méthode getTrackingId() est fournie, qui est appelée lors de la génération d’un jeton de paiement.
Des exemples d’implémentation détaillés sont fournis dans les onglets ci-dessous.
Quel que soit le mode d’intégration, le snippet JavaScript ou le script Partner Network, appelez XsollaPartnerNetwork.getTrackingId() pour récupérer le tracking_id stocké :
- javascript
1const trackingId = XsollaPartnerNetwork.getTrackingId();
2if (trackingId) {
3 console.log('Saved tracking_id from URL:', trackingId);
4 // add tracking_id into your request parameters
5}
Passez tracking_id lors de la génération du jeton de paiement
Selon votre configuration d’intégration, utilisez l’une des options ci-dessous pour transmettre le tracking_id lors de la génération du jeton.
tracking_id est inclus dans la requête de jeton.Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entrée.