2017-03-23 7 views
0

J'ai un wesbite très basique qui est littéralement juste 4 hyperliens, j'expérimente avec le taux de rebond et j'essaye d'ajouter un événement à une alerte de javascript que j'ai, de sorte que quand le bouton "ok" clique sur l'alerte, il compte cet événement et n'est plus un rebond de page.Comment ajouter le suivi d'événement à une alerte Javascript

<?php 
session_start();?> 
    <script> 
     setTimeout(function(){ alert("Are you still viewing the page?"); }, 30000) 
    </script> 
<?php 

C'est le code que j'ai actuellement, je comprends la disposition de le faire est similaire à quelque chose comme ça ga (« envoyer », « event », « click »); Mais je n'arrive pas à savoir où placer ce code et si j'ai saisi les bons détails pour le suivre, chaque fois que je place ce code à un endroit précis, il ne respecte plus Google Analytics et ne suit plus le site. casse ma pop up

Merci à l'avance

+0

Vous devriez probablement le placer sur le bouton lui-même, donc quelque chose comme '

+0

Quelque chose comme ça?

+0

Les grandes entreprises utilisent Google Tag Manager pour une grande partie du suivi de leurs événements. Si vous apprenez Google Analytics, je vous suggère fortement de passer du temps avec GTM. – Dimi

Répondre

1

Je pense que dans votre cas, il est préférable d'utiliser la méthode de confirmation() au lieu d'alerte().

Exemple:

var r = confirm("Are you still viewing the page?"); 
if (r == true) { 
    //whatever you want to do 
} 
+0

Pour ajouter un peu de raisonnement: Il est inutile de poser une question oui/non à une alerte, puisque l'alerte a) bloque la fenêtre, b) ne permet qu'une seule réponse ("ok"). Le but de l'alerte est simplement d'empêcher les utilisateurs de faire quoi que ce soit d'autre, de sorte qu'il n'offre aucune interaction, sauf la fermeture. Si vous voulez poser des questions vous devez utiliser confirmer, car il permet de réponses oui/non. –

+0

Le libellé est éteint parce que je ne fais que m'expérimenter, alors oui je suppose que j'aurais dû mettre quelque chose de différent, peut-être "cliquez sur OK pour confirmer que vous êtes toujours en train de regarder cette page". ou similaire. Comme l'idée est de voir s'ils sont toujours sur la page ou s'ils ont quitté la page avant que l'alerte apparaisse. L'idée de confirmation semble bonne, alors je vais expérimenter avec ça. – Maze90