The Adobe / Omni­ture Site­Cat­a­lyst Ana­lyt­ics tool is one of the most robust and fea­ture rich dig­i­tal mea­sure­ment tools in the mar­ket and, as such, the imple­men­ta­tion can be one of the most chal­leng­ing and com­plex as well, but it does not have to be.  In the recent For­rester “Under­stand­ing Tag Man­age­ment Tools and Tech­nol­o­gy” report, ease of use & ease of imple­men­ta­tion were cit­ed as the top rea­sons for select­ing a tag man­age­ment sys­tem.

Screen Shot 2012-12-19 at 7.53.13 PM

Hav­ing used all the major tools in the mar­ket I can tell you first hand that for most Tag Man­age­ment Tools that is a valid and crit­i­cal request.  Some tools require you to mod­i­fy the track­ing code for the ven­dor, use a rigid pre-built tem­plate, or even strip out all the html scripts and do some seri­ous mod­i­fi­ca­tions such as invert­ing the code just to get the basic code to fire. And that’s not even talk­ing about doing any of the more com­plex event based or inter­sti­tial track­ing. I know what you are thinking…I’m now an “evil ven­dor” myself and have spent too much time drink­ing the Satel­lite Kool-Aid.   But I’ve spent the last few year deep in work­ing with the oth­er tools; I have a pret­ty good grasp on the fea­tures and lim­i­ta­tions of oth­er solu­tions, and how Satel­lite is dif­fer­ent.  So let’s look at what it takes to get the basic Adobe / Omni­ture Site­Cat­a­lyst track­ing code in place using Satel­lite.

Note: In a pre­vi­ous post, To Host or Not To Host,  I talked about the host­ing options that Satel­lite offers you.  The steps out­lined below do NOT change depend­ing on the host­ing option that you select.

Satellite TMS SiteCatalyst Implementation Guide

Step 1:  Copy the s_code from the Adobe Admin Console

Screen Shot 2012-12-21 at 10.44.46 AM

Copy every­thing as it is, no need to change any­thing or invert the code.

Step 2:  Add the tracking code to Satellite

Screen Shot 2012-12-21 at 10.45.26 AM

Once you are logged into Satel­lite and view­ing your web prop­er­ty, select the “Add a Tool” but­ton.   Choose Site­Cat­a­lyst from the Tool Type drop down and then you will enter in your pro­duc­tion and stag­ing report suite ID’s.  Once that is filled out, select the “Cre­ate Tool” option.

Screen Shot 2012-12-21 at 10.46.03 AM

Now that the entry for Site­Cat­a­lyst has been cre­at­ed you will see a set of options pre­sent­ed to you.  Expand the Gen­er­al sec­tion and move down to the s_code sec­tion and select Satel­lite Man­aged.

Note:  Satel­lite pro­vides you the option to self host the scode.js file from Adobe/Omniture if you need to do this.   If you are adding Satel­lite to an estab­lished and robust imple­men­ta­tion you might choose to point Satel­lite to use your exist­ing scode file to start with instead of migrat­ing every­thing at once.

Screen Shot 2012-12-21 at 10.47.16 AM

Once you select the “Open Edi­tor” but­ton you will see a modal win­dow that you can paste in the the s_code that you copied in step 1.  After you paste the code in, select “Save and Close”

Screen Shot 2012-12-21 at 10.49.31 AM

There are lots of oth­er options on the main con­fig­u­ra­tion page and we will explore those more in future posts but the only thing you need to know about them today is all the oth­er set­tings are option­al. Satel­lite allows you to open the code edi­tor to tweak any of the set­tings just like a tra­di­tion­al imple­men­ta­tion, or you can use the options on the main screen to over­ride any of the set­tings here. You get to choose what lev­el of tin­ker­ing with the code that you are most com­fort­able with. We are not going to force you into using a tem­plate that you are not able to edit.  It is your code and your site, man­age it as you see fit.

Step* 3: Place the Satellite embed code on your site*

Now that you have the s_code saved and con­fig­ured in your web prop­er­ty you need to get the embed code placed on your stag­ing & pro­duc­tion web servers.  This too is a sim­ple process. From the main menu, select the “Embed” option and nav­i­gate to the host­ing option that you are using.

Screen Shot 2013-01-01 at 11.04.02 AM

For every host­ing option there are four code snip­pets you will need to get from this screen. Stag­ing & Pro­duc­tion head­er & foot­er code.  Why two dif­fer­ent ver­sions?  Hav­ing two dis­tinct code libraries offers you some­thing no oth­er TMS can pro­vide.  Peace of mind that when you are devel­op­ing and test­ing rules in stag­ing there is no acci­den­tal way that any­thing that is not approved and ready to go will end up in pro­duc­tion and poten­tial­ly impact not only your data qual­i­ty,  but site per­for­mance as well.

After you add the head­er and the foot­er code to your servers you are ready to test the code on your stag­ing serv­er. Once you are hap­py you can approve the code and pub­lish the changes to your pro­duc­tion site and SHAZZAM!….you have just imple­ment­ed the base Adobe / Omni­ture Site­Cat­a­lyst code on your site with Satel­lite. Con­grat­u­la­tions!

Note: Not count­ing the time is take you to deploy the embed code to your stag­ing & pro­duc­tion servers this whole process should take you less than ten min­utes.

If you have any ques­tions or would like to see a demo of how Satel­lite can help you with your dig­i­tal mea­sure­ment ini­tia­tives or to sched­ule a demo to see all of the fea­tures, email me rudi(at)