Financement disponible pour votre projet. Contactez-nous pour en savoir davantage.
comment optimiser votre formulaire elementor pour augmenter vos conversions

Comment optimiser votre formulaire Elementor pour augmenter vos conversions

Sommaire

Chaque seconde perdue ou chaque clic inutile sur une page d’atterrissage (landing page) augmente les chances que votre client potentiel abandonne. Pour maximiser votre taux de conversion, votre priorité absolue doit être d’éliminer les points de friction et de blocage dans l’expérience utilisateur (UX).

Imaginons un scénario classique : vous proposez 3 offres distinctes sur votre page, chacune associée à un bouton d’action. Plus bas se trouve un unique formulaire Elementor doté d’un menu déroulant permettant de choisir le « type de projet ».

Demander à l’utilisateur de cliquer sur une offre, puis de sélectionner manuellement cette même offre dans le menu déroulant est une étape redondante.

La solution : automatiser la sélection avec JavaScript

Grâce à un léger code JavaScript, il est possible de lier vos boutons au formulaire. Dès qu’un visiteur clique sur le bouton de l’offre A, l’option « Offre A » est sélectionnée automatiquement dans le menu déroulant du formulaire Elementor.

Le résultat ? Un gain de temps précieux pour votre prospect, une expérience fluide et, par conséquent, une augmentation directe du nombre de formulaires remplis.

Procédure en 4 étapes :

intégrer le code javascript

1. Intégrer le code JavaScript

Ajoutez le code JavaScript sur la page des offres à l’aide d’un widget HTML ou de la fonctionnalité Code personnalisé d’Elementor.

<script>
document.addEventListener('DOMContentLoaded', function() {
    // 1. On cible les boutons par leur classe CSS personnalisée
    const btnMensuel = document.querySelector('.btn-formule-mensuelle');
    const btnStandard = document.querySelector('.btn-formule-standard');
    const btnMesure = document.querySelector('.btn-formule-mesure');

    // 2. On cible le champ <select> du formulaire
    const selectFormulaire = document.getElementById('form-field-formule_choisie');

    if (selectFormulaire) {
        // Clic sur Mensuel
        if (btnMensuel) {
            btnMensuel.addEventListener('click', function() {
                selectFormulaire.value = 'mensuelle';
                selectFormulaire.dispatchEvent(new Event('change'));
            });
        }

        // Clic sur Standard
        if (btnStandard) {
            btnStandard.addEventListener('click', function() {
                selectFormulaire.value = 'standard';
                selectFormulaire.dispatchEvent(new Event('change'));
            });
        }

        // Clic sur Sur Mesure
        if (btnMesure) {
            btnMesure.addEventListener('click', function() {
                selectFormulaire.value = 'mesure';
                selectFormulaire.dispatchEvent(new Event('change'));
            });
        }
    }
});
</script>
configurer l’id du formulaire

2. Configurer l’ID du formulaire

Intégrez l’ID formule_choisie (ou l’ID de votre choix) dans les options avancées du champ <select> de votre formulaire Elementor.

associer les valeurs du script aux optionst

3. Associer les valeurs du script aux options

Dans les options du menu déroulant, configurez vos choix en insérant les valeurs exactes du code JavaScript à droite de la barre verticale. Saisissez chaque option sur une ligne séparée.

Pour différencier le libellé de la valeur, séparez-les par une barre verticale (« | »). Par exemple : Landing page mensuelle|mensuelle.

ajouter les classes css sur vos boutons

4. Ajouter les classes CSS sur vos boutons

Sélectionnez vos boutons Elementor associés aux offres et ajoutez-leur la classe CSS correspondante définie dans le script (ex. : btn-formule-mensuelle).

Prêt à propulser vos conversions?

Et voilà! Vous venez d’optimiser l’expérience client et d’augmenter le potentiel de conversion de votre page d’atterrissage.

Si ces manipulations techniques vous dépassent ou vous semblent trop complexes, ne prenez pas de risques. 

Contactez-nous dès maintenant pour obtenir le script clé en main et confier cette optimisation à un expert! 🙂

Partagez

Un projet en tête ?

Écrivez-nous, on le concrétise ensemble.

Champs requis*

En soumettant ce formulaire, vous acceptez que Montrealenligne.ca utilise les coordonnées que vous nous fournissez pour vous contacter au sujet de nos produits et services. Vous pourrez vous désabonner de nos communications à tout moment. Pour en savoir plus sur nos modalités de désinscription, sur nos pratiques en matière de confidentialité et sur notre engagement vis-à-vis de la protection de la vie privée, consultez notre politique de confidentialité.

Avec plus de 9 ans d’expérience et des centaines de projets à notre actif, notre agence est rodée pour livrer des sites Web solides, pensés pour les PME. Basés à Montréal, on travaille efficacement, peu importe où vous êtes situés au Québec, au Canada ou ailleurs dans le monde.
Articles similaires

Un projet en tête ?

Écrivez-nous, on le concrétise ensemble.

Champs requis*

En soumettant ce formulaire, vous acceptez que Montrealenligne.ca utilise les coordonnées que vous nous fournissez pour vous contacter au sujet de nos produits et services. Vous pourrez vous désabonner de nos communications à tout moment. Pour en savoir plus sur nos modalités de désinscription, sur nos pratiques en matière de confidentialité et sur notre engagement vis-à-vis de la protection de la vie privée, consultez notre politique de confidentialité.