Créer 1 filtre Google Analytics pour compter les form postés
15 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- Cmay
- Nouveau WRInaute

- Messages: 6
- Inscription: 11 Sep 2008
Créer 1 filtre Google Analytics pour compter les form postés
Bonjour à tous !
Toute nouvelle sur le forum, j'ai besoin de votre savoir !
Je viens de créer mon compte pour Google Analytics, et copier le code dans mon site.
Le truc, c'est que je voudrais créer "un filtre" (si c bien par un filtre qu'il faut passer) pour compter le nombre de mails postés par mon formulaire d'accueil.
Je pensais donc récupérer l'URL du formulaire une fois posté, mais cette URL est la même que le formulaire "consulté". Je ne peux donc pas faire de différences entre les personnes qui consultent mon formulaire et celles qui m'envoient réellement un mail.
Une solution ?
J'espère avoir été assez explicite.
Merci
Alex
Toute nouvelle sur le forum, j'ai besoin de votre savoir !
Je viens de créer mon compte pour Google Analytics, et copier le code dans mon site.
Le truc, c'est que je voudrais créer "un filtre" (si c bien par un filtre qu'il faut passer) pour compter le nombre de mails postés par mon formulaire d'accueil.
Je pensais donc récupérer l'URL du formulaire une fois posté, mais cette URL est la même que le formulaire "consulté". Je ne peux donc pas faire de différences entre les personnes qui consultent mon formulaire et celles qui m'envoient réellement un mail.
Une solution ?
J'espère avoir été assez explicite.
Merci
Alex
-

WebRankInfo - Administrateur du site

- Messages: 19415
- Inscription: 19 Avr 2002
oui c'est plutôt un objectif, voir l'aide ici : http://www.google.com/support/googleana ... 1089&hl=fr
-

JulienCoquet - WRInaute impliqué

- Messages: 865
- Inscription: 19 Juin 2007
Sur la notion d'objectif, Olivier a raison mais ce n'est pas exactement adapté à la question d'origine
en effet, pour différencier une page de saisie formulaire d'une page de résultat de formulaire, il s'agit de pouvoir modifier le code Google Analytics de la page en fonction de l'étape où on se trouve.
Je m'explique:
Imaginons que nous avons une page formulaire.php qui change en fonction de la réception de paramètres POST.
Il suffit de modifier l'instruction _trackPageview pour simuler une URL virtuelle qui correspond au succès du formulaire.
dans le cas du formulaire de saisie:
dans le cas du succès du formulaire:
et dans le cas de l'echec du formulaire:
Les URLs virtuelles ainsi créées serviton effectivement de base à la création d'un objectif qui pourrait avoir deux etapes:
puis
Evidemment tous les libéllés cités ci-dessus sont indicatifs
Evidemment on pourra aussi ruser pour capturer les champs qui posent problèmes avec la capture des évènements disponible dans la prochaine version de GA
Voilà, voilà, ne pas hésiter à me solliciter sur la question ou à en discuter sur http://analyseweb.fr où l'on parle de problématiques propres à la mesure d'audience (pas que GA)
en effet, pour différencier une page de saisie formulaire d'une page de résultat de formulaire, il s'agit de pouvoir modifier le code Google Analytics de la page en fonction de l'étape où on se trouve.
Je m'explique:
Imaginons que nous avons une page formulaire.php qui change en fonction de la réception de paramètres POST.
Il suffit de modifier l'instruction _trackPageview pour simuler une URL virtuelle qui correspond au succès du formulaire.
dans le cas du formulaire de saisie:
- Code: Tout sélectionner
pageTracker._trackPageview('/formulaire/saisie');
dans le cas du succès du formulaire:
- Code: Tout sélectionner
pageTracker._trackPageview('/formulaire/succes');
et dans le cas de l'echec du formulaire:
- Code: Tout sélectionner
pageTracker._trackPageview('/formulaire/echec');
Les URLs virtuelles ainsi créées serviton effectivement de base à la création d'un objectif qui pourrait avoir deux etapes:
- Code: Tout sélectionner
/formulaire/saisie
puis
- Code: Tout sélectionner
/formulaire/succes
Evidemment tous les libéllés cités ci-dessus sont indicatifs
Evidemment on pourra aussi ruser pour capturer les champs qui posent problèmes avec la capture des évènements disponible dans la prochaine version de GA
Voilà, voilà, ne pas hésiter à me solliciter sur la question ou à en discuter sur http://analyseweb.fr où l'on parle de problématiques propres à la mesure d'audience (pas que GA)
- Cmay
- Nouveau WRInaute

- Messages: 6
- Inscription: 11 Sep 2008
JulienCoquet a écrit:Imaginons que nous avons une page formulaire.php qui change en fonction de la réception de paramètres POST.
Il suffit de modifier l'instruction _trackPageview pour simuler une URL virtuelle qui correspond au succès du formulaire.
Merci Julien !
Seulement, je débute avec Google Analytics, et je ne comprend pas très bien où faut-il que je modifie mon _trackPageview...
Peux-tu m'expliquer les démarches ? C'est un filtre, comment dois-je le rentrer ?
-

