J'ai une forme, disons que c'est sur index.php. Sur submit, il passe par process.php, puis se termine sur thanks.php. Je veux déclencher un événement Analytics afin que je puisse suivre mon formulaire (non, je ne veux pas utiliser une destination URL). Si je mets le code de l'événement sur thanks.php, je crains que si les gens rafraichissent la page, elle se re-déclenchera et me donnera de mauvais résultats. Donc, je veux que cela se déclenche de process.php en quelque sorte. A la fin de process.php, je mets l'en-tête comme ceci:Déclenchement de JS à partir du processus de formulaire PHP
header('Location: /thanks.php');
Ceci est le code de déclenchement de l'événement:
_gaq.push(['_trackEvent', 'ClaimDomain', 'ConfirmationPage']);
Est-il possible d'envoyer l'appel JavaScript avec le en-tête, de sorte qu'il ne soit traité que lorsque nous quittons process.php, et non lorsque nous actualisons thanks.php?
Merci pour votre aide :)
devrait filtrer la plupart de Google Analytics pour vous –
je besoin de mettre en place un objectif dans Google Analytics afin que nous puissions suivre, donc je besoin de quelque chose à suivre. La méthode de destination de l'URL ne fonctionne pas, car l'URL contient des requêtes et ne correspond pas. Nous devons donc utiliser la méthode Event. – zenkaty
Vous pouvez mettre un gestionnaire de soumission sur le formulaire qui déclenche l'événement Google Analytics? http://alexking.org/blog/2003/10/01/javascript-onsubmit-handler – rybosome