Créer un widget avec PBX
PBX Widgets est un générateur d’interface alimenté par l’IA qui vous aide à créer des widgets pour vos expériences et personnalisations créées dans le nouveau personalization builder. Au lieu d’écrire manuellement du HTML, CSS et JavaScript, vous décrivez le widget en langage naturel, et PBX génère automatiquement le composant. Cette approche permet aux marketers, chefs de produit et spécialistes CRO de créer rapidement des composants d’interface sans expertise technique. Les widgets typiques créés avec PBX comprennent :- Pop-ups d’abonnement à la newsletter
- Bannières promotionnelles
- Offres d’exit-intent
- Formulaires de capture de leads
- Panneaux de recommandation de produits
- Modales d’enquête ou de feedback
Les widgets PBX ne sont pas compatibles avec l’ancienne personnalisation. Vous pouvez demander à votre CSM d’obtenir un accès à la nouvelle personnalisation si nécessaire.
Créer un widget
Suivez ces étapes pour générer et affiner un widget à l’aide de PBX.1. Ouvrir PBX
Pour commencer à générer un widget dans l’interface Kameleoon :- Allez dans Studio > Widgets.
- Cliquez sur Nouveau widget.
- Sélectionnez À l’aide d’un prompt.
- Saisissez les informations requises dans le menu pop-in.
- Cliquez sur Créer.
2. Écrire un prompt
Décrivez le widget que vous souhaitez créer dans le champ de prompt. PBX utilise cette description pour générer automatiquement l’interface du widget. Exemple de prompt :
3. Prévisualiser et itérer
Le moyen le plus rapide d’obtenir le résultat souhaité est d’utiliser un workflow d’itération de prompt. Examinez le widget généré et affinez-le en écrivant des prompts de suivi, tels que :- “Make the CTA button larger”

- “Change the background color to a darker beige”

- “Make the popup appear after 3 seconds”
4. Modifier le code du widget
Modifiez directement le code JS ou CSS d’un widget généré, plutôt que de l’affiner à l’aide de prompts.- Cliquez sur l’icône code dans l’en-tête pour ouvrir l’onglet View code.
- Cliquez sur Edit code.
- Modifiez le code JS ou CSS du widget.

5. Ajouter des objectifs
Suivez les interactions des utilisateurs—telles que les soumissions d’e-mail, les clics sur les boutons, les complétions de formulaires ou les affichages de widget—en ajoutant des objectifs à votre prompt.Vous devez configurer les objectifs dans Paramètres avant de pouvoir les suivre dans un widget PBX.
- Inscription à la newsletter :
Track a goal called "Newsletter Signup" when the user clicks the Subscribe button. - Clic sur CTA :
Track a goal when the CTA button is clicked. Goal name: Promo CTA Click - Engagement avec le widget :
Track a goal when the popup is displayed. Goal name: Widget Viewed
Collecter les réponses du widget dans Kameleoon (facultatif)
Si votre widget pose une question aux visiteurs, comme un score NPS ou un commentaire de feedback, vous avez besoin d’un moyen de recueillir ces réponses sans configurer d’outil externe comme Google Sheets. PBX détecte quand un widget contient une question ou un champ de saisie et vous permet de collecter les réponses correspondantes directement dans Kameleoon (actuellement en bêta), puis de les exporter sous forme de fichier CSV.1. Activer la collecte des réponses
Lorsque PBX génère un widget contenant une question ou un champ de saisie, il vous invite à choisir si vous souhaitez collecter les réponses.- Dans l’invite Collect widget responses?, sélectionnez une option :
- Yes, collect responses via Kameleoon : Kameleoon collecte chaque réponse et la rend disponible pour l’export CSV.
- No, don’t collect responses : Kameleoon ne collecte pas les données de réponse du widget.
- Cliquez sur Apply.

2. Nommer les champs du widget
Kameleoon utilise les noms des champs du widget comme en-têtes de colonne dans le fichier CSV exporté. Donnez donc à chaque champ un nom clair et descriptif.- Ouvrez le panneau Widget response settings.
- Vérifiez les noms de champs générés automatiquement, listés comme Field 1, Field 2, et ainsi de suite.
- Survolez un nom de champ et cliquez sur l’icône crayon pour le modifier.
- Saisissez un nom, puis cliquez sur la coche pour confirmer ou sur l’icône d’annulation pour annuler la modification.
- Cliquez sur Apply pour enregistrer vos modifications.

Apply reste désactivé tant que vous n’avez pas modifié au moins un nom de champ.
Contenu inclus dans l’export
Kameleoon exporte les réponses collectées via un widget PBX dans les mêmes conditions que les exports CSV des enquêtes. Le fichier exporté inclut :- Les horodatages des réponses
- Le code visiteur
- Les réponses par question
- Les détails de la campagne et de la variation
Envoyer les réponses du widget à Google Sheets (facultatif)
Vous pouvez configurer un widget PBX pour envoyer les réponses aux enquêtes et formulaires directement à Google Sheets. Vous devez d’abord configurer votre Google Sheet comme décrit dans ce guide. Lorsque vous écrivez le prompt pour connecter votre widget à Google Sheets, suivez ces directives :- Définissez un déclencheur de soumission clair : Spécifiez quel élément déclenche la requête. Le déclencheur est généralement le bouton CTA principal (par exemple,
SubmitButton). - Utilisez une requête HTTP POST externe : Définissez la méthode sur POST et incluez l’URL de votre application web Google Apps Script.
- Fournissez l’URL de l’application web explicitement : Incluez toujours l’URL complète (par exemple,
https://script.google.com/macros/s/XXXXXXXX/exec). PBX ne peut pas l’inférer ou la générer automatiquement. - Listez tous les éléments à envoyer : Nommez explicitement chaque champ (par exemple,
email,rating,comment).
- Faites correspondre les noms de paramètres exactement : Assurez-vous que les noms correspondent exactement entre les noms d’éléments de votre widget, la charge utile de la requête et les en-têtes de colonne de Google Sheets.
Écrire des prompts efficaces
Des prompts bien écrits améliorent considérablement la qualité du widget généré.Utiliser une structure claire
Les meilleurs prompts suivent une structure logique :Soyez précis
Des prompts précis produisent des mises en page et des styles plus exacts. Mauvais prompt :Create a popup for a newsletter
Meilleur prompt :
Create a centered modal popup for newsletter subscription with a modern ecommerce design. Include an email input field and a large CTA button offering 15% off.
Définir explicitement les éléments d’interface
Spécifiez toujours les éléments dont vous avez besoin, tels que les titres, boutons, champs de saisie, liens secondaires, icônes ou images. Exemple :Décrire le comportement
PBX peut générer la logique du widget si vous la spécifiez. Exemples :Show popup after 5 secondsClose popup when clicking outsideClose popup when clicking "No thanks"
Itérer plutôt que réécrire
Plutôt que de réécrire tout le prompt, affinez votre widget étape par étape. Le prompting itératif améliore les résultats efficacement. Exemples :Make the CTA button darkerIncrease padding inside the popupAdd rounded corners to the input field