A/B Testing

Vous souhaitez afficher un widget en particulier en fonction de l'utrl ou d'un UTM

1 -Présentation Vidéo

2 - Détail de la configuration

Dans ce cas précis nous souhaitons afficher un widget spécifique en fonction de l'UTM de provenance de votre utilisateur. Pour cela il est nécessaire de créer plusieurs versions des cookies avec un nom de version reconnaissable.

Il est important de faire apparaître un UTM avec le mot Facebook ou Linkedin dans les URLs en fonction de la provenance de l'internaute

Vous pouvez ensuite aller récupérer le Sdk à intégrer sur votre site

Enfin, lors de l'intégration du SDK il faudra simplement rajouter le code suivant :

el.setAttribute('data-cookies-domain', 'Nom de domaine');
// Ici on switche la version selon que les paramètres URL de la page contiennent
// utm_source=maif ou pas.
if (window.location.href.match('Facebook')){
el.setAttribute('data-cookies-version','version Facebook');
}
if (window.location.href.match('Linkedin')){
el.setAttribute('data-cookies-version','version Linkedin');
}
else {
el.setAttribute('data-cookies-version','version Normale');
}
window._axcb = [function(axeptio){
var cookiesLink = document.getElementById('cookies');
if(cookiesLink) {
cookiesLink.addEventListener('click', function(){
axeptio.openAxeptioCookies();
});
}

Ce qui donne :

var el = document.createElement('script');
el.setAttribute('src', 'https://static.axept.io/sdk.js');
el.setAttribute('type', 'text/javascript');
el.setAttribute('async', true);
el.setAttribute('data-id', '5e1748dea2db270f66a1b048');
el.setAttribute('data-cookies-domain', 'Nom_de_domaine');
// Ici on switche la version selon que les paramètres URL de la page contiennent
// utm_source=maif ou pas.
if (window.location.href.match('Facebook')){
el.setAttribute('data-cookies-version','version Facebook');
}
if (window.location.href.match('Linkedin')){
el.setAttribute('data-cookies-version','version Linkedin');
}
else {
el.setAttribute('data-cookies-version','version Normale');
}
window._axcb = [function(axeptio){
var cookiesLink = document.getElementById('cookies');
if(cookiesLink) {
cookiesLink.addEventListener('click', function(){
axeptio.openAxeptioCookies();
});
}
}];document.body.appendChild(el);

Félicitation 🥳