In the wake of anoth­er amaz­ing Adobe Sum­mit, Adobe has rolled out a new release to their flag­ship ana­lyt­ics solu­tion Site­Cat­a­lyst.  And as with most releas­es in order for you to be able to take advan­tage of all of the new fea­tures, which are detailed in their blog post here,  this is going to require an update to the core javascript file.  If you are cur­rent­ly man­ag­ing your imple­men­ta­tion with­out a TMS or if you use one of our Satel­lite Appre­ci­a­tion Part­ners (see also com­peti­tors) then you will need to wait for their devel­op­ment teams to cre­ate a new tem­plate and roll that out through their sys­tem before you are able to get this code deployed to your site.   While we wait for that devel­op­ment to hap­pen, lets walk through the steps you would take with­in Satel­lite to begin tak­ing advan­tage of the lat­est code update from Adobe.

Why would you be will­ing to sac­ri­fice the agili­ty and the pow­er over your imple­men­ta­tion that you have invest­ed in?

Step 1 – Copy the new code.

Once you are logged into Site­Cat­a­lyst, you are able to get the new ver­sion of the code from with­in the Adobe Site­Cat­a­lyst Admin sec­tion.

Screen Shot 2013-03-22 at 8.45.59 AM

After you select the report suite that you would like to gen­er­ate the new code for you can sim­ply copy the con­tents 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­er­ty that you would like to update.  From the overview screen select the gear icon next to your Adobe Site­Cat­a­lyst con­fig­u­ra­tion.

Screen Shot 2013-03-22 at 8.50.48 AM

Expand the Gen­er­al sec­tion of the con­fig­u­ra­tion and select the “Open Edi­tor” but­ton.

Screen Shot 2013-02-14 at 9.59.57 AM

Once the edi­tor modal is opened, delete the con­tents 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 & pub­lish 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 lat­est ver­sion of Site­Cat­a­lyst code.  From the time I read the arti­cle from Adobe announc­ing their release to upgrad­ing the code on my site a mere 6 min­utes had passed.   I can hear your skep­ti­cism and your ques­tions:

  • What about all my plu­g­ins ?
  • What about all the cus­tom con­fig­u­ra­tion that is in the s_code ?
  • How the hell did Har­vard beat New Mex­i­co last night ?

While I am not able to offer any insight on how the boys from Cam­bridge pulled off that vic­to­ry, I can put your mind at ease on the oth­er ques­tions.

What about the plugins ?

If you have not read my col­league, Jenn Kunz’s, arti­cle on decreas­ing your depen­dance on plu­g­ins you should pause and read it before going any fur­ther.   After read­ing that post if there are still some plu­g­ins that you have to have in your imple­men­ta­tion then you can lever­age one of the many fea­tures of Satel­lite Tag Man­age­ment sys­tem that allow you to begin to cre­ate an abstrac­tion between your cus­tom set­tings and the core code.

Screen Shot 2013-03-22 at 9.06.03 AM

The last option in the Site­Cat­a­lyst con­fig­u­ra­tion sec­tion allows you to place any cus­tom code that also needs to be trig­gered when the core javascript code for Site­Cat­a­lyst is run.  This can include plu­g­ins and any oth­er addi­tion­al code that you need to be here as well.   What this allows for is a much faster upgrade path as we high­light­ed 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 ven­dor.

What about the other custom settings?

Below is the full list of con­fig­u­ra­tion options that are pro­vid­ed 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 plain­ly 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 cre­ate and set all of these cus­tom set­tings with­in the sec­tion where you past­ed the core code.  The ques­tion I would put back to you is why would you?  Why would you be will­ing to sac­ri­fice the agili­ty and the pow­er over your imple­men­ta­tion that you have invest­ed in?  A TMS sys­tem is sup­posed to ful­fill on the promise of mak­ing the process of deal­ing with tasks like this much eas­i­er, instead of mere­ly trad­ing out one set of road­blocks for anoth­er set.

Choose your own adventure.

This is just one of the many parts of Satel­lite that have been con­struct­ed to not only pro­vide you the most effi­cient & reli­able tool on the plan­et to man­age your dig­i­tal mea­sure­ment imple­men­ta­tions, but to make the things that are sup­posed to be sim­ple actu­al­ly be sim­ple.  The process of nev­er stop­ping the inno­va­tion is fun­da­men­tal to the team at Search Dis­cov­ery | Satel­lite and our pas­sion for cre­at­ing the best prod­ucts in the dig­i­tal intel­li­gence indus­try dri­ves us to make sure that we make things that are not only cool, but prod­ucts and fea­tures that will make you job eas­i­er.  Things that will allow you to get out of the weeds with the day to day tasks that con­sume so much of your time that you nev­er get to items on your list that will have the biggest impact for your com­pa­ny. Buck­le up, the ride is just begin­ning.