<script>
const waitForButtons = setInterval(() => {
const sbpButton = document.querySelector('.form__button_sbp');
const cardButton = document.querySelector('.form__button_card');
const emailInput = document.querySelector('input[name="email"]');
if (sbpButton && cardButton && emailInput) {
function isValidEmail(email) {
return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email.trim());
}
sbpButton.addEventListener('click', function () {
const email = emailInput.value.trim();
if (email && isValidEmail(email)) {
ym(XXXXXXXX, 'reachGoal', 'sbp_click');
}
});
cardButton.addEventListener('click', function () {
const email = emailInput.value.trim();
if (email && isValidEmail(email)) {
ym(XXXXXXXX, 'reachGoal', 'card_click');
}
});
clearInterval(waitForButtons);
}
}, 300);
</script>