Objectif de conversion de formulaire sans page de destination

Nouveau WRInaute
Bonjour à tous,

Voici mon problème. Je souhaite créer un objectif de conversion m'indiquant combien de fois un formulaire m'aura été envoyé.

Le problème est que c'est la même page qui contient le formulaire et la confirmation d'envoi du formulaire. Si j'indique cette page comme URL de l'objectif, je vais obtenir une conversion chaque fois qu'un visiteur accède à cette page et non quand le formulaire aura été envoyé.

Comment résoudre ce problème sans créer une autre page de confirmation d'envoi ? Est-ce possible ?

Merci,

Xavier
 
WRInaute occasionnel
Si l'URL est la même pour la création du formulaire et la confirmation d'envoi, alors la seule solution est de calculer manuellement combien tu as eu de visites sur la page formulaire et combien de formulaires tu as reçu.
Je ne vois pas comment ça serait possible avec Analytics.
 
WRInaute passionné
Il suffit de mettre un script d'évènement sur le bouton d'envoi du formulaire. Chaque fois qu'un internaute clique sur le bouton, Analytics comptabilise 1 évènement. Le nombre total d'évènements correspondra au nombre de fois où le formulaire aura été envoyé.
 
Nouveau WRInaute
Merci à tous.

Dans l'exemple de la page virtuelle, je ne comprends pas bien.

Il est demandé de changer le script GA et en particulier la ligne pageTracker comme suit (pour l'exemple donné) :
Facturation
pageTracker._trackPageview('/checkout.asp/facturation');

Livraison:
pageTracker._trackPageview('/checkout.asp/livraison');

Résumé:
pageTracker._trackPageview('/checkout.asp/resume');

OR on ne sait changer qu'une seule ligne (la ligne pageTracker) dans le script de la page du formulaire.

J'ai loupé quelque chose.

Où doit-on changer ces lignes pagetracker ?

Merci
 
WRInaute occasionnel
Intéressant ces pages virtuelles. Pour la mise en place, je suis un peu comme nobilis2, si j'ai bien compris il faut rajouter dans le code de suivi
Code:
pageTracker._trackPageview('/URL qui reste la même/nom virtuel');
"Nom virtuel" étant le nom que l'on donne à la page qui s'affiche après le formulaire :?:
 
Olivier Duffez (admin)
Membre du personnel
la technique de la page virtuelle est en effet très simple et efficace, à utiliser notamment pour les formulaires postés en méthode POST, avec 1 ou plusieurs étapes. C'est ce que j'utilise dans l'annuaire pour l'inscription de site.
 
WRInaute passionné
Thiery31 a dit:
Il suffit de mettre un script d'évènement sur le bouton d'envoi du formulaire. Chaque fois qu'un internaute clique sur le bouton, Analytics comptabilise 1 évènement. Le nombre total d'évènements correspondra au nombre de fois où le formulaire aura été envoyé.
Par contre si le formulaire envoyé n'est pas valide, ça risque de comptabiliser plusieurs évènements à chaque affichage des erreurs puisque le visiteur soumettra les données à plusieurs reprises.
 
Olivier Duffez (admin)
Membre du personnel
c'est pourquoi la méthode de l'URL virtuelle est peut-être meilleure, on affiche l'URL virtuelle correspondant au succès uniquement quand le formulaire a été effectivement envoyé
 
WRInaute passionné
Oui tout à fait. Et quitte à choisir un nom de page virtuelle, autant être logique comme l'exemple de la documentation : si le formulaire se trouve à /contact/formulaire_contact, choisir /contact/formulaire_envoye pour le nom de page virtuelle, et non /formulaire_envoye. Ce sera plus simple pour organiser et filtrer les statistiques ensuite.
 
Nouveau WRInaute
Bonjour, je ne suis pas certaine d'avoir très bien compris…

j'ai un formulaire sur ma page www.xxx.fr/contact.html, lorsque je valide ce formulaire, je reste sur la même page mais j'ai un élément p avec classe "formulaire_ok" qui apparaît.

Donc, je dois créer un "onsubmit" sur mon formulaire :
Code:
jQuery('.formulaire').submit(function() {
        // plein de vérifications
        // et ensuite (juste avant le return true) :
        pageTracker._trackPageview('/contact/formulaire_envoye');
        return true;
});
Je suis à peu près sûre de moi pour ça (et encore…), mais du coup, c'est ce code ci que je me demande où mettre :
Code:
<!-- Google Code for Formulaire Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 11111111;
var google_conversion_language = "fr";
var google_conversion_format = "2";
var google_conversion_color = "ffffff";
var google_conversion_label = "xxxxxxxxxxxxxx";
var google_conversion_value = 0;
/* ]]> */
</script>
<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/11111111/?value=0&amp;label=xxxxxxxxxxxxx&amp;guid=ON&amp;script=0"/>
</div>
</noscript>

Dois-je faire en javascript "if .formulaire_ok alors code "? Mais comment (le code est en html!)
Ou alors dois-je simplement le mettre à la fin de mon fichier html sans me poser plus de questions : j'irai voir mes stats pour contact/formulaire_envoye, et je saurai que mes stats pour contact.html seront fausses. J'ai raison?

J'espère que vous pourrez me répondre assez rapidement!
 
Nouveau WRInaute
Apparemment on ne peut pas éditer ses messages, donc désolé pour le remontage de topic, j'ai finalement redirigé vers une autre page!
 
WRInaute impliqué
Bonjour à tous et à toutes :)

Je rebondis sur ce post pour des conseils en matière de suivi de pages contacts.
En effet, sur un site sur lequel je bosse, 2 boutons existent :

1) Bouton "contactez nous" sur toutes les pages qui affichent une nouvelle fenêtre :
Code:
http://www.NomDeDomaine.ext/Front/Info/ContactUs.aspx

2) Bouton avec ce code qui affiche un complément d’informations :
Code:
javascript:OpenContactForm('tourisme','')

Est ce possible d'utiliser les "pages virtuelles" comme indiqué plus haut ?
Sachant que ces 2 écrans comportent un unique bouton "soumettre votre demande", sans afficher une page de confirmation, mais un simple "demande prise en compte".

Bon début de semaine !!
 
WRInaute impliqué
un tout petit up ? :)
Ou est ce préférable de se "prendre la tête" avec l'équipe de dev et de demander une page supplémentaire de confirmation ?
:)
 
WRInaute impliqué
Re :)
Personne ne pourrait me donner un petit conseil sur les pages virtuelles et mon cas ?
Sinon bien agréable journée à tous et à toutes !!
 
Discussions similaires
Haut