Salut,
Capturer les erreurs avec un profil dédié dans lequel tu configures le site search pour récupérer les données du formulaire serait un bon début:
- La métrique search exit% te donne (1)
- Search depth et time after search te donnent en partie (2)
- Search refinement te donne (4) ; ainsi que (3) si tu traques aussi le succès dans le site search
- Pour (5), il faudrait avoir la valeur "pas d'erreur" dans le site search au début du formulaire, et si elle n'est pas écrasée par une erreur, tu peux voir le goal conversion rate dessus
C'est probablement un poil abstrait comme ça mais c'est plutôt efficace. Pour faciliter la collecte des infos, en ce qui me concerne je me suis inspiré du plugin Omniture de form analysis et refais l'équivalent fonctionnel pour GA, ça fonctionne bien pour traquer les erreurs et les abandons avec les événements, le site search ou le pseudo ecommerce, selon les besoins.
À propos du cumul des valeurs dans le cas d'échec, je n'ai pas trouvé grand-chose à faire (c'était la même chose avec Omniture d'ailleurs...), à part envoyer une série d'événements (mais tu ne sais pas que les erreurs sont faites en même temps et tant que GA ne donnera pas de matrice de corrélation entre les événements il n'y aura pas moyen de le savoir). Une meilleure solution dans un cas avait été d'utiliser du pseudo eCommerce puisque c'est la seule façon de relier plusieurs champs de manière hiérarchique : une soumission de formulaire (la transaction) et plusieurs erreurs de validation (les items).