Difference between revisions of "ATC/Current/SDK/Method reference"

From Genesys Documentation
Jump to: navigation, search
(Published)
Line 2: Line 2:
 
|Standalone=No
 
|Standalone=No
 
|DisplayName=Method reference
 
|DisplayName=Method reference
|Platform=PureEngage, PureConnect, PureCloud
 
 
|TocName=Method reference
 
|TocName=Method reference
 +
|Context=View a list of all methods in the Journey JavaScript SDK.
 
|ComingSoon=No
 
|ComingSoon=No
|Context=View a list of all methods in the Journey JavaScript SDK.
+
|Platform=PureEngage, PureConnect, PureCloud
 +
|Prereq=
 
|Section={{Section
 
|Section={{Section
 
|sectionHeading=Initialization methods
 
|sectionHeading=Initialization methods
|Standalone=No
+
|anchor=
|ComingSoon=No
 
 
|alignment=Vertical
 
|alignment=Vertical
 +
|Media=
 +
|image=
 
|structuredtext=For complete information about a method, including signature and arguments, click the method's name.
 
|structuredtext=For complete information about a method, including signature and arguments, click the method's name.
 
{{{!}} class="wikitable"
 
{{{!}} class="wikitable"
Line 23: Line 25:
 
{{!}}{{!}}Stops all {{MINTYDOCSPRODUCT}} SDK activity and removes all tracking information
 
{{!}}{{!}}Stops all {{MINTYDOCSPRODUCT}} SDK activity and removes all tracking information
 
{{!}}}
 
{{!}}}
|fullwidth=No
+
|structuredtextwide=
 +
|FAQHeading=
 
|Status=No
 
|Status=No
 
}}{{Section
 
}}{{Section
 
|sectionHeading=Tracking methods
 
|sectionHeading=Tracking methods
|Standalone=No
+
|anchor=
|ComingSoon=No
 
 
|alignment=Vertical
 
|alignment=Vertical
 +
|Media=
 +
|image=
 
|structuredtext=For complete information about a method, including signature and arguments, click the method's name.
 
|structuredtext=For complete information about a method, including signature and arguments, click the method's name.
 
{{{!}} class="wikitable"
 
{{{!}} class="wikitable"
Line 48: Line 52:
 
{{!}}{{!}} 
 
{{!}}{{!}} 
 
{{!}}}
 
{{!}}}
 +
|structuredtextwide=
 +
|FAQHeading=
 
|Status=No
 
|Status=No
 
}}{{Section
 
}}{{Section
 
|sectionHeading=Utility methods
 
|sectionHeading=Utility methods
|Standalone=No
+
|anchor=
|ComingSoon=No
 
 
|alignment=Vertical
 
|alignment=Vertical
 +
|Media=
 +
|image=
 
|structuredtext=For complete information about a method, click the method's name.
 
|structuredtext=For complete information about a method, click the method's name.
 
{{{!}} class="wikitable"
 
{{{!}} class="wikitable"
Line 61: Line 68:
 
{{!}}-
 
{{!}}-
 
{{!}}{{!}}
 
{{!}}{{!}}
 
 
{{Link-SomewhereInThisManual|topic=serialize}}<br />
 
{{Link-SomewhereInThisManual|topic=serialize}}<br />
 
{{!}}{{!}}Used for passing serialized data from a form.
 
{{!}}{{!}}Used for passing serialized data from a form.
Line 71: Line 77:
 
{{!}}{{!}}Sends helpful messages to the console.
 
{{!}}{{!}}Sends helpful messages to the console.
 
{{!}}}
 
{{!}}}
|fullwidth=No
+
|structuredtextwide=
 +
|FAQHeading=
 
|Status=No
 
|Status=No
 
}}{{Section
 
}}{{Section
 
|sectionHeading=Visit API methods
 
|sectionHeading=Visit API methods
|Standalone=No
+
|anchor=
|ComingSoon=No
 
 
|alignment=Vertical
 
|alignment=Vertical
 +
|Media=
 +
|image=
 
|structuredtext={{{!}} class="wikitable"
 
|structuredtext={{{!}} class="wikitable"
 
{{!}}-
 
{{!}}-
Line 92: Line 100:
 
{{!}}{{!}}This provides the same functionality as<tt>'api.visit.cached'</tt>, but only the 'shortId' is returned. The short ID is useful as a legible reference number that can be displayed on the website.<br />
 
{{!}}{{!}}This provides the same functionality as<tt>'api.visit.cached'</tt>, but only the 'shortId' is returned. The short ID is useful as a legible reference number that can be displayed on the website.<br />
 
{{!}}}
 
{{!}}}
|fullwidth=No
+
|structuredtextwide=
|Status=No
+
|FAQHeading=
 +
|Status=Yes
 
}}{{Section
 
}}{{Section
 
|sectionHeading=Customer API methods
 
|sectionHeading=Customer API methods
|Standalone=No
+
|anchor=
|ComingSoon=No
 
 
|alignment=Vertical
 
|alignment=Vertical
 +
|Media=
 +
|image=
 
|structuredtext={{{!}} class="wikitable" style="font-size: 14px;"
 
|structuredtext={{{!}} class="wikitable" style="font-size: 14px;"
 
{{!}}-
 
{{!}}-
Line 107: Line 117:
 
{{!}}{{!}}This performs an AJAX request to retrieve the visitor data from the {{MINTYDOCSPRODUCT}} server.<br />
 
{{!}}{{!}}This performs an AJAX request to retrieve the visitor data from the {{MINTYDOCSPRODUCT}} server.<br />
 
{{!}}}
 
{{!}}}
|fullwidth=No
+
|structuredtextwide=
|Status=No
+
|FAQHeading=
 +
|Status=Yes
 
}}
 
}}
 
}}
 
}}

