Difference between revisions of "ATC/Current/SDK/Forms: track"
From Genesys Documentation
DannaShirley (talk | contribs) (Published) |
DannaShirley (talk | contribs) (Published) |
||
Line 13: | Line 13: | ||
|structuredtext=The <tt>forms:track</tt> method tracks form submission and abandonment events. By default, forms tracking captures form data upon submit or abandon. | |structuredtext=The <tt>forms:track</tt> method tracks form submission and abandonment events. By default, forms tracking captures form data upon submit or abandon. | ||
− | *Recorded form data '''includes''' the values of all input, select, and | + | *Recorded form data '''includes''' the values of all input, select, and textarea fields. |
*Recorded form data '''excludes''' the values of hidden, submit, and password fields, along with any fields that contain any of the following sensitive input strings: | *Recorded form data '''excludes''' the values of hidden, submit, and password fields, along with any fields that contain any of the following sensitive input strings: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | {{{!}} class="wikitable" | ||
+ | !Credit and debit card information | ||
+ | !Personal information | ||
+ | {{!}}- | ||
+ | {{!}} | ||
+ | *^cc | ||
+ | *cardnum | ||
+ | *ccnum | ||
+ | *creditcard | ||
+ | *csc | ||
+ | *cvc | ||
+ | *cvv | ||
+ | *exp | ||
+ | {{!}} | ||
+ | *pass | ||
+ | *billing | ||
+ | *seccode | ||
+ | *securitycode | ||
+ | *securitynum | ||
+ | *socsec | ||
+ | *socialsec | ||
+ | *ssn | ||
+ | {{!}}} | ||
{{NoteFormat|In order for Altocloud SDK forms tracking to capture form data, each input needs to have a properly defined <tt>name</tt> attribute.|}} | {{NoteFormat|In order for Altocloud SDK forms tracking to capture form data, each input needs to have a properly defined <tt>name</tt> attribute.|}} | ||
Revision as of 14:25, January 9, 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 users complete web-based forms.
Description
The forms:track method tracks form submission and abandonment events. By default, forms tracking captures form data upon submit or abandon.
- Recorded form data includes the values of all input, select, and textarea fields.
- Recorded form data excludes the values of hidden, submit, and password fields, along with any fields that contain any of the following sensitive input strings:
Credit and debit card information | Personal information |
---|---|
|
|
Important
In order for Altocloud SDK forms tracking to capture form data, each input needs to have a properly defined name attribute.See also Form Tracking API.
Signature
ac('forms:track', [selector], [options]);
Arguments
selector
- Description: The element you want to track.
- Type: string
- Status: optional
- Default: form
options
- Description: The activity or behavior that you want to track.
- Type: object
- Status: optional
- Default: {}
- Properties:
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!