Пример ТЗ
ПавелЗадача
Нужно во время сабмита (подтверждения) всех формы на сайте отправлять значения полей вебхуком на адрес:
https://hooks.zapier.com/hooks/catch/XXXXXXX
Дополнительные поля
В качестве одного из пар объекта добавьте getCookie('utm_storage') с ключом utm, это переменная в cookie, вот исходный код, который установлен в контейнере GTM, на сайте его нет. Значение getCookie('utm_storage') может равняться i или i.
Аналогичным образом нужно добавить пару ga.getAll()[0].get('clientId') с ключом clientid, данная переменная может быть undefined или может отсутствовать сам объект ga.
Итого у нас получается пример
{
date: '2018-03-15'
name: 'Имя',
phone: '89997776655',
email: 'test@test.ru',
....
utm: getCookie('utm_storage'),
clientid: ga.getAll()[0].get('clientId')
}
Тестирование
При отправке будут появляться строки в Google Таблице (ссылка)