Sur desktop j’utilise l’événement beforeunload pour tracker les intentions de sortie. Savez-vous s’il existe un équivalent pour tracker les intentions de sortie sur mobile (changement d’onglets, fermeture de la fenêtre…) ?
Pour le changement d’onglet, tu peux peut-être tester le focus de la page. Une piste ici :
Pour la fermeture de l’onglet ou du navigateur, c’est plus coton. Il faut que l’internaute interagisse avec la page pour que onunload & onbeforeunload fonctionnent.
C’est un sujet sur lequel on vient de taffer dans ma boîte . Je peux pas t’en dire beaucoup car je suis pas dév, mais globalement la clé c’est de tracker deux types d’événement:
L’utilisateur presse back sur son navigateur jusqu’à quitter ton site (apparemment Chrome commence à bloquer ce type de trigger, donc il faut ruser un peu)
L’utilisateur scroll up pour réafficher la barre d’URL