@enndenn

Как настроить отправку ClientID яндекс метрики в форме обратной связи wordpress?

Всем добрcого вечера!
Подскажите пжлст как реализовать отправку ClientID яндекс метрики в форме обратной связи.
Слаб в теме , ищу рабочее решение.
Можно ли адаптировать данный отрезок кода под мою задачу ?
$('.btnprof[data-modal=modal-callback]').on('click', function () { 
   $('input[type=hidden]').val(window.location.href);
});

Есть форма обратной связи:
<form class="form-modal-callback form form-v2">
	<div class="form-modal-callback__inputs">
		<input type="text" name="your-name" placeholder="Ваше имя" class="form__input">
		<input type="tel" name="your-tel" placeholder="Номер телефона*" required class="form__input">
		<input type="hidden" name="Ссылка на товар">
		<input type="hidden" name="ClientID" value="">
	</div>
	
	<button class="form-modal-callback__button button button--big btnprof"  data-modal="modal-callback" type="submit" form-send>
		Отправить
	</button>

	<p class="form-modal-callback__privacy form__privacy">
		Я подтверждаю, что ознакомлен с
		<a href="<?= get_site_url() . '/privacy-policy/'; ?>" target="_blank">политикой конфеденциальности</a>
	</p>
</form>


Бэкенд:
jQuery(document).ready(function($) {
    $('input[type=tel]').inputmask({"mask": "+7 (999) 999-99-99"});

    window.formPhoneValidator = function (input) {
        let tempInput = input.toString().replaceAll(/[^0-9]+/g, '');
        return tempInput.length > 10;
    }

    if ($(window).width() <= '1025') {
        $('#mobile-menu li.has-childs > a').on('click', function (e) {
            e.preventDefault();
            const parent  = $(this).parent();
            parent.find('ul.sub-menu').slideToggle();
        })
    }

    $('.header-main__search').on('click', function () {
        $('#burger-menu').click();
        $('#mobile-menu #s').focus();
    });
    
    let mobileMenu = new MobileMenu(); // Вызов объекта класса мобильного меню
    mobileMenu.init(); // Инициализация мобильного меню
    let themeModal = new ThemeModal({}); // Вызов объекта класса модалок
    themeModal.init(); // Инициализация модалок
	
$('.btnprof[data-modal=modal-callback]').on('click', function () { 
   $('input[type=hidden]').val(window.location.href);
});

	
});
  • Вопрос задан
  • 208 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы