A Customer Passed Parameter (CPP) is a data point created by (or currently available in) your app, which is captured by Verint XM code and sent with a survey submission. CPPs provide additional data for analysis without increasing the number of questions asked on the survey.
Many Verint XM clients opt to provide their app version as a CPP, which helps greatly when it comes to analyzing changes in customer satisfaction between app upgrades.
(No longer required as of SDK version 4.3.0)
Clients can define CPPs in two ways:
foresee_configuration.json: There is a cppParameters key in the JSON file that is a collection of key-value pairs.
- In code via the SDK: You can use the
ForeSee.appendCPPValue("key", "value")methods to dynamically add CPPs. This is useful when you want to add CPPs based on specific conditions.
By default, the SDK automatically captures and sends the following device-related CPPs with the survey:
The model name of the device (e.g. GT-S7560M)
The brand name of the device (e.g. Samsung).
The browser, e.g., Android WebKit.
The device's operating system (e.g. Android).
The operating system version (e.g. 11).
‘True’, if the device is a tablet.
Screen width in pixels.
Screen height in pixels.
Screen width in millimeters.
Screen height in millimeters.
The device's locale (e.g. en_US).
‘True’, if the device supports dual orientation (always 'true' on iOS devices).
The device's language (e.g. en).
The value of
versionNamein your app's package.
The value of
versionCodein your app's package.
The version of the Verint XM SDK that is installed in your app
Always 'touchscreen' on Android devices.
Type of survey invitation
Always 'in-app' on Android devices.
Updated 6 months ago