Current behaviour of analytics().logEvent (or any analytics events) is to send fields that are too long. Only after we see them in the dashboard can we see that there's an error in string length. I'd think we should either document this, or better to have a warning mechanism. It's difficult to see know that a field will suddenly get tracked just because it's 103 characters in length.