Character Limits and Filtering

Prev Next

1 Overview

To ensure data consistency and prevent processing issues, Mapp Intelligence applies certain limits and formatting rules to incoming values. This includes restrictions on request size, data types, and automatic filtering of unsupported characters.

These rules apply to all tracking data and cannot be customized.


2 Tracking Rules and Limitations

2.1 Request Size and Case Sensitivity

Rule

Description

Maximum Request Size

A single tracking request must not exceed 7 KB in total size.

Case Sensitivity

All input values are case-sensitive. This applies to parameters, page names, categories, etc.

2.2 Supported Data Types

Text Parameters

  • Maximum length: 255 characters per parameter.

  • If a parameter contains multiple values, each value can still be up to 255 characters.

  • Each scalar value is treated as a separate parameter entry.

Figure Parameters

  • Format: decimal(12,2) – up to 10 digits plus 2 decimal places.

  • Valid range: –9,999,999,999.99 to +9,999,999,999.99

2.3 Filtered Characters During Processing

During tracking data processing, specific characters are automatically removed or normalized to ensure clean input. These transformations happen before the data appears in reports or exports.

Rule

Description

Control Characters

Characters in the Unicode range 0x00–0x1F (non-printable control characters) are removed.

Escaped Characters

The following characters are filtered out: ', ", <, >, and \.

Non-breaking Space

The character 0xA0 is replaced with a regular space.

Whitespace

  • Multiple spaces are reduced to a single space

  • Leading and trailing spaces are trimmed

⚠️ These filters are applied by default and cannot be disabled.