Статии:
- Експортиране на данни в Google Sheets
- Свързване на FB Pixel с проект в Kwiga
- Изпращане на уебкука за прехвърляне на данни към друга услуга
- Основи на интеграцията и използването на Zoom
- Генериране на платежни връзки с предварително попълнени данни
- Обработване на щракване върху бутон в уиджета
- Изпращане на webhook към KeyCRM с разделяне на заявката и плащането.
Научете как да обработвате щраквания върху бутони в уиджет, като осигурите плавни взаимодействия и подобрена функционалност на вашия уебсайт.
Ако трябва да добавите допълнителна обработка на бутон в JavaScript, преди формулярът да бъде изпратен/връзката да бъде последвана, можете да използвате следния подход.
Бутоните в уиджета имат класа widget-button и при щракване задействат персонализирано JavaScript събитие с име widget-button-click .
Пример за код, който добавя обработчик на събитие за widget-button-click към всички бутони на уиджета (елементи с класа widget-button ) и изпраща събитието AddToCart към Facebook пиксела (забележка: ако бутонът ви изпраща формуляр, събитието на Facebook пиксела може да бъде конфигурирано в настройките на бутона в конструктора на уиджети).
Скриптът може да бъде поставен навсякъде в документа.
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
)
Не намерихте отговора? Свържете се с екипа за поддръжка чрез онлайн чат или Telegram