question à cinq balles

Merci Ivan pour tes éclaircissements.
A bientôt
Benoît

De : Ivan <ivan@netcourrier.com>
Date : Wed, 09 Apr 2003 12:39:14 +0200
À : spip@rezo.net
Objet : [Spip] Re: question à cinq balles

Hello,

Tout ce que j'ai lu c'est dans la doc, et sur ce point elle est très légère
puisque ça se résume à une ligne. Je n'y ai d'ailleurs rien lu de
particulier concernant le cache en relation avec le critère {hasard}.
Pour ce qui est du traitement équitable, je ne peux donc pas t'en dire plus.

Simplement, d'expérience, la sensation du "hasard" que nous avons est
souvent confronté à un traitement informatique qui nous paraît non
équitable. Tout simplement parce qu'à chaque tirage au sort tu as autant de
chance de tomber sur la dernière pub vue que sur les autres. Et comme ça
arrive tu as alors l'impression que la pub revient plus souvent. On a cette
impression sur un petit nombre de tirages. Probable que d'un point de vue
statistique, à partir de 50 ou 100 tirages, on trouverait un équilibre.

Si vraiment tu veux un tirage qui élimine la pub déjà affichée du tirage au
sort suivant, il faudrait sans doute utiliser quelques variables dans du
PHP.

--
Ivan

Benoît Dumont a écrit :

Merci Ivan pour ta réponse.
Je pense avoir lu qq part que le critère {par hasard} change l'appel lors du
renouvellement du cache, mais une confirmation serait bien venue.
Si le critère {0,1} {1,1} ne change rien, je voudrais savoir comment
s'assurer que toute les pubs soient "traitées" équitablement?
Merci
Benoît

De : Ivan <ivan@netcourrier.com>
Date : Tue, 08 Apr 2003 23:24:12 +0200
À : spip@rezo.net
Objet : [Spip] Re: question à cinq balles

Benoît Dumont a écrit :

Bonjour,
j'ai créé sur un de mes sites spip un système de pubs tournantes.
Des articles avec un mot clé (pub) apparaissent dans un encadré.
Le critère que j'utilise est {par hasard} de cette manière spip prend au
hasard un des articles ayant comme mot clé pub. Jusque la c'est ok. A
chaque
fois que le cache est recalculé il choisit une autre pub.
Mais pour m'assurer qu'un visiteur voit des pub différentes sur chaque page
qu'il visite je me demande si en rajoutant le critère {0,1} sur la première
page {1,1} sur la deuxième, etc.. (en tout 8 pages ou squelettes) les pubs
prises aléatoirement seront forcément différentes de pages en page ?
Voilà, si qq à une réponse elle sera bien venue!
Merci.
Benoît

Tu es sûr que le critère {par hasard} agit lors du renouvellement de cache ?

Si tu veux afficher une pub au hasard tu utiliseras {par hasard}{0,1}.
Je ne pense pas que ça change grand chose de faire {par hasard}{1,1} ou {par
hasard}{2,1}.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

ce script est à mettre dans un fichier banniere.js

-----------------------------debut
script --------------------------------------

var bannieres = new Array("discipline.gif",
   "monimagedanslesite.gif",
   "banniere_estelle.jpg"
   );

var liens = new Array("/Menus.asp?CR=16355&CSR=16385",
   "/Menus/undossier/undossier",
   // Type de lien si c'est un lien interne &agrave; ton site
    "http://www.estelle-mouzin.com"
   // Type de lien si c'est un lien externe

   );

var chemin = "images/";
var baselien = "TonSite.fr : TUTO pour Créer son Site Internet Gratuit;

function hazar() {
var chaine="";
var nombre=bannieres.length;
var val_dec=Math.floor(Math.random(nombre)*100)+0.0005;
var tranche_prec=0;
var tranche=Math.floor(100/nombre);
var compteur=0;

for (i=tranche; i<=100; i+=tranche) {

  if (val_dec >= tranche_prec && val_dec <= i) {
  break;
  }

  else tranche_prec=i;

compteur++;
}

if (compteur <= bannieres.length-1) {
chaine = "<a href='"+liens[compteur]+"'";
if ( liens[compteur].charAt(0) != "/" ) chaine += " target=_blank";
chaine += "><img src='"+baselien+chemin+bannieres[compteur]+"'
border=0></a>";
}
else chaine= "<a href='"+liens[0]+"'><img
src='"+baselien+chemin+bannieres[0]+"' border=0></a>";

return (chaine);
}

