Categories
- Channel Analytics
- Inside Discover
- Marketing Integration
- Migration
- Omniture Business
- Online Marketing
- Online Merchandising
- Search Engine Marketing
- SEO
- Site Search
- Social Media
- Testing and Targeting
- Web 2.0
- Web Analytics
Authors
- Aseem Chandra (2)
- Adam Egbert (4)
- Adam Greco (46)
- Alex Hill
- Adam Justis (1)
- Brent Dykes (33)
- Ben Gaines (50)
- Brig Graff (5)
- Bret Gundersen (3)
- Brandon Hartness
- Brian Hawkins (4)
- Brent Hieggelke (6)
- Bill Mungovan (16)
- Ben Robison (7)
- Brent Watson (6)
- Cameron Cowan (3)
- Chad Greenleaf (2)
- Chad Warren (1)
- Chris Knoch (4)
- Christopher Parkin (15)
- Christian Ridge (2)
- Customer Success (13)
- Chris Zaharias (6)
- David Kirschner (5)
- Ed Hewett (18)
- Eric Hansen
- Jeremy Anderson (1)
- John Broady (10)
- Josh James (1)
- Jordan LeBaron (5)
- Jim McTiernan (2)
- Jeff Minich (9)
- Jose Santa Ana (2)
- Justin Grover
- Kiran Kairab Ferrandino (8)
- Kevin Lindsay (5)
- Kevin Willeitner (4)
- Laura MacTaggart (5)
- Matt Belkin (35)
- Mikel Chertudi (12)
- Michael Halbrook (8)
- Michael Klein (4)
- Matt Langie (6)
- Meme Rasmussen
- Neil Morgan (1)
- Pearce Aurigemma (25)
- Raj Sen
- Ray Pun (3)
- Siddharth Chaudhary (2)
- Steve Gustavson (3)
- Steve Hammond
- Tim Lott
- Tim Waddell (3)
- Wes Funk (4)
Pages
Recent posts
- 15 for 15: New Capabilities for Mobile Measurement and Analytics
- Europe’s Biggest Digital Marketing Conference Hits London
- 15 for 15: SiteCatalyst Dashboard Enhancements
- 15 for 15: Suite-level Segments
- YouTube Viral Video Alert System [Advanced Solutions]
- 15 for 15: Code version H.23.2 released
- 15 for 15: Updated UI and Admin Features
- 15 for 15: SiteCatalyst Segmentation
- 15 for 15: New Metrics, Metric-Related Features, and Breakdowns
- Solution Opportunity – Be a Pre-Production Client
Recent comments
- Bob Laws: This is a solid in…
- lilash reviews: Many interne…
- Ben Gaines: Hi Stefanie, In…
- Kevin Willeitner: The segmen…
- Stefanie: Hello Is upgradin…
- Tim: This looks like an awes…
- Simon Iddings: As the articl…
- nic: Ah, there it is, thanks…
- João Real: It´s a very goo…
- Ben Gaines: Nic, Yes, they …
Links
- DigitalAlex
- eMetrics (Jim Sterne)
- Forrester Research (John Lovett)
- Future Now’s grokdotcom
- immeria
- June Dershewitz on Web Analytics
- Lies, Damned Lies
- LunaMetrics
- Mine That Data
- Occam’s Razor
- Rich Page Ramblings
- SemAngel
- The Analytics Guru
- The Omni Man
- Web Analysis, Behavioral Targeting and Advertising
- Web Analytics World
Archives
Code version H.21.1 released
Some of you may have noticed that code SiteCatalyst version H.21.1 is now available in the Admin Console. (Fewer of you die-hards may have even noticed that JavaScript version history has been added to the release notes!) I have documented some details around the last two JavaScript code updates that we have put out on this blog, and will continue to do so going forward. When I was in our ClientCare organization, a common question that we heard was, “Should I upgrade my implementation to the latest code version, or am I okay to stay put?” Hopefully these posts will help answer that question by explaining the changes clearly.
There were two minor updates in code version H.21.1:
- We improved ClickMap data accuracy in cases where multi-suite tagging is in use.
- We improved the way URL encoding and decoding occur in the case of multi-byte characters, in order to work around a bug in older browser versions in the Android OS.
So, how do you know whether you should consider upgrading to H.21.1? You should consider upgrading if:
- You use multi-suite tagging (see explanation here) and also rely heavily on ClickMap.
- You have a mobile site that uses multi-byte characters and receives traffic from Android devices.
There you have it. As always, please feel free to submit JavaScript code suggestions at the Idea Exchange; we’re listening! And if you have any questions about this code release or anything else related to the Adobe Online Marketing Suite, leave me a comment or send me a tweet (@benjamingaines).

Hi - thanks for this info and insight! Is there a way to find a change history for all tag versions going back to the beginning?
Mitchell,
Going all the way back to 1996? :) Currently, there isn’t a publicly available single history of JavaScript code updates going all the way back, but if you give me a sense of how far back you need to go, I’ll see what I can do. Your Account Manager should be able to provide information on this as well. Also note that the code history section that we added to the release notes (as of this past release) shows history for the last 10 code releases, I believe.
Thanks,
Ben
Hi Ben,
When I saw this post, I checked my version. Opppss it is H17. I felt like very old :)
If I upgrade my code in JS file to this one, I suppose I will not need any change in my tags that I already collect. Do I suppose correct?
Thanks
Sibel,
Correct. You can swap out the s_code.js file to go from H.17 to H.21.1 without changing your individual page tags.
Thanks,
Ben
Hello
Is upgrading tags a simple job of copy and paste or does it require more thought?
Regards
Stefanie
Hi Stefanie,
In most cases, you can upgrade to the latest version of code by copying and pasting any customizations you’ve made in your s_code.js file into a newer version, then saving and publishing. (There are exceptions to this rule, which I may cover in a future blog post.)
We strongly recommend testing all JavaScript code upgrades prior to publishing in a live environment, to ensure compatibility. We also typically recommend not upgrading unless there are features/fixes that are relevant to your business in the newer version.
Thanks,
Ben