Client Side (JavaScript) API

GET Calls

tools

Returns the helper tools object

ablyft.get('tools')
JavaScript

experiments

Returns an array of all available experiments

ablyft.get('experiments')
JavaScript

pages

Returns an array of all available pages

ablyft.get('pages')
JavaScript

goals

Returns an array of all available goals

ablyft.get('goals')
JavaScript

activeExperimentIds

Returns and object of experimentID:variationID (key:value) pairs

ablyft.get('activeExperimentIds')
JavaScript

activePageIds

Returns an array of all activated pageIDs

ablyft.get('activePageIds')
JavaScript

variationById

Returns a variation object by a given variationID (i.e. "12345678")

ablyft.get('variationById', 12345678)
JavaScript

goalById

Returns a goal object by a given goalID (i.e. "12345678")

ablyft.get('goalById', 12345678)
JavaScript

trackingConsentEnabled

Returns a bool value if the tracking consent was enabled or disable. Null if no state was set.

ablyft.get('trackingConsentEnabled')
JavaScript

data

Returns an object with data like version of the snippet, the revision etc.

ablyft.get('data')
JavaScript