JulienCoquet - WRInaute impliqué

- Messages: 865
- Inscription: 19 Juin 2007
la plupart des sites mettent le code de suivi GA dans le footer (pied de page) donc il faut modifier le footer en question.
Dans l'absolu, le code se présente comme ceci:
avec PHP, ASP, (ou que sais-je encore) on peut envisager le code suivant:
Encode une fois, ce code est fourni sans garanties et doit être adapté mais devrait donner une bonne idée de ce qu'il reste à faire
Dans l'absolu, le code se présente comme ceci:
- Code: Tout sélectionner
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-12345678-9");
pageTracker._trackPageview();
</script>
avec PHP, ASP, (ou que sais-je encore) on peut envisager le code suivant:
- Code: Tout sélectionner
<?php
$ga =''; // on initialise la variable qui contient l'URL virtuelle
// le code PHP ci-dessous est bien sur arbitraire et doit être adapté ;-)
if ($_POST["etape"]==1)
{
$ga = "'/formulaire/saisie'";
} elseif ($_POST["etape"]==2) {
$ga = "'/formulaire/succes'";
}
?>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-12345678-9");
pageTracker._trackPageview(<? print $ga; ?>);
</script>
Encode une fois, ce code est fourni sans garanties et doit être adapté mais devrait donner une bonne idée de ce qu'il reste à faire
-

JulienCoquet - WRInaute impliqué

- Messages: 865
- Inscription: 19 Juin 2007
justement, mon code détecte l'existence du passge d'un variable propre au formulaire (dans $_POST) et génère une URL virtuelle différente en fonction de l'info passée au formulaire 
-

JulienCoquet - WRInaute impliqué

- Messages: 865
- Inscription: 19 Juin 2007
Contenu > Pages les plus consultées
entendu sur Twitter ce matin, "@juliencoquet tu es la Mère Thérésa des Web Analytics"
entendu sur Twitter ce matin, "@juliencoquet tu es la Mère Thérésa des Web Analytics"
-

JulienCoquet - WRInaute impliqué

- Messages: 865
- Inscription: 19 Juin 2007
Cmay a écrit:Encore une dernière question, est ce que je dois changer le code de mon formulaire ? A quoi fait référence post[etape] ? C'est mon bouton ?
ton objet PHP $_POST contient des informations propres au passage d'info de formulaire; je n'ai pas la syntaxe de Joomla en tête (je préfère Drupal); parmi ces paramètres, il doit bien y avoir une variable qui décrit à quel stade du formulaire on se trouve
- Obeliks
- Nouveau WRInaute

- Messages: 34
- Inscription: 16 Avr 2008
Salut,
je n'ai pas testé cette technique. Mais est-il possible de définir un objectif sur la page "/formulaire/succes" ? Si la réponse est non, ne pensez-vous pas qu'il vaut mieux créer une deuxième page (merci.php par exemple) et y insérer son code Google Analytics ? Ainsi, tu peux paramétrer ton objectif sur "merci.php" et définir ton "formulaire.php" comme 1ere étape. Ainsi tu peux faire la différence entre les sources de conversion, part de tes campagnes Adwords, taux de conversion, taux d'abondon...
je n'ai pas testé cette technique. Mais est-il possible de définir un objectif sur la page "/formulaire/succes" ? Si la réponse est non, ne pensez-vous pas qu'il vaut mieux créer une deuxième page (merci.php par exemple) et y insérer son code Google Analytics ? Ainsi, tu peux paramétrer ton objectif sur "merci.php" et définir ton "formulaire.php" comme 1ere étape. Ainsi tu peux faire la différence entre les sources de conversion, part de tes campagnes Adwords, taux de conversion, taux d'abondon...
- Cmay
- Nouveau WRInaute

- Messages: 6
- Inscription: 11 Sep 2008
Obeliks a écrit: ne pensez-vous pas qu'il vaut mieux créer une deuxième page (merci.php par exemple) et y insérer son code Google Analytics ? Ainsi, tu peux paramétrer ton objectif sur "merci.php" et définir ton "formulaire.php" comme 1ere étape. Ainsi tu peux faire la différence entre les sources de conversion, part de tes campagnes Adwords, taux de conversion, taux d'abondon...
C'est ce qu'il y aurait de plus simple, c'est sur. Le problème est que je travaille sous Joomla. Et du coup, l'URL ne change pas...
15 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Filtre prédéfini sur analytics : ne pas compter une adresse IP
- Créer un filtre Google Analytics : trafic de France uniquement
- Créer un filtre google Analytics avec les cookies
- Compter le nombre de clients à l'aide de Google Analytics
- Expressions régulières et filtre Google Analytics
- Filtre Google Suggest dans Analytics
- Filtre par IP dans Google Analytics
- [Google Analytics] Filtre par répertoire ou sous-domaine
- Filtre Google Analytics pour grouper selon les pages de destination
- Créer un filtre référençable
Consultez la description détaillée des produits ou services de Google suivants : YouTube Analytics
- Stratégies de mots-clés
Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

