Mojibake is a rendering issue that occurs when characters are encoded differently than interpreted. This issue is most common with multibyte and international characters. Because Adobe Analytics deals with many types of character encodings, it is important to understand the settings used for character sets and where to use them.

The following three places directly involve character encoding and how they show up in Adobe Analytics:

  • On your website (<meta charset="UTF-8">)
  • Within your core JavaScript file (s.charset="UTF-8";)
  • Report Suite Setting (Multi-byte Character Support: Enabled)

Website and implementation level

When implementing character codes, ensure that s.charSet and the character set on the web page being tracked match. The s.charSet variable translates the values on the web page into UTF-8 for use in data collection based on the value of s.charSet.

Report suite level

When a report suite is created, a Multi-byte character support checkbox is available (checked by default). When enabled, report suite data is encoded in UTF-8 format. When disabled, report suite data is encoded in ISO-8859-1. Any special characters not included in ISO-8859-1 can produce unexpected display errors in Analytics reports, including mojibake, new lines, and truncated values.

Because this setting largely impacts data collection, the option to toggle it is not permitted after a report suite is initially created. If you would like to enable or disable Multi-byte character support, have a supported user contact Customer Care. If this setting is changed, historical data collected in one encoding can display incorrectly, especially when using non-latin or special characters.

Additional resources

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Twitter™ and Facebook posts are not covered under the terms of Creative Commons.

Legal Notices   |   Online Privacy Policy