Comme Neo, vous voulez repartir de zéro ?
Vous pouvez réinitialiser le consentement de vos visiteurs afin de leur redemander leur consentement à leur prochaine visite. Cette manipulation peut être utile si vous avez modifié votre widget et souhaitez présenter la nouvelle version à tous vos visiteurs.
Pour cela, il vous faudra rajouter un bout de code dans votre script Axeptio :
const deleteAxeptioCookie = () => {
const cookies = document.cookie.split("; ");
for (const cookie of cookies) {
const eqPos = cookie.indexOf("=");
const name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
if(name === "axeptio_cookies"){
document.cookie = name + "=; Path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT";
}
}
}
window._axcb = window._axcb || [];
window._axcb.push(function(sdk){
sdk.on('cookies:complete',function(choices){
const consentDate = new Date(choices.$$date);
const desiredDate = new Date('2021-12-17T14:30:30.499Z'); // Modifier la date à votre convenance
if(consentDate < desiredDate){
deleteAxeptioCookie();
window.location.reload();
}
})
})
Ce script aura pour effet de supprimer le consentement stocké dans le navigateur du visiteur, si celui-ci est plus vieux que la valeur "desiredDate", que vous pouvez modifier comme vous le souhaitez.