-----------------------------Fin script
script --------------------------------------

------------------------------- Tu colle ça en dessous de la balise
<body> ------------------------
<script src="/omm/site/commun/banniere.js" type="text/javascript"
language="Javascript"></script>
------------------------------- Fin balise <body> ------------------------

-------------- Tu colle ce bout de code à l'endroit ou tu veux que ta
bannière s'affiche ------------------------------------
<script language="javascript">
       while (typeof(ban)=="undefined")
        var ban=hazar();
       document.write(ban+"<br>");
      </script>
-------------- Fin affiche bannière ------------------------------------

----- Original Message -----
From: "Benoît Dumont" <info@parcours.com>
To: "Ivan" <ivan@netcourrier.com>; <spip@rezo.net>
Sent: Wednesday, April 09, 2003 3:42 PM
Subject: Re: [Spip] Re: question à cinq balles

Merci Ivan pour tes éclaircissements.
A bientôt
Benoît

> De : Ivan <ivan@netcourrier.com>
> Date : Wed, 09 Apr 2003 12:39:14 +0200
> À : spip@rezo.net
> Objet : [Spip] Re: question à cinq balles
>
> Hello,
>
> Tout ce que j'ai lu c'est dans la doc, et sur ce point elle est très

légère

> puisque ça se résume à une ligne. Je n'y ai d'ailleurs rien lu de
> particulier concernant le cache en relation avec le critère {hasard}.
> Pour ce qui est du traitement équitable, je ne peux donc pas t'en dire

plus.

>
> Simplement, d'expérience, la sensation du "hasard" que nous avons est
> souvent confronté à un traitement informatique qui nous paraît non
> équitable. Tout simplement parce qu'à chaque tirage au sort tu as autant

de

> chance de tomber sur la dernière pub vue que sur les autres. Et comme ça
> arrive tu as alors l'impression que la pub revient plus souvent. On a

cette

> impression sur un petit nombre de tirages. Probable que d'un point de

vue

> statistique, à partir de 50 ou 100 tirages, on trouverait un équilibre.
>
> Si vraiment tu veux un tirage qui élimine la pub déjà affichée du tirage

au

> sort suivant, il faudrait sans doute utiliser quelques variables dans du
> PHP.
>
>
> --
> Ivan
>
> Benoît Dumont a écrit :
>
>> Merci Ivan pour ta réponse.
>> Je pense avoir lu qq part que le critère {par hasard} change l'appel

lors du

>> renouvellement du cache, mais une confirmation serait bien venue.
>> Si le critère {0,1} {1,1} ne change rien, je voudrais savoir comment
>> s'assurer que toute les pubs soient "traitées" équitablement?
>> Merci
>> Benoît
>>
>>> De : Ivan <ivan@netcourrier.com>
>>> Date : Tue, 08 Apr 2003 23:24:12 +0200
>>> À : spip@rezo.net
>>> Objet : [Spip] Re: question à cinq balles
>>>
>>> Benoît Dumont a écrit :
>>>
>>>> Bonjour,
>>>> j'ai créé sur un de mes sites spip un système de pubs tournantes.
>>>> Des articles avec un mot clé (pub) apparaissent dans un encadré.
>>>> Le critère que j'utilise est {par hasard} de cette manière spip prend

au

>>>> hasard un des articles ayant comme mot clé pub. Jusque la c'est ok. A
>>>> chaque
>>>> fois que le cache est recalculé il choisit une autre pub.
>>>> Mais pour m'assurer qu'un visiteur voit des pub différentes sur

chaque page

>>>> qu'il visite je me demande si en rajoutant le critère {0,1} sur la

première

>>>> page {1,1} sur la deuxième, etc.. (en tout 8 pages ou squelettes) les

pubs

>>>> prises aléatoirement seront forcément différentes de pages en page ?
>>>> Voilà, si qq à une réponse elle sera bien venue!
>>>> Merci.
>>>> Benoît
>>>>
>>> Tu es sûr que le critère {par hasard} agit lors du renouvellement de

cache ?

>>>
>>> Si tu veux afficher une pub au hasard tu utiliseras {par hasard}{0,1}.
>>> Je ne pense pas que ça change grand chose de faire {par hasard}{1,1}

ou {par

>>> hasard}{2,1}.
>>>
>
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : spip-off@rezo.net
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> Documentation de SPIP : http://www.uzine.net/spip
>

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip