SiteCatalyst Implementation Series: Release Upgrades

In the wake of another amazing Adobe Summit, Adobe has rolled out a new release to their flagship analytics solution SiteCatalyst.  And as with most releases in order for you to be able to take advantage of all of the new features, which are detailed in their blog post here,  this is going to require an update to the core javascript file.  If you are currently managing your implementation without a TMS or if you use one of our Satellite Appreciation Partners (see also competitors) then you will need to wait for their development teams to create a new template and roll that out through their system before you are able to get this code deployed to your site.   While we wait for that development to happen, lets walk through the steps you would take within Satellite to begin taking advantage of the latest code update from Adobe.

Why would you be willing to sacrifice the agility and the power over your implementation that you have invested in?

Step 1 – Copy the new code.

Once you are logged into SiteCatalyst, you are able to get the new version of the code from within the Adobe SiteCatalyst Admin section.

Screen Shot 2013-03-22 at 8.45.59 AM

After you select the report suite that you would like to generate the new code for you can simply copy the contents of the Core Javascript File.

Screen Shot 2013-03-22 at 8.22.07 AM

Step 2 – Paste the new code into Satellite.

Log into your Satellite account and select the Web Property that you would like to update.  From the overview screen select the gear icon next to your Adobe SiteCatalyst configuration.

Screen Shot 2013-03-22 at 8.50.48 AM

Expand the General section of the configuration and select the “Open Editor” button.

Screen Shot 2013-02-14 at 9.59.57 AM

Once the editor modal is opened, delete the contents that are there and replace them with the copied core javascript code from Step 1.

Screen Shot 2013-03-22 at 8.55.26 AM


Save all of your changes & publish the changes.

Step 3 – Go check your NCAA March Madness Bracket

That is all there is to the entire process of upgrading to the latest version of SiteCatalyst code.  From the time I read the article from Adobe announcing their release to upgrading the code on my site a mere 6 minutes had passed.   I can hear your skepticism and your questions:

  • What about all my plugins ?
  • What about all the custom configuration that is in the s_code ?
  • How the hell did Harvard beat New Mexico last night ?

While I am not able to offer any insight on how the boys from Cambridge pulled off that victory, I can put your mind at ease on the other questions.

What about the plugins ?

If you have not read my colleague, Jenn Kunz’s, article on decreasing your dependance on plugins you should pause and read it before going any further.   After reading that post if there are still some plugins that you have to have in your implementation then you can leverage one of the many features of Satellite Tag Management system that allow you to begin to create an abstraction between your custom settings and the core code.

Screen Shot 2013-03-22 at 9.06.03 AM

The last option in the SiteCatalyst configuration section allows you to place any custom code that also needs to be triggered when the core javascript code for SiteCatalyst is run.  This can include plugins and any other additional code that you need to be here as well.   What this allows for is a much faster upgrade path as we highlighted above by abstracting this from the core file and allows you to move a the speed of your business, not the speed of your vendor.

What about the other custom settings?

Below is the full list of configuration options that are provided for you to tell Satellite how you want to implement SiteCatalyst, not a rigid form that tells you how you have to have it.

Screen Shot 2013-03-22 at 9.09.57 AM

When you expand these out you can plainly see all of the options that are available for your use.

Screen Shot 2013-03-22 at 9.10.13 AM

Yes, you are always able to create and set all of these custom settings within the section where you pasted the core code.  The question I would put back to you is why would you?  Why would you be willing to sacrifice the agility and the power over your implementation that you have invested in?  A TMS system is supposed to fulfill on the promise of making the process of dealing with tasks like this much easier, instead of merely trading out one set of roadblocks for another set.

Choose your own adventure.

This is just one of the many parts of Satellite that have been constructed to not only provide you the most efficient & reliable tool on the planet to manage your digital measurement implementations, but to make the things that are supposed to be simple actually be simple.  The process of never stopping the innovation is fundamental to the team at Search Discovery | Satellite and our passion for creating the best products in the digital intelligence industry drives us to make sure that we make things that are not only cool, but products and features that will make you job easier.  Things that will allow you to get out of the weeds with the day to day tasks that consume so much of your time that you never get to items on your list that will have the biggest impact for your company. Buckle up, the ride is just beginning.

Leave a Comment

Your email address will not be published.

Contact Us

Related Posts

Join the Conversation

Check out Kelly Wortham’s Optimization based YouTube channel: Test & Learn Community.

Search Discovery
Education Community

Join Search Discovery’s new education community and keep up with the latest tools, technologies, and trends in analytics.

Follow Us


Share on facebook
Share on twitter
Share on linkedin
Scroll to Top