Form tagging simply requires a Decibel ID to be added to each form, and field within that form, that you want to track. An example of this can be seen below.
<form action="submit.php" method="POST" data-di-form-track data-di-form-id="contact"> First name: <input type="text" name="field156" data-di-field-id="firstname"><br /> Last name: <input type="text" name="field135" data-di-field-id="lastname"><br /> <input type="submit" value="Submit"> </form>
If data-di-form-track is present, then the form will be tracked. If data-di-form-id is present, then this is what the form ID will be, if it is not present but data-di-form-track is, we will use the existing mechanism of determining the form ID. data-di-field-id is added to each field, however if this isn’t present, we will use the input’s name attribute.
If a form on your website uses a non-standard form submission, such as via AJAX, you will need to add a call on the submission of this form to inform Decibel Insight that this has been submitted. You can find out more about Form Submission Tagging here.