--- title: "Character Limits and Filtering" slug: "handling-characters-and-data-types-in-smart-pixel" updated: 2025-03-28T15:15:31Z published: 2025-03-28T15:15:31Z canonical: "docs.mapp.com/handling-characters-and-data-types-in-smart-pixel" --- > ## 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 Filtering ## 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 | > [!NOTE] > ⚠️ These filters are applied by default and cannot be disabled.