WooCommerce intégration manuelle

Modifié le  Mer, 20 Sept., 2023 à 4:05 H

Setup de votre programme d’affiliation WooCommerce

 

 

 

 

Une fois votre nouveau programme d’affiliation créé, vous devez poser et tester les tracking afin de vérifier que les conversions de vos affiliés soient bien prises en compte.

Pour installer les tracking de votre programme d’affiliation sur WooCommerce, suivez les deux étapes suivantes :

 

 Tracker les clics de vos partenaires affiliés

 

Ce script doit être poser sur toutes les pages du site dans la balise<body>.

 Attention, ce script est exemple, vous devez remplacer le champ PROGRAM_ID par le program ID disponible dans la partie «configuration» de votre interface, puis «tracking» et enfin « intégrations avec un module Affilae».


<script type="text/javascript">
    var _ae = {
        "pid":"PROGRAM_ID",    
     };
    (function() {
        var element = document.createElement('script'); element.type = 'text/javascript'; element.async = true;        element.src = '//static.affilae.com/ae-v3.5.js';
        var scr = document.getElementsByTagName('script')[0]; scr.parentNode.insertBefore(element, scr);    
})();
</script>



Voici le program ID que vous devez récupérer :

Ceci est un exemple de Program ID.

 

 

Tracking des ventes – Pose du code de conversion

 

Afin de tracker les ventes que génèrent vos affiliés partenaires, il faut ajouter un tag de conversion sur votre page de confirmation de commande (la ou est redirigé le client après le paiement en ligne de sa commande).

Ce tag de conversion permet d’identifier de façon unique vos conversions dans Affilae, et notamment  grâce au numéro de commande et au montant HT, hors frais de port.

 

Pour cela, rendez-vous dans l’interface admin de votre WordPress puis dans le menu Apparence et Editeur.

Cliquer ensuite sur le fichier : « Theme Functions (functions.php) » et copier-coller le code de conversion suivant tout en haut après le <?php line:


add_action('woocommerce_thankyou', 'Affilae_conversion_tracking');
function Affilae_conversion_tracking($order_id)
{
    $order = wc_get_order($order_id);
    $sub_total = $order->get_subtotal(); // Total before shipping cost and discount
    $discount_total = $order->get_discount_total(); 
    $total = $sub_total - $discount_total;
    $order_num = str_replace('#', '', $order->get_order_number());
    // Get coupons code if any
    $coupons_code = "";
    $count = 0;
    foreach ($order->get_used_coupons() as $coupon) {  // since WC 3.7
        $count++;
        if ($count > 1) {
            $coupons_code .= ';';
        }
        $coupons_code .= $coupon;
    }
    echo '<iframe src="https://lb.affilae.com/?key=YOUR.KEY&id=' . $order_num . '&amount=' . $total . '&payment=online&cv={CUSTOM_VAR}&voucher=' . $coupons_code . '" frameborder="0" width="1" height="1"></iframe>';
}


  Dans ce code, vous devez uniquement remplacer la variable YOUR.KEY par la clé du code de conversion qui se trouve dans le menu « configuration », « tracking » puis « intégration via un module Affilae ». Copiez coller ensuite la clé.

 



Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article