Statistiques d’utilisation du dark mode
Hier suite à un Tweet de Thomas Defossez, je me suis demandé quel était le pourcentage d’utilisateurs du dark mode, aussi appelé mode nuit, sur leurs navigateurs.
J’ai donc fait un petit script en JavaScript pour mesurer le pourcentage de visiteurs sur mon site qui naviguent en mode sombre.
Vous pouvez consulter vous-même les résultats en direct.
Comment ça fonctionne ?
Il faut savoir qu’il est possible d’identifier en CSS si le mode sombre est activé dans le navigateur du visiteur via le media query prefers-color-scheme.
De là on a vite fait de faire un window.matchMedia(‘(prefers-color-scheme: dark)’).matches qui va nous retourner un true si le navigateur est en mode nuit.
On fait un petit appel à une page qui va incrémenter soit un fichier jour.txt, soit nuit.txt sur le serveur et zou, c’est terminé.
Enfin, presque.
Pour ne pas qu’un visiteur soit compté à chaque page visitée, j’ai ajouté un cookie de 45mn en me disant qu’un visiteur pourrait avoir un dark mode automatique à partir d’une certaine heure. (Je n’en sais rien du tout, j’imagine).
Après, si vous le souhaitez, vous pouvez même intégrer cette donnée à votre Google Analytics, ou tout autre logiciel de stats.
Comme ça vous pourrez comparer les taux de transformation de vos visiteurs utilisant le mode sombre VS ceux qui ne l’utilisent pas.
Si vous ne savez pas par où commencer pour le faire ; Oubliez.
2 commentaires C’est Dofollow ✓
vous dire … que … la visualisation en directe du % de personnes qui utilisent le dark mode qui passent sur votre site est une donnée fun et intéressante, et qui finira d’ailleurs dans un mail pour mon boss. Mais à mon sens, ce qui manque comme info cruciale, c’est le volume de visiteurs… (d’ailleurs on recrute en suisse dans le e-commerce et acquisition web si ca t’intéresse )
Est-ce qu’on parle de 10visiteurs, 100, 1000 par jours… ?
C’est peut etre un détail pour vous,
mais pour moi ca veut dire beaucoup
Merci France,
et Merci Alban
Bonjour Léo.
Dans l’idée, c’était pour le fun et le POC.
Je n’étais pas allé voir les résultats depuis… disons plus ou moins quand j’ai fait le script.
Après le résultat n’est peut-être pas très représentatif, car le public de ce blog est relativement restreint.
Je viens donc de modifier le script pour qu’il affiche également le résultat en absolu.
Et j’ai par ailleurs ajouté à l’instant ce script sur un site un peu plus grand public, où là, il y aura environ 1600 nouvelles données par jours, pour un résultat plus représentatif.
Par ailleurs si tu veux installer le script sur un de tes sites et partager le résultat de manière anonyme, pas de soucis.