-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gravity Form by google tagmanager
51 lines (42 loc) · 1.59 KB
/
Gravity Form by google tagmanager
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
custom html - cJS - Gravity form - listhner
===
<script>
jQuery(document).ready( function() {
jQuery(document).bind('strattic-form-success', function(e){
var formId = e.detail.form.id
var formDetails = e.detail.formattedData
window.dataLayer.push({
'event' : 'gravityFormSubmission',
'gfformID' : formId,
'gfformSubmission' : formDetails
});
});
})
</script>
===
Variable:
dlv - form id - gfformID
1. using Custom javascript variable by input box name
-----------------
function() {
return document.getElementsByName('input_box_name')[0] ? document.getElementsByName('input_box_name')[0].value: '';
}
-----!important---
confermation page script
<script>
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'gravity_form_submit',
'firstName': '',
'lastName': '',
'email': '',
'phone':''
});
</script>
=====
#How To Track Gravity Form Submission With Google Tag Manager
If you are using the Gravity form on your website and you want to measure the form conversions in your analytics tools and advertising platform
You will have to use the Gravity form event listener and Google Tag Manager to make this possible.
First, create a custom HTML tag type, paste the event listener code there and fire it on pageview or DOM ready.
Next, you’ll set up a custom event trigger with the event name [formSubmissionSuccess] used to fire your marketing pixels/tags on successful Gravity form submissions.
To capture the Gravity form ID, create a dataLayer variable with the key [formID]. you can push the form ID into your analytics as an event parameter.