This page summarizes the character rules, size limits, and data types that apply to Android SDK tracking requests.
Use it as a reference when you define custom parameters or process user-generated input before sending it through the SDK.
General rules
The SDK uses UTF-8 character encoding.
Request content is case-sensitive.
A single tracking request must not exceed
7 KB.
Supported parameter data types
Text parameters
Maximum length:
255characters per value.If you use multi-value parameters, each individual value can still contain up to
255characters.
Figure parameters
Supported format:
decimal(12,2)Valid range:
-9999999999.99to9999999999.99
Filtered characters and formatting
The SDK automatically normalizes or removes some characters during request processing.
Characters in the range
0x00-0x1fare filtered out.Single quotes, double quotes, angle brackets, and backslashes are filtered out.
0xA0is replaced with a space.Multiple spaces are reduced to a single space.
Leading and trailing spaces are removed.
When to check this page
Before defining custom text or figure parameters
When sanitizing user input before tracking
When debugging request truncation or unexpected value changes
Related: Default Parameters, Object Oriented Tracking