comptabiliser les clicks sur envoi de formulaire

Discussion dans 'Google Analytics' créé par phenx, 22 Octobre 2009.

  1. phenx
    phenx Nouveau WRInaute
    Inscrit:
    9 Juin 2009
    Messages:
    16
    J'aime reçus:
    0
    Bonjour,

    j'aimerais savoir comment, avec GA, je puis comptabiliser le nombre de click sur un boutons d'envoie de formulaire.

    En php mon code donne ceci :

    Code:
    <form action=\"sendform.php\" method=\"post\">
      			E-Mail : <input type=text size=30 name=MAIL />&nbsp;&nbsp;&nbsp;Tel : <input type=text size=30 name=TEL <br /><br />
        		<textarea cols=60 rows=15 name=\"COMM\" value=\"msg\" ></textarea><br><BR>
        		<input type=\"submit\" name=\"OK\" value=\"Envoyer le message\" />
     		 </form>
    et le sendform.php :

    Code:
    	$message="fMessage: $COMM
                Mail: $MAIL
                Tel : $TEL";
    
       If ( !  mail('email@email.com','Envoi du formulaire', $message ) )
           Echo 'Une erreur est survenu lors de l\'envoi du message';
    
           Header ('Location: /');
           Exit;
    que, et ou, dois-je ajouter pour que GA comptabiliser ces envois ?

    J'ai essayé de mettre le script GA dans le sendform.php mais comme justement c'est du php, il ne lit pas le script js

    Merci
     
  2. arnaudmn
    arnaudmn WRInaute passionné
    Inscrit:
    11 Mai 2005
    Messages:
    1 049
    J'aime reçus:
    2
    Dans le fichier sendform.php il faut le mettre.
    Quand l'utilisateur va cliquer sur le bouton, le script sendform.php va être appelé et le résultat va être affiché dans le navigateur (et le javascript évalué/exécuté si tu en mets).

    PS : Tu vas avoir une erreur de script si le mail n'est pas envoyé, vu que tu as mis une commande Echo, qui a généré les en-tête html, et que dans ce cas la commande Header n'est plus disponible.
    Faut plutot un truc du style:

    Code:
    If ( !  mail('email@email.com','Envoi du formulaire', $message ) )
         Echo 'Une erreur est survenu lors de l\'envoi du message';
    else 
         Echo 'Mail envoyé';
    Code_du_script_js 
     
  3. phenx
    phenx Nouveau WRInaute
    Inscrit:
    9 Juin 2009
    Messages:
    16
    J'aime reçus:
    0
    si je comprend bien, dans mon sendform.php je doit avoir un truc du genre :

    Code:
    <?
    code d'envoi du mail
    ?>
    <script>
    code javascriptn de GA
    </script>
    c'est bien cela ?

    PS: merci pour le "truc" sur l'envoi, je corrige ça
     
  4. arnaudmn
    arnaudmn WRInaute passionné
    Inscrit:
    11 Mai 2005
    Messages:
    1 049
    J'aime reçus:
    2
    Oui c'est ça
     
  5. phenx
    phenx Nouveau WRInaute
    Inscrit:
    9 Juin 2009
    Messages:
    16
    J'aime reçus:
    0
    mais je ne comprend aps pourquoi il va lire le javascript, normalement à la fin du script php, il va mafficher "message envoyé", mais du couop il va aps passé sur le JS, si?
     
  6. arnaudmn
    arnaudmn WRInaute passionné
    Inscrit:
    11 Mai 2005
    Messages:
    1 049
    J'aime reçus:
    2
    TOUT le résultat du fichier sendform.php va être envoyé au navigateur du visiteur. S'il y a du javascript, celui ci sera évalué par son navigateur. Comme ci tu pointait sur une bête page html.

    Pi tiens, le plus simple, c'est d'essayer :)
     
  7. phenx
    phenx Nouveau WRInaute
    Inscrit:
    9 Juin 2009
    Messages:
    16
    J'aime reçus:
    0
    c'est donc ce que je vais faire
    pour retrouvé mon comptage sur GA, j'imagine qu'il suffit que je cherche l'url sendform.php, non ?

    merci pour toutes ces infos si rapide
     
  8. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 594
    J'aime reçus:
    0
    Attention: dans le bout (très partiel) de code que tu donnais au départ, il y avait un redirect (Header('Location: /')). Si c'est le cas ça ne marchera pas, il faut absolument que l'utilisateur "reste" sur la page sendform.php (i.e. qu'il n'y ait pas de redirect, après il peut cliquer où il veut ou fermer la fenêtre bien entendu). D'ailleurs le "echo" en cas d'erreur ne sert à rien vu le redirect.

    Et si tu as déjà ton code JS dans ton template pas besoin de l'ajouter une deuxième fois dans cette page, il y sera déjà une fois.

    Jacques.
     
  9. Mountain Magazin
    Mountain Magazin WRInaute occasionnel
    Inscrit:
    1 Octobre 2004
    Messages:
    496
    J'aime reçus:
    0
    Sinon tu as une autre solution :

    <input type="submit" onclick="javascript:pageTracker._trackPageview('/nomQuiTePlait.php');" value="Valider" />

    nomQuiTePlait.php n'a pas besoin d'exister physiquement sur le serveur, tu peux l'appeler comme tu veux, c'est un nom virtuel qui sera créé dans GA.

    Ensuite, il te suffit de filtrer sur le nom nomQuiTePlait.php pour retrouver sa trace et les stats associées. TU peux appliquer des filtres ou des objectifs dessus.
     
  10. phenx
    phenx Nouveau WRInaute
    Inscrit:
    9 Juin 2009
    Messages:
    16
    J'aime reçus:
    0
    merci pour toutes vos réponse.
    j'ai tout bien fait comme vous m'avez dit et ça marche !!!!

    Danke
     
  11. Mountain Magazin
    Mountain Magazin WRInaute occasionnel
    Inscrit:
    1 Octobre 2004
    Messages:
    496
    J'aime reçus:
    0
    Ne cumule pas le deux, c'est l'un ou l'autre, on est d'accord...
     
  12. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 436
    J'aime reçus:
    0
    en n'oubliant pas de l'ajouter aux objectifs du site dans GA
     
  13. phenx
    phenx Nouveau WRInaute
    Inscrit:
    9 Juin 2009
    Messages:
    16
    J'aime reçus:
    0
    comment ca?
     
Chargement...
Similar Threads - comptabiliser clicks envoi Forum Date
Comptabiliser les visites pour toute une rubrique Google Analytics 23 Février 2011
Comptabiliser les visites des bots Débuter en référencement 26 Juillet 2010
Comment comptabiliser les clics sur un mail ? Google Analytics 14 Octobre 2009
Script pour annuaire top : comptabiliser les liens sortants Développement d'un site Web ou d'une appli mobile 6 Juillet 2009
Grrrrrr, que des clicks de smartphones ! AdWords 17 Juin 2018
Les clicks sur mon site dans le SERP Référencement Google 13 Novembre 2014
tracker les clicks membres non membres Google Analytics 14 Octobre 2011
nombre de clicks facturés supérieur au nombre de visiteurs uniques AdWords 4 Octobre 2010
suivre les clicks adwords qui convertissent Google Analytics 30 Juin 2010
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice