Те, кто регулярно использует Google Tag Manager, знают, как удобно с его помощью можно настраивать отслеживание отправки форм. Однако часто случается, что формы не имеют атрибутов ID или Class, а значит, при помощи стандартных макросов такие формы идентифицировать не получится. Вот, например такая форма:
Знакомая ситуация?
Но давайте изучим эту форму подробнее.
У нее есть атрибуты «name» и «action», которые являются уникальными и их можно использовать. И вот каким образом.
1) Создаем макрос для атрибута «Name»*
Собственный код JavaScript:
2) Создаем правило
Как видим, теперь в условиях у нас появилось {{element name}}, это мы и используем.
Как поступать дальше, я думаю, вы знаете.
К слову, в данном случае такой же маневр можно было провернуть и с атрибутом «action».