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

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

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

[html]
onclick = "ym(xxxxxxxxx,’reachGoal’,’click’); return true;"
[/html]

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

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

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

[html]
onclick: ‘ym(xxxxxxxxx,”reachGoal”,”click”); return true;’
[/html]

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

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