Программирование сайтов
28 Дек в 21:36

Webform – установить цели Яндекс-Метрики на формы

В Друпал 8 и 9 можно установить цели через интерфейс (UI) на странице построения формы. Будем вешать событие onclick на кнопку.

onclick = "ym(xxxxxxxxx,'reachGoal','click'); return true;"

На примере формы обратной связи (машинное имя – contact), построитель находится тут /admin/structure/webform/manage/contact

Построитель форм Друпал 8 и 9 модуля Webform

Переходим в редактирование кнопки. В поле “Submit button custom attributes (YAML)” через двоеточие вводим имя и значение атрибута.

onclick: 'ym(xxxxxxxxx,''reachGoal'',''click''); return true;'

Сохраняем и готово.

Добавление атрибута к элементу формы Webform Drupal 8 и 9