Comment changer le texte de l’onglet d’un site web quand un utilisateur quitte la page

Tu veux capter l’attention de tes visiteurs, même lorsqu’ils quittent ton site pour un autre onglet ? Bonne idée.

Changer dynamiquement le texte affiché dans l’onglet du navigateur est une astuce simple et efficace pour susciter la curiosité et encourager le retour sur ton site. Cela fonctionne très bien sur les sites e-commerce pour rappeler à un visiteur distrait qu’un panier l’attend, ou pour renforcer ton message de marque.

👇 Voici comment faire, avec deux versions de code : un message simple ou deux messages qui alternent.

Version 1 : un message statique s’affiche quand l’utilisateur quitte l’onglet

<script>
document.addEventListener("DOMContentLoaded", function () {
let originalTitle = document.title;

window.addEventListener("blur", function () {
document.title = "👀 Où es-tu ?";
});

window.addEventListener("focus", function () {
document.title = originalTitle;
});
});
</script>

Ce que fait ce script :

  • Il sauvegarde le titre original de l’onglet (document.title).
  • Dès que l’utilisateur quitte l’onglet (événement blur), il remplace ce titre par le message « 👀 Où es-tu ? ».
  • Dès qu’il revient sur la page (événement focus), le titre original revient.

Version 2 : clignotement entre deux messages qui s’affichent quand l’utilisateur quitte l’onglet

<script>
document.addEventListener("DOMContentLoaded", function () {
let originalTitle = document.title;
let blinkInterval;
let messages = ["👀 Où es-tu ?", "🚀 Accélérons ton e-commerce !"];
let i = 0;

window.addEventListener("blur", function () {
blinkInterval = setInterval(() => {
document.title = messages[i % messages.length];
i++;
}, 1000);
});

window.addEventListener("focus", function () {
clearInterval(blinkInterval);
document.title = originalTitle;
});
});
</script>

Effet recherché : le titre alterne toutes les secondes entre deux messages pour créer un effet visuel d’alerte et attirer l’œil.

Où insérer ce code dans WordPress ?

Option 1 : via un plugin

  1. Installe le plugin Insert Headers and Footers (gratuit).
  2. Va dans Réglages > Insert Headers and Footers.
  3. Colle le code dans la section Scripts in Header.
  4. Clique sur Enregistrer.

Option 2 : manuellement dans le thème

  1. Va dans Apparence > Éditeur de fichiers.
  2. Ouvre le fichier header.php.
  3. Colle le code juste avant la balise </head>.

Option 3 : manuellement avec le thème Divi

  1. Connecte-toi à ton tableau de bord WordPress
  2. Va dans le menu Divi > Options du thème
  3. Clique sur l’onglet Intégration
  4. Active « Autoriser l’intégration de code dans le <head>«  si ce n’est pas déjà fait
  5. Ajoute le code au <head>

Bonus : personnalise ton message pour ton e-commerce

Tu peux bien sûr modifier les messages pour adapter le ton à ta marque :

["🐢 Tu vas rater une promo", "🔥 Ton panier t’attend !"];

Besoin d’aide pour installer ce script ou pour améliorer ton taux de conversion avec des astuces simples ?
Contacte-nous, on adore ce genre de détails qui font la différence
!

Emilie Disner, fondatrice de Medusa Web

Emilie Disner

Fondatrice de l’agence e-commerce Medusa Web
Réservez votre audit stratégique gratuit

On est Medusa Web, l'agence digitale du e-commerce !

 

#1 : Taux de conversion
#2 : Email Marketing
#3 : Acquisition de trafic