Функция setTimeout

Выполняет функцию через заданное время.

Создаём функцию

function checkUTM() {
  console.log("---------------------------");
  console.log("Форма 1: " + jQuery('#form-field-f1_utm_source').val() );
  console.log("Форма 2: " + jQuery('#form-field-f2_utm_source').val() );
  console.log("Форма 3: " + jQuery('#form-field-f3_utm_source').val() );
  console.log("Оформление: "  + jQuery('#checkout_field_utm_source').val() );
}

Выполняем при загрузке

setTimeout(setUTM, 1000);
setTimeout(checkUTM, 1000);

Выполняем при клике

//Всплывающие формы WordPress плагина Elementor загружаются через AJAX. Кода этих форм нет на странице, они появляются после клика на кнопку.
jQuery("#h-callback-btn").on('click', "a", function(){
  setTimeout(setUTM, 1000);
  setTimeout(checkUTM, 1000);
});

Важно использовать название функции без скобок.

Не правильно: setTimeout(setUTM(), 1000);

Обратный звонок
Заказ в 1 клик
название товара

Задать вопрос

Заполните форму обратной связи и я свяжусь с вами в ближайшее время