- The big one is the ability to capture data in the new variables mentioned above. If you are going to use s.eVar51 or up or s.prop51 or up, use H.22.1 code. (Technically this was possible in H.22 code, released in September 2010, but of course the reports themselves weren’t available at that time.) Once again, just to be clear, you need to upgrade to H.22 or H.22.1 if you are going to use s.eVar51 through s.eVar75, or s.prop51 through s.prop75. Setting these variables in previous versions of code will not work—data for the variables will not be collected.
- You know that IE behavior where the browser has a maximum URL limit of 2,083 characters? Previously, if you were capturing more than 2,083 characters of data in your SiteCatalyst image request, IE simply would not send the request, and no data would be captured from that page view. That doesn’t happen very often—as it happens, 2,083 bytes leaves room for a LOT of data collection—but it did happen from time to time, and it was very hard to detect manually (although DigitalPulse does it automatically for you). Anyway, code version H.22.1 introduces automatic truncation of the image request in IE if the request is longer than 2,047 bytes (note the path limit in the Microsoft KB article linked above) so that SiteCatalyst will always capture basic traffic data if your request is crazy long. Everything up to the last complete variable value under the 2,047 limit will be captured and reported. In other words, if truncation cuts off a variable value in the middle of it, that value will be discarded to avoid filling your reports with garbage. Note that Adobe has never imposed a total character/byte limit on image requests, and data collected in browsers that do not apply their own character limits will continue to be complete and untruncated; this applies only to IE.
So, in short, you want to upgrade to H.22 if…
- You want to use the new variables introduced in SiteCatalyst v14.9.
- You have long image requests that might exceed 2,083 characters.