In the wake of another amazing Adobe Summit, Adobe has rolled out a new release to their flag­ship analyt­ics solu­tion Site­Cat­a­lyst.  And as with most releases in order for you to be able to take advan­tage 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 manag­ing your imple­men­ta­tion without a TMS or if you use one of our Satel­lite Appre­ci­a­tion Part­ners (see also competi­tors) then you will need to wait for their devel­op­ment 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 devel­op­ment to happen, lets walk through the steps you would take within Satel­lite to begin taking advan­tage of the latest code update from Adobe.

Why would you be willing to sacri­fice the agility and the power over your imple­men­ta­tion that you have invested in?

Step 1 – Copy the new code.

Once you are logged into Site­Cat­a­lyst, you are able to get the new version of the code from within the Adobe Site­Cat­a­lyst Admin section.

Screen Shot 2013-03-22 at 8.45.59 AM

After you select the report suite that you would like to gener­ate 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 Satel­lite account and select the Web Prop­erty that you would like to update.  From the overview screen select the gear icon next to your Adobe Site­Cat­a­lyst config­u­ra­tion.

Screen Shot 2013-03-22 at 8.50.48 AM

Expand the General section of the config­u­ra­tion 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 upgrad­ing to the latest version of Site­Cat­a­lyst code.  From the time I read the article from Adobe announc­ing their release to upgrad­ing the code on my site a mere 6 minutes had passed.   I can hear your skep­ti­cism and your ques­tions:

  • What about all my plugins ?
  • What about all the custom config­u­ra­tion 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 ques­tions.

What about the plugins ?

If you have not read my colleague, Jenn Kunz’s, article on decreas­ing your depen­dance 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 imple­men­ta­tion then you can lever­age one of the many features of Satel­lite Tag Manage­ment system that allow you to begin to create an abstrac­tion between your custom settings and the core code.

Screen Shot 2013-03-22 at 9.06.03 AM

The last option in the Site­Cat­a­lyst config­u­ra­tion section allows you to place any custom code that also needs to be trig­gered when the core javascript code for Site­Cat­a­lyst is run.  This can include plugins and any other addi­tional code that you need to be here as well.   What this allows for is a much faster upgrade path as we high­lighted above by abstract­ing this from the core file and allows you to move a the speed of your busi­ness, not the speed of your vendor.

What about the other custom settings?

Below is the full list of config­u­ra­tion options that are provided for you to tell Satel­lite how you want to imple­ment Site­Cat­a­lyst, 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 avail­able 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 ques­tion I would put back to you is why would you?  Why would you be willing to sacri­fice the agility and the power over your imple­men­ta­tion 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 road­blocks for another set.

Choose your own adventure.

This is just one of the many parts of Satel­lite that have been constructed to not only provide you the most effi­cient & reli­able tool on the planet to manage your digital measure­ment imple­men­ta­tions, but to make the things that are supposed to be simple actu­ally be simple.  The process of never stop­ping the inno­va­tion is funda­men­tal to the team at Search Discovery | Satel­lite and our passion for creat­ing the best prod­ucts in the digital intel­li­gence indus­try drives us to make sure that we make things that are not only cool, but prod­ucts 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 begin­ning.