General solution – Asynchronous integration
Placez un code JavaScript Asynchronous invisible n’importe où dans la page “Merci pour la commande” ou la page de confirmation de la commande qui est affichée au client après qu’une commande a été passée ou que le paiement a été traité.
Post Affiliate Pro est compatible avec presque TOUS les comptes marchands, les passerelles de paiement, les paniers d’achat et les systèmes d’adhésion.
Que signifie l’intégration ?
L’intégration est un moyen de connecter le système d’affiliation à votre site Web actuel, à votre panier d’achat ou à votre passerelle de paiement de manière à ce que le système d’affiliation soit informé des achats. Lorsqu’il est informé, le système d’affiliation enregistre la vente, identifie l’affilié référent (le cas échéant) et crée une commission appropriée pour lui.
La méthode présentée ici consiste à placer un code JavaScript asynchrone invisible n’importe où dans la page “Merci pour la commande” ou la page de confirmation de la commande qui s’affiche pour le client après qu’une commande a été passée ou que le paiement a été traité.
Version JavaScript asynchrone du code général de suivi des ventes/leads.
La version JavaScript du code d’intégration est généralement recommandée, car elle permet d’utiliser des techniques de suivi avancées. La version Asynchronous JavaScript du code de suivi général des ventes/leads ne se charge qu’après le chargement complet de votre site, de sorte qu’elle n’entraîne aucun retard dans le temps de chargement de votre site Web.
Ouvrez votre modèle de page de confirmation de commande ou de page de remerciement pour la commande, et insérez le code suivant quelque part dans la page :
<div id='papSaleTrackingPlaceholder'></div>
<script type="text/javascript">
(function(d,t) {
var script = d.createElement(t); script.id= 'pap_x2s6df8d'; script.async = true;
script.src = '//URL_TO_PostAffiliatePro/scripts//trackjs.js';
script.onload = script.onreadystatechange = function() {
var rs = this.readyState; if (rs && (rs != 'complete') && (rs != 'loaded')) return;
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('120.50');
sale.setOrderID('ORD_12345XYZ');
sale.setProductID('test product');
try { PostAffTracker.track(); } catch (e) {}
}
var placeholder = document.getElementById('papSaleTrackingPlaceholder');
placeholder.parentNode.insertBefore(script, placeholder);
placeholder.parentNode.removeChild(placeholder);
})(document, 'script');
</script>
where the parameters in setTotalCost(), setOrderID() and setProductID() should be replaced with correct values.
- Total Cost -(obligatoire pour les commissions en %.) – price of the product
- Order ID – (en option) – peut être votre ID de commande unique généré pour vérifier la vente.
- Product ID – (en option) – l’ID du produit acheté.
Tous les champs sont facultatifs, mais sans Total Cost, le système ne sera pas en mesure de calculer les commissions en pourcentage. De plus, l’ID du produit est obligatoire si vous voulez profiter de la reconnaissance des campagnes basée sur les ID des produits.
Si vous devez définir le coût total de la vente et l’identifiant de la commande, mais que vous n’avez pas accès à leurs valeurs dans votre page “Merci”, la situation est plus compliquée. Il n’existe pas de solution générale pour cela. Si vous savez que vous pouvez enregistrer la vente à un autre endroit où ces valeurs (coût total et numéro de commande) sont disponibles, vous pouvez y placer le code de suivi. Sinon, vous pouvez contacter le créateur de votre panier d’achat pour obtenir des conseils sur la possibilité de placer un code de suivi des conversions sur votre site de commerce électronique (panier d’achat) ou vous pouvez nous contacter et nous essaierons de vous aider à trouver une solution possible (le cas échéant).
Découvrez les puissantes fonctionnalités de Post Affiliate Pro pour booster votre marketing d'affiliation. Offrez des réductions avec des coupons, bannières HTML et Smartlinks, et personnalisez votre interface multilingue. Améliorez votre stratégie avec des outils de suivi avancés et des rapports détaillés. Visitez notre page pour en savoir plus!