Revision as of 09:30, May 19, 2020

This topic is part of the manual Journey JavaScript SDK for version Current of Genesys Predictive Engagement.

View a list of all methods in the Journey JavaScript SDK.

Initialization methods

For complete information about a method, including signature and arguments, click the method's name.

Method Description
init Initializes the Genesys Predictive Engagement SDK
destroy Stops all Genesys Predictive Engagement SDK activity and removes all tracking information

Tracking methods

For complete information about a method, including signature and arguments, click the method's name.

Method Description
pageview Tracks page views
record Records custom website events
identify Adds information to a customer
forms:track  

Utility methods

For complete information about a method, click the method's name.

Method Description

serialize

Used for passing serialized data from a form.
dom - ready
Allows you specify a function handler to run when the DOM has fully loaded.
debug
Sends helpful messages to the console.

Visit API methods

Name Description
ac('api.visit.get', callback)
Performs an AJAX request to retrieve the session data from the Genesys Predictive Engagement server. The object returned contains the most up-to-date data for the session. This is useful for monitoring live data, such as segment assigned IDs, outcome score progress, and last page viewed.
ac('api.visit.cached', callback)
Retrieves the cached Genesys Predictive Engagement session data from the browser local storage. If session data does not exist in local storage, a session will be requested via an AJAX request from Genesys Predictive Engagement. This is practical for retrieving data that doesn't change for a session, such as the visit identifier, device details, location, referrer, and marketing campaign information.
ac('api.visit.getShortId', callback)
This provides the same functionality as'api.visit.cached', but only the 'shortId' is returned. The short ID is useful as a legible reference number that can be displayed on the website.

Customer API methods

Name Description
ac('api.customer.get', callback)
This performs an AJAX request to retrieve the visitor data from the Genesys Predictive Engagement server.
Retrieved from "https://all.docs.genesys.com/ATC/Current/SDK/Method_reference (2025-06-23 21:19:55)"
Comments or questions about this documentation? Contact us for support!