Difference between revisions of "ATC/Current/SDK/Forms: track"

From Genesys Documentation
Jump to: navigation, search
(Published)
(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 text area fields.
+
*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:
**pass
 
**billing
 
**creditcard
 
**cardnum
 
**^cc
 
**ccnum
 
**exp
 
**seccode
 
**securitycode
 
**securitynum
 
**cvc
 
**cvv
 
**ssn
 
**socialsec
 
**socsec
 
**csc
 
  
 +
{{{!}} 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
  • ^cc
  • cardnum
  • ccnum
  • creditcard
  • csc
  • cvc
  • cvv
  • exp
  • pass
  • billing
  • seccode
  • securitycode
  • securitynum
  • socsec
  • socialsec
  • ssn
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      
Retrieved from "https://all.docs.genesys.com/ATC/Current/SDK/Forms:track (2024-10-06 18:58:42)"
Comments or questions about this documentation? Contact us for support!