Event parameters
Send all requests to the Data API’s GET visit/visitor endpoint. Standard parameters for Experiment exposure, Custom data, and Conversion event requests include: Either:- visitorCode (string): Kameleoon’s unique ID for a visitor. Required if
mappingValueisn’t provided.
-
mappingValue (string): Value of the custom data configured as a mapping identifier (acting as a visitor cross-device ID) if applicable. Required if
visitorCodeisn’t provided. - siteCode (string): A unique string of letters and numbers that identifies a Kameleoon project. Retrieve this code as described in Find the siteCode.
-
currentVisit (string | optional): Set to
trueto receive data related to current visits. Only users utilizing Feature Experimentation can request data for active visits. -
Depending on the specific event requested, each request must include one additional boolean parameter set to
true: eitherexperiment,customdata, orconversion, as demonstrated in the examples below.
Event requests
Below are examples of the format used for requests and replies, specific to each event:For a more user-friendly output, include the parameter
prettyPrint=true in the request header.Experiment exposure
RequestIn the example response,
id represents the ID for the experiment, while variationId is the specific variation of the experiment that Kameleoon exposed the visitor to.Custom data
RequestIn the example response,
index is the unique ID of the custom data.