Pull to refresh

Comments 4

Вы таким образом отслеживаете не столько заполнения форм, сколько ajax-запросы. В доброй половине случаев это не одно и то же.
Способ имеет право на жизнь, но будет давать много мусора.

Мы для себя и одной CMS (которую нельзя называть в слух) решили этот вопрос глобальнее: заполненные заявки собираются на сервере в специальную «очередь», а затем вытаскиваются на клиент. Далее кладутся в dataLayer и удаляются из очереди сервера.

Изначально механизм был разработан для расширенной электронной торговли, но и для обычных форм оказался вполне применим.
Как следствие имеем примерно вот такие отчеты
image

Минус — заточенность под конкретную CMS
Мы отслеживаем не все запросы, а фильтруем их по конкретным параметрам и получаем только запросы в которых была успешно отправлена форма.

Начало статьи как раз относится к вашему случаю, данная статья не для вас ;)
А если есть варианты форм, которые отправляются через прямую обработку «action» и формы, которые отправляются через AJAX?
Как быть в этом случае?
Алексей, формы первого типа возможно получится отследить с помощью триггера «Отправка формы», если так, то в тэги отправки события вставляете два триггера (они работают через ИЛИ) — «Отправка формы» и тот, что был сделан для AJAX-форм.
Sign up to leave a comment.

Articles