1. ⭐⭐⭐ Grosse PROMO en cours sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice

Transformer un lien sortant normal en lien d'affiliation

Discussion dans 'URL Rewriting et .htaccess' créé par pharrell, 7 Mars 2013.

  1. pharrell
    pharrell WRInaute discret
    Inscrit:
    26 Novembre 2011
    Messages:
    93
    J'aime reçus:
    0
    Bonjour,

    Bon, premièrement, je ne suis pas sur d'être dans la bonne catégorie, mais je ne vois pas trop où poster cela.

    J'ai un blog qui sera sous wordpress (mais plus tard j'aimerai aussi avoir un forum, et y appliquer la même chose).

    J'aimerais que les liens que j'affiche soient automatiquement transformés en lien affiliés.

    Exemple : j'écris http://www.sitemarchand.com/article1 et lorsqu'on clique dessus, cela donnera un truc du genre http://plateformedaffiliation.com=identifiantsblabla&url=[http://www.sitemarchand.com/article1] (ces structures varient selon la plateforme d'affiliation et le site marchand)

    Je sais que c'est possible car j'ai déjà vu cela sur plusieurs sites, mais je n'ai pas trouvé de tutoriel pour le faire (à part les innombrables "transformer un mot en lien affilié" mais ça n'est pas du tout ce que je veux), juste des personnes demandant la même chose, mais sans réponse.
    A mon avis ça peut se faire en passant par un script de redirection, mais comment?

    J'aimerai également que le lien affilié soit "masqué" (ou bien que l'on voit le lien normal http://sitemarchand.com/article1, ou bien que l'on voit un truc du genre http://monsite.com/redirection.php?=http://sitemarchand.com/article1 ou encore http//monsite.com/article1-sitemarchand )

    Merci d'avance
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 808
    J'aime reçus:
    241
    Par exemple tu te crées un shortcode personnalisé:
    Code:
    [affiliation url="http://liendaffiliation.com/" display_url="http://lienaffiche.com/"]ancre du lien[/affiliation]
    
    Je passe les détails ...

    Ensuite tes liens tu les fais du genre:
    PHP:
    <span class="syntaxdefault"><br /></span><span class="syntaxkeyword"><</span><span class="syntaxdefault">a href</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"[display_url]"</span><span class="syntaxdefault"> onclick</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"location='[url]';return false;"</span><span class="syntaxkeyword">></span><span class="syntaxdefault">ancre du lien</span><span class="syntaxkeyword"></</span><span class="syntaxdefault">a</span><span class="syntaxkeyword">><br /></span><span class="syntaxdefault"> </span>
    Une autre technique qui serait encore mieux (niveau pérennité): créer un plugin pour enregistrer:
    - identifiant affiliation
    - lien d'affiliation
    - lien affiché

    Et puis d'inclure les URL tjs avec un shortcode:
    Code:
    [affiliation id="identifiant"]
    ou 
    [affiliation]identifiant[/affiliation]
    
    L'API shortcode est assez flexible.
     
  3. pharrell
    pharrell WRInaute discret
    Inscrit:
    26 Novembre 2011
    Messages:
    93
    J'aime reçus:
    0
    Merci, mais je ne pense pas que ça fonctionnerait

    En effet je ne veux pas un lien "générique" vers la page d'accueil ou autre d'un site affilé, mais vers les pages articles (par exemple, si je mets un lien vers un bouquin amazon, je voudrais que ce lien devienne le même lien, mais dans sa version affiliée, avec le code de tracking)

    En plus c'est pour me "faciliter la vie", là avec cette technique j'ai l'impression que cela revient quasiment au même que Pretty Link, que j'utilise.

    Et ça n'est pas adapté à l'utilisation sur un forum car là les liens doivent être écrit d'une certaine manière
     
  4. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 808
    J'aime reçus:
    241
    Bah dans ce cas tu vas devoir parser les liens et détecter les affiliations ou pas.
     
  5. pharrell
    pharrell WRInaute discret
    Inscrit:
    26 Novembre 2011
    Messages:
    93
    J'aime reçus:
    0
    En fait ce qu'il faudrait c'est que chaque lien sortant soit "traité", le script regarde si c'est un lien vers un site auquel je suis affilié, si oui ça le transforme en lien affilié, si non, ça ne fait rien.

    Bon pour être franc je ne sais pas si je vais programmer cela moi-même, mais c'est déjà pour voir si c'est faisable, dégrossir un peu le truc, et voir si ça serait compliqué ou non (pour chiffrer un peu le tout)
     
  6. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 808
    J'aime reçus:
    241
    Tu détectes les liens avec un regex. Tu passes ces liens dans parse_url() afin d'extraire le host => tu recherches ce host dans ta liste d'affiliation. Ensuite tu reconstruis les URL selon un pattern défini dans ta liste.
     
  7. pharrell
    pharrell WRInaute discret
    Inscrit:
    26 Novembre 2011
    Messages:
    93
    J'aime reçus:
    0
    merci, mais tout se ferait dans le code wordpress/forum?

    moi je pensais faire quelque chose en 2 étapes :

    1) lorsque un lien http://sitexterne.com/article1 est posté sur wordpress ou le forum, il est détecté en tant que lien sortant (est-ce possible d'ailleurs? il ne faut pas que les images soient détectée en tant que lien par exemple) et est "réécrit" en http://monsite.com/redirection.php?url=http://sitexterne.com/article1

    2) mon fichier redirection.php "traîte" l'url qui lui est donné :
    - si il fait partie des sites auxquels je suis affilé : il le transforme en genre http://plateformeaffiliation.com/track[[http://sitexterne.com/article1]] (format et plateforme différents selon le site marchand)
    - si non, il ne fait rien

    c'est faisable?

    peut-on estimer combien de temps cela mettrait à coder?
     
Chargement...
Similar Threads - Transformer lien sortant Forum Date
Transformer visiteur en client Demandes d'avis et de conseils sur vos sites 15 Novembre 2017
transformer le lien du site au nom ... Administration d'un site Web 25 Janvier 2016
Expression régulière MySql REGEXP pour transformer des liens Développement d'un site Web ou d'une appli mobile 26 Septembre 2011
Regex pour transformer les URL en lien cliquable URL Rewriting et .htaccess 12 Octobre 2010
PHP : transformer un lien en img (ereg/preg_replace) Développement d'un site Web ou d'une appli mobile 30 Août 2010
Comment transformer ce bout de code en fonction ? Développement d'un site Web ou d'une appli mobile 28 Mars 2017
comment garder son compte personnel Facebook sans le transformer en page Facebook 27 Novembre 2015
Transformer un blog WP avec WooCommerce e-commerce 21 Août 2015
FB m'oblige à transformer mon profil en page Facebook 15 Octobre 2014
Comment transformer les accents dans les urls URL Rewriting et .htaccess 28 Août 2014
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice