Articles:
- Exportation de données vers Google Sheets
- Connexion du FB Pixel à un projet sur Kwiga
- Envoi d'un webhook pour transférer des données vers un autre service
- Les bases de l'intégration et de l'utilisation de Zoom
- Génération de liens de paiement avec des données préremplies
- Gestion des clics sur les boutons dans le widget et éléments essentiels d'utilisation
- Envoi d'un webhook à KeyCRM avec séparation de la demande et du paiement
Apprenez à gérer les clics sur les boutons dans un widget, permettant des interactions fluides et améliorant la fonctionnalité sur votre site web.
Si vous devez ajouter une gestion supplémentaire des boutons en JavaScript avant la soumission du formulaire/le suivi du lien, vous pouvez utiliser l’approche suivante.
Les boutons du widget ont la classe widget-button et, lorsqu’on clique dessus, ils déclenchent un événement JavaScript personnalisé nommé widget-button-click .
Voici un exemple de code qui ajoute un gestionnaire d’événement pour widget-button-click sur tous les boutons du widget (éléments avec la classe widget-button ) et envoie l’événement AddToCart au pixel Facebook (remarque : si votre bouton soumet un formulaire, l’événement du pixel Facebook peut être configuré dans les paramètres du bouton dans le constructeur de widget).
Le script peut être placé n’importe où dans le document.
const checkButton = setInterval(
function () {
const widgetButtons = document.querySelectorAll('.widget-button')
if (widgetButtons.length) {
widgetButtons.forEach(function (node) {
node.addEventListener(
'widget-button-click',
function () {
window.fbq && window.fbq('track', 'AddToCart')
}
)
})
clearInterval(checkButton)
}
},
1000
)
Vous n'avez pas trouvé la réponse ? Contactez le service support via chat en ligne ou Telegram