Paramétrer un programme d'affiliation

De ISPWiki.

Sommaire

Sur la base de cookies

Vous avez besoin de renseigner l'url de votre "billing" en format suivant 'https://your_domain' dans les paramètres du programme d'affiliation.

Personnaliser les statistiques de cliques

Pour enregistrer des cliques selon le programme d'affiliation, votre site doit transmettre les informations appropriées au système de billing. Appelez la fonction BILLmanager partner.click dans les scripts du site:

https://.../manager/billmgr?func=partner.click&project=1&partner=12345&ip=12.34.56.78&site=some.site&sesid=UNIQUE_COOKIE&authinfo=user:password

Où:

project
ID de projet (seulement pour BILLmanager Corporate).
partner
ID de partenaire.
ip
Adresse IP de visiteur.
site
Adresse URL d'où vient un visiteur de votre site.
sesid
Numéro unique de visiteur (il s'agit de ligne qui se compose de tout symbole). Les scripts de votre site doivent fournir les numéros uniques pour chaque visiteur.
authinfo
informations d'identification dans BILLmanager.

Exemple

Par exemple, votre site est test.com. Vous avez un client avec l'ID 12345 qui voudrait devenir votre partenaire. Il mit en place le lien situé au-dessous sur ses sites:

http://test.com/index.pl?from=12345

Vous écrivez le gestionnaire (script sur Perl) dans index.pl:

if ($ENV{REQUEST_URI} =~ /from=(.*)/) {
  
  # Prennez l'id de partenaire de l'adresse URL:
  $partner = $1;
  
  # Nom du site d'où vient un visiteur
  $site = uri_escape ($ENV{HTTP_REFERER});
  
  # Id unique pris de cookie (par script)
  $sesid = $CGI->cookie (-name=>'session_id');
  
  # Adresse IP
  $ip = $ENV{REMOTE_ADDR};
  
  get ("https://.../manager/billmgr?func=partner.click&project=1&partner=$partner&ip=$ip&site=$site&sesid=$sesid&authinfo=user:password");
}

Lien d'affilié à enregistrer

Mettez en place le lien à enregistrer:

https://.../manager/billmgr?func=register&sesid=UNIQUE_COOKIE&project=1&partner=12345

Où:

project
ID de projet (seulement pour BILLmanager Corporate).
sesid
ID de visiteur (il s'agit de la ligne qui se compose de tout symbole). Les scripts de votre site doivent fournir les numéros uniques pour chaque visiteur.
partner
ID de partenaire.

Créditer un compte

Les finances s'inscrivent sur votre compte au début du chaque mois selon le résultat des dépenses de vos comptes référencés /usr/local/ispmgr/sbin/billmaintain partnermonthly

Cet article vous a-t-il été utile? Oui | Non
Affichages
Outils personnels