vendredi, février 23, 2007

Nouvelle version de mon article sur AJAX

Mes détracteurs :-) serons heureux d'apprendre que j'ai finalement pris le temps de réécrire mon article sur AJAX.

J'ai non seulement corrigé mes erreurs de JavaScript, j'ai aussi bonifié mon article de nouvelles connaissance.

N'hésité pas à me laisser un commentaire.

samedi, février 17, 2007

Finalement...

Finalement, j'ai décidé de supprimer les commentaires les moins constructifs.

Et je fais essayé de trouver le temps de récrire mon article sur AJAX.

samedi, février 10, 2007

Petit JavaScript pour faire du A/B testing

Voici un petit JavaScript qui vous permet de faire du A/B testing. A utiliser en conjoncture avec CrazyEgg ou Google Analytics.

<script language="JavaScript">
<!--

var test_id = "test1"; // Identificateur unique du test.
var url_1 = "page_a.html"; // Url 1
var url_2 = "page_b.html"; // Url 2
var test_lenght = 14; // Durée du test en jour.
var version = ""; // Quel version de la page utiliser?

version = getCookie(test_id);

if (version == null || version == "") {
var randomnumber = 2 * Math.random();
randomnumber = Math.ceil(randomnumber);

if (randomnumber == 1) {
version = "1";
document.write("<a href='" + url_1 + "'>Link 1</a>");
}
else {
version = "2";
document.write("<a href='" + url_2 + "'>Link 2</a>");
}

var now = new Date();
now.setTime(now.getTime() + test_lenght * 60 * 60 * 1000);

setCookie(test_id, version, now);
}
else if (version = "1") {
document.write("<a href='" + url_1 + "'>Link 1</a>");
}
else if (version = "2") {
document.write("<a href='" + url_2 + "'>Link 2</a>");
}

// -->
</script>
<noscript>
<a href="page_a.html">Link</a>
</noscript>

Il ne vous reste qu'à mettre ce code au lieu de votre hyperlien que vous désirer tester.

P.S. : N'oubliez pas de fournir un URL valide dans la partie <noscript>

Avis

Les opinions qui sont ici émises sont celles de Sébastien Brodeur et non pas de Desjardins.