Aller au contenu
Une entreprise néerlandaise, basée à AmsterdamEntreprise NL · Amsterdam
Des questions ? Appelez-nous+31 6 15 42 58 11
FR
Guide

Intégrer un configurateur dans WordPress, Shopify ou Webflow

Comment fonctionne une intégration de configurateur en une ligne sur WordPress, Shopify et Webflow, le compromis iframe/script, et le tracking à travers l'intégration.

7 min de lectureMis à jour Par l'équipe Next Configurator

Sur cette page · 6 parties
L'essentiel
  • L'intégration tient en une ligne collée dans une page existante, sans refonte.
  • Iframe pour le canevas 3D, petit script pour le pont vers la page hôte.
  • Vérifiez que les conversions remontent à vos pixels Google Ads et Meta.
  • Domaine propre si vous remplacez votre site, intégration s'il fonctionne déjà.

Intégrer un configurateur sur votre site existant revient à coller une ligne de code dans une page, sans changer de plateforme ni d’hébergement. Cela fonctionne de la même façon sur WordPress, Shopify et Webflow. Ce guide explique la différence entre iframe et script, comment les conversions remontent jusqu’à vos pixels publicitaires, les étapes par plateforme et quand une boutique sur votre propre domaine est le meilleur choix.

Ce que signifie « intégrer » ici

Une intégration est un extrait de code que vous collez dans une page existante (un article WordPress, une page produit Shopify, une page Webflow) qui charge le configurateur à l’intérieur de cette page, stylisé pour s’insérer dans votre mise en page existante. Le client ne remarque jamais qu’il a quitté votre site, car ce n’est pas le cas : le configurateur tourne dans un cadre sur votre page. C’est différent d’une boutique à domaine propre, où le configurateur est le site entier sur son propre domaine ou sous-domaine (couvert plus bas).

Iframe contre script : ce qui diffère réellement

Deux approches techniques sont appelées « intégration ».

Un iframe charge le configurateur comme une page-dans-une-page : vous collez une balise <iframe src="..."> et le navigateur affiche un document indépendant à l’intérieur de ce rectangle. C’est simple, cela isole les conflits de style (le CSS du configurateur ne peut pas entrer en conflit avec celui de votre thème et vice versa), et c’est l’approche la plus courante pour une application 3D. Le compromis : par défaut, un iframe est un contexte cloisonné, donc tout ce qui a besoin de connaître la page environnante, comme déclencher un pixel de tracking censé paraître venir de votre site, a besoin d’un pont explicite.

Une intégration par script injecte une balise <script> qui construit ensuite l’interface du configurateur directement dans un élément conteneur de votre page, en utilisant le DOM de votre propre page. Cela peut sembler plus « natif » à la page et simplifie certaines intégrations de tracking puisque le code tourne dans le même contexte que les propres scripts de votre site. Le compromis : cela a plus de surface pour entrer en conflit avec le CSS ou le JavaScript de votre thème, donc une intégration par script bien construite doit délimiter soigneusement ses styles.

La plupart des plateformes de configurateur, Next Configurator inclus, utilisent par défaut un iframe pour le canevas 3D lui-même (pour l’isolation et la performance) avec un petit script compagnon (embed.js) qui gère le pont. Transmettant les événements de configuration et les données de conversion vers la page hôte pour que vos analyses et pixels publicitaires existants continuent de se déclencher correctement. Vous n’avez pas à choisir entre les deux ; l’extrait d’intégration du prestataire devrait gérer les deux parties pour vous.

Le tracking à travers l’intégration

C’est la partie qu’on oublie. Si un client configure une pergola et demande un devis à l’intérieur d’un iframe, et que votre pixel Google Ads ou Meta vit sur la page hôte (votre site WordPress ou Shopify), ce pixel doit savoir que la conversion a eu lieu. Sinon vos plateformes publicitaires ne voient jamais l’événement « lead » et vos campagnes semblent ne pas convertir, alors même que les demandes arrivent.

Une intégration bien construite gère cela avec un pont de messagerie : le configurateur, qui tourne dans l’iframe, rapporte les événements (vue → personnalisation → ajout → lead/demande → inscription) au script d’intégration, qui déclenche ensuite les propres pixels de la page hôte en utilisant les attributs que vous avez définis sur la balise d’intégration (par exemple, un attribut data-google-ads="AW-.../label" portant votre libellé de conversion). Ainsi, le pixel de la plateforme publicitaire se déclenche comme si cela s’était passé directement sur votre page : parce que, à des fins de tracking, c’est le cas.

Avant d’intégrer où que ce soit, confirmez avec votre prestataire : l’extrait d’intégration transmet-il les événements de conversion à mes pixels existants, ou dois-je configurer le tracking deux fois (une fois pour mon site, une fois dans leur plateforme) ? Si c’est le second cas, le reporting de vos campagnes publicitaires sous-comptera.

Étapes par plateforme

WordPress. Ajoutez un bloc HTML personnalisé (éditeur de blocs) ou un widget HTML personnalisé à la page ou à l’article où vous voulez le configurateur, collez l’extrait d’intégration, publiez (détails sur notre page WordPress). Si votre thème restreint le HTML brut à certains endroits, une extension qui autorise les blocs HTML/script arbitraires résout le problème. Aucun accès serveur nécessaire.

