Пример ТЗ

Пример ТЗ

Павел

Задача

Нужно во время сабмита (подтверждения) всех формы на сайте отправлять значения полей вебхуком на адрес:

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 Таблице (ссылка)