Difference between revisions of "ATC/Current/SDK/Forms: track"
From Genesys Documentation
(Published) |
(Published) |
||
Line 3: | Line 3: | ||
|DisplayName=forms:track | |DisplayName=forms:track | ||
|TocName=forms:track | |TocName=forms:track | ||
− | |Context=Learn how to use the<tt>forms:track</tt> method to capture when | + | |Context=Learn how to use the<tt>forms:track</tt> method to capture when visitors complete web-based forms. |
|Dimension=DevTracking | |Dimension=DevTracking | ||
|ComingSoon=No | |ComingSoon=No | ||
Line 10: | Line 10: | ||
|sectionHeading=Description | |sectionHeading=Description | ||
|alignment=Vertical | |alignment=Vertical | ||
− | |structuredtext=The <tt>forms:track</tt> method tracks form submission and abandonment events. By default, forms tracking captures form data when a | + | |structuredtext=The <tt>forms:track</tt> method tracks form submission and abandonment events. By default, forms tracking captures form data when a visitor submits or abandons a form. |
*Recorded form data '''includes''' the values of all input, select, and text area fields. | *Recorded form data '''includes''' the values of all input, select, and text area fields. | ||
Line 32: | Line 32: | ||
|sectionHeading=selector | |sectionHeading=selector | ||
|alignment=Vertical | |alignment=Vertical | ||
− | |structuredtext=*'''Description:''' CSS selector for the element or elements | + | |structuredtext=*'''Description:''' CSS selector for the element or elements to track |
*'''Type:''' String | *'''Type:''' String | ||
*'''Status:''' Optional | *'''Status:''' Optional |
Revision as of 16:23, December 17, 2020
This topic is part of the manual Journey JavaScript SDK for version Current of Genesys Predictive Engagement.
Learn how to use theforms:track method to capture when visitors complete web-based forms.
Description
The forms:track method tracks form submission and abandonment events. By default, forms tracking captures form data when a visitor submits or abandons a form.
- Recorded form data includes the values of all input, select, and text area fields.
- Recorded form data excludes the values of hidden, submit, and password fields, along with any fields that contain any of the sensitive input strings.
Important
For Genesys Predictive Engagement SDK forms tracking to capture form data, each input requires a properly defined name attribute.For more information, see Form Tracking API.
Signature
ac('forms:track', [selector], [options]);
Arguments
selector
- Description: CSS selector for the element or elements to track
- Type: String
- Status: Optional
- Default: Form
options
- Description: Activity or behavior to track
- Type: Object
- Status: Optional
- Default: {}
- Properties: See the following table.
Name | Description | Type | Status | Default | Arguments |
captureFormDataOnAbandon | Boolean | optional | true | ||
captureFormDataOnSubmit | Boolean | optional | true | ||
transform | function | optional | formDataObject | ||
traitsMapper | traitsMapper |
Comments or questions about this documentation? Contact us for support!