Shopify. Modifiez le modèle concerné (généralement un modèle de page produit ou une page autonome) dans l’éditeur de thème, ajoutez une section « Liquid personnalisé » ou « HTML personnalisé », collez l’extrait. Comme les pages produit Shopify portent leur propre logique de prix et de panier, la plupart des vendeurs pointent le configurateur vers une page dédiée plutôt que de remplacer entièrement la page produit, puis y renvoient depuis les listes de produits. Voir notre page Shopify.

Webflow. Ajoutez un élément Embed à la page, collez l’extrait dans son panneau HTML, publiez. L’élément d’intégration de Webflow se comporte comme un conteneur cloisonné, donc c’est un ajout simple et direct. Voir notre page Webflow.

Dans les trois cas, les étapes ont la même forme : trouver la page, ajouter un bloc HTML/intégration brut, coller un extrait, publier. Aucun changement de code ailleurs sur le site, aucun nouvel hébergement, aucun changement DNS.

L’alternative de la boutique à domaine propre

Plutôt que d’intégrer sur un site existant, certains vendeurs font tourner le configurateur comme boutique entière sur son propre domaine ou sous-domaine (par exemple boutique.votredomaine.com, ou le domaine principal lui-même si la plateforme de configurateur prend en charge une boutique complète avec un constructeur de pages, pas seulement un widget de configurateur). C’est une décision différente de iframe-contre-script. C’est « est-ce que je veux un widget sur mon site existant, ou une boutique complète qui est mon site ».

Le domaine propre a du sens si vous remplacez de toute façon un site dépassé, voulez les pages intégrées de la plateforme (constructeur de pages, pages de devis, avis, galerie de projets) plutôt que juste le widget de configurateur, ou voulez un seul système gérant tout depuis la page d’accueil jusqu’au devis. L’intégration a du sens si votre site existant fonctionne déjà pour la marque et le contenu et que vous avez seulement besoin d’y ajouter le configurateur lui-même.

Next Configurator prend en charge les deux : un extrait d’intégration pour un site WordPress, Shopify ou Webflow existant, ou une boutique complète sur votre propre domaine construite dans le constructeur de pages. Voir l’intégration sur votre site et le configurateur 3D.

Ce qu’il faut vérifier avant d’intégrer

  • Le canevas 3D se charge de façon différée, sans ralentir le reste de la page.
  • L’intégration fonctionne bien sur mobile, où arrive une grande part du trafic.
  • L’intégration respecte le consentement aux cookies de votre site avant de charger les scripts de tracking.
  • Les conversions remontent aux pixels de la page hôte, sans configurer le tracking deux fois.
  • Plusieurs intégrations sur différentes pages (une par produit) sont prises en charge.

Pour la décision d’achat plus large dans laquelle cela s’inscrit, voir notre guide d’achat d’un configurateur 3D. Pour essayer une intégration sur une page de test, créez votre configurateur : vous obtenez un extrait en libre-service en quelques minutes. Les conditions sont sur notre page tarifs.

Vos questions, nos réponses

Vous hésitez encore ? Nous vous le montrons avec votre propre produit.

Réserver une démonstration
L'intégration ralentit-elle mon site existant ?

Une intégration bien construite ne charge les éléments 3D de façon différée que lorsque la section du configurateur est visible ou sollicitée, donc cela ne devrait pas affecter significativement le temps de chargement initial de votre page. Demandez directement au prestataire si ce n’est pas précisé.

Puis-je styliser l'intégration pour qu'elle corresponde aux polices et couleurs de mon site ?

La plupart des intégrations exposent des points d’accroche de style basiques (couleurs, polices) via les attributs de l’extrait ou un réglage dans l’administration propre du configurateur. La restylisation complète au pixel près est plus limitée dans un iframe que dans une page native, par conception, pour l’isolation.

Mes pixels Google Ads et Meta se déclencheront-ils toujours depuis l'intérieur de l'intégration ?

Oui. Ils devraient, via le pont d’événements du script d’intégration. Confirmez-le explicitement avec votre prestataire avant le lancement plutôt que de le supposer, car c’est l’écart le plus courant d’une intégration bricolée soi-même.

Ai-je besoin d'aide d'un développeur pour ajouter l'intégration ?

Non. Pas pour les trois plateformes ci-dessus : c’est un copier-coller dans un bloc de contenu/HTML existant. L’aide d’un développeur est plus utile si vous personnalisez le placement ou le style au-delà de ce que les réglages de l’extrait permettent.

Et si je vends plus d'un produit : ai-je besoin d'une intégration séparée par produit ?

Oui. En général, une intégration par page produit, chacune pointée vers la configuration de ce produit dans la plateforme. Un catalogue central garde la tarification et les options cohérentes entre toutes, même si chaque page a sa propre intégration.

En ligne en trois minutes. À vous pour 499 € par mois.

14 jours gratuits, puis un abonnement tout compris. En ligne en trois minutes environ. Résiliable chaque mois.