Hi Simon,
There is not a way to extend the limits of a given variable type, but since you are passing data into a custom traffic (prop) variable and hitting the 100 bytes limit; if you use a custom conversion (eVar) you have up to 255 bytes. Please be aware the two noted variable types carry different utilization and allocation properties however. See below for allowable character limits:
>>>
https://marketing.adobe.com/resources/help/kb/en_US/analytics/using/allowable-characters-limits.html
Many variables contain limitations to the number of bytes they can hold. A byte is generally a single character, however can take up to 6 bytes depending on the complexity of the character. Any variables that exceed these limitations are truncated:
- PageName and all custom traffic variables (props): 100 bytes
- Tracking Codes and all custom conversion variables (eVars): 255 bytes
- URL and Referrer: 255 bytes
- Hierarchy variables: 255 bytes total across all levels
- Purchase ID: 20 bytes
- Products:
- 100 bytes for each product category
- 100 bytes for each product name
- No overall limit within the entire variable
- Events variable: No overall limit, however each serialized value may only contain 20 bytes
Best,
Brian