studiovlijmscherp / auto-gtm-form-abandonment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automated form abandonment tracking for GTM

Based on work by Simo Ahava: http://www.simoahava.com/analytics/track-form-abandonment-with-google-tag-manager/

This script will automatically track all forms on your pages. When a user changes input values on a form, it will be tracked unless the form is the one being submitted. Form and input 'name' attributes are used by default.

See index.html for an example.

Prerequisites

  1. Add form submit trigger in GTM (either on all forms or the subset you want to track)
  2. Add trigger for custom event 'formAbandonment'
  3. Add data layer variables 'eventAction' and 'eventCategory'
  4. Add tag to trigger a GA event on formAbandonment trigger with event category and action taken from data layer variables
  5. Include auto-ga-form-abandonment.js script
  6. Observe form abandonment events in GA!

About

License:MIT License


Languages

Language:JavaScript 55.5%Language:HTML 44.5%