Documentation Index

Fetch the complete documentation index at: https://docs.mapp.com/llms.txt

Use this file to discover all available pages before exploring further.

Character Limits and Data Types

Prev Next

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: 255 characters per value.

  • If you use multi-value parameters, each individual value can still contain up to 255 characters.

Figure parameters

  • Supported format: decimal(12,2)

  • Valid range: -9999999999.99 to 9999999999.99

Filtered characters and formatting

The SDK automatically normalizes or removes some characters during request processing.

  • Characters in the range 0x00-0x1f are filtered out.

  • Single quotes, double quotes, angle brackets, and backslashes are filtered out.

  • 0xA0 is 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