Adding parameters
Remote configuration is defined as a set of keys-value pairs named “parameters” that can be added and modified in the “segment parameter tab” found on the app config page
To add parameters:
- click ADD PARAMETER
Then add parameters manually, filling the following fields:
| Data | Description | Guideline |
|---|---|---|
| Parameters name | Name of the parameters | Parameters' name should be in lowercase Parameters' name should not start with a one character prefix like "a_parameter" |
| Type | Type of the parameter, it can have the following values - String - Int - Float - Boolean - JSON | |
| Value | Value that you want to set for this parameter | |
| Description | Description of the parameters, what is the functional impact of this parameter? | Not mandatory but strongly encouraged |
Alternatively, a list of parameters can be imported from a CSV by clicking IMPORT CSV.
The csv must have the following columns:
- Name
- Type
- Value
- Desc.
CSV import adds keys that were not present before, updates the values of keys that were already present but does not remove existing keys
Creating segments and segments overrides
Segments are created in the “Live Segment” tab. A segment targets a set of users according to the rules you have defined. These rules can be quite flexible and include:
- Country
- OS
- App version
- User attributes relative to
- Install date
- Progression
- LTV
- Ads and IAP engagement
Once a segment is created it is set in a draft state and can still be edited. Once the segment is activated, it cannot be modified anymore.
Segments can be used to override configuration on a scope of users. Segments overrides are defined in different ways:
- Clicking on the parameter in the “segment parameter tab”, then clicking on “Override the parameter for a segment” in the Edit parameter modal
- Selecting the segment in the “segment parameter tab”, then clicking on the “Override Parameter” button
Segments overrides are applied according to segment priority. The higher priority number will be applied to the user.
Example:
- default configuration for parameter
IS_pressure = 10
- Segment “Android” with
Priority = 2and parameter overrideIS_pressure = 20
- Segment “Buyer” with
Priority = 10and parameter overrideIS_pressure = 30
- A user that is and Android Buyer (both in segments “Android” and “Buyer”) will have the parameter
IS_pressure = 30
Segment priority is edited in the Live Segments tab by clicking the “Segment Prioritisation” button