by Rudi Shumpert

Hav­ing spent the last few years work­ing with clients large and small to eval­u­ate and imple­ment tag man­age­ment sys­tems, I have heard it all.

Does your tool pro­duce gold­en eggs?”

Does your tool have heat vision?”

Does your tool guar­an­tee that if the Mayans are right and the world ends that your servers will still be up and run­ning to serve the track­ing code?”

Sound famil­iar?  Have you heard ques­tions like this, or even bet­ter, asked them your­self to a ven­dor?

I will grant you that these seem a bit sil­ly, but the last one about the reli­a­bil­i­ty of the infra­struc­ture of the solu­tion comes up every time.   And for some large enter­prise orga­ni­za­tions I have seen some solu­tions actu­al­ly have a neg­a­tive impact on page per­for­mance.  But before we dig into how Satel­lite han­dles this infra­struc­ture ques­tion, let’s make sure that we are all talk­ing the same lan­guage or at least clear up a few com­mon mis­con­cep­tions.

Impact on Performance

If your ana­lyt­ics provider has a track­ing code javascript file that is 100k in size, that code, in some shape or form, still has to be deliv­ered to your site.  If your site is loaded with mar­ket­ing pix­els and you put them all in the TMS tool they still have to be deliv­ered to your site.  There is no mag­ic potion that takes the 400k (com­bined javascript file size of all your cur­rent ana­lyt­ics scripts) and turns it into 4k.  Some per­for­mance can be gained by only serv­ing sub­sets of code to the sec­tions of your site that need the code, but there is a trade off in the pro­cess­ing time for the TMS to deter­mine which code is loaded on which page.   After you read all the pro­pa­gan­da out there on file size and site speed impact, go out and use YSlow, Keynote, or Gomez, you’ll most like­ly find there are plen­ty of oth­er opti­miza­tion oppor­tu­ni­ties for your site than get­ting caught up on a 10k file size dif­fer­ence in code libraries.

Hosting & Infrastructure

Now that we are talk­ing about com­par­ing apples to apples, let’s get back to infra­struc­ture.   Satel­lite puts the choice on where and how the Satel­lite track­ing library is host­ed and served to your site.  The first option is we can host it for you on the high­ly reli­able Ama­zon S3 cloud.

Screen Shot 2012-12-18 at 11.35.48 AM

Oth­ers might scoff at this and regale you with tales of their mul­ti­ple cloud clus­ters that offer the lat­est in redun­dan­cy & reli­a­bil­i­ty.   More clusters…more points of fail­ure, but lets say you have some legit­i­mate rea­sons for not want­i­ng to use a host­ed option of delive

ring Satellite’s track­ing library.

  • Pri­va­cy & Data Secu­ri­ty:  Most finan­cial insti­tu­tions and oth­er com­pa­nies with strict pri­va­cy com­pli­ance polices may not be legal­ly per­mit­ted to use a host­ed option.
  • Reli­a­bil­i­ty: You do not trust in the cloud providers to ensure that your mis­sion crit­i­cal app or web prop­er­ty is nev­er impact­ed by any hic­cups in the cloud clus­ters or you are a cur­rent user of such a clus­tered set­up and have seen first-hand issues with keep­ing mul­ti­ple clus­ters in sync and the anom­alies that can result from that.
  • Serv­er Calls:  You might already pay your ana­lyt­ics provider for serv­er calls so why would you want to intro­duce anoth­er vari­able cost item into your bud­get?
  • You just don’t want to.  Also a valid rea­son.

*Mi Casa, Su Casa *

Well, we agree with you.  That is why Satel­lite gives you anoth­er option for host­ing your track­ing library.   Host it your­self.  You have invest­ed time and bud­get already build­ing a robust host­ing envi­ron­ment for your dig­i­tal assets so why not use that and elim­i­nate the intro­duc­tion of a for­eign host­ed set of code on your site.  This will also keep to a min­i­mum the num­ber of inter­nal meet­ings you will have or have to have with your IT depart­ment when their mon­i­tor­ing solu­tions keep flag­ging the host­ed code library files.

Screen Shot 2012-12-18 at 11.36.16 AM Screen Shot 2012-12-18 at 11.36.42 AM

I can feel you nod­ding from here and you are ready to hear more about this fea­ture. Satel­lite pro­vides two meth­ods for host­ing the code library your­self.  You can set up an FTP serv­er and Satel­lite will push the code libraries to your serv­er on demand or you can work with your IT folks to cre­ate a process that will fetch the code from our servers.   You get to choose which method you are most com­fort­able with… heck you can use them in con­junc­tion if you want to.   Lets say you are a large retail­er who’s agency is cre­at­ing a microsite for a new hol­i­day pro­mo­tion that will be host­ed out­side your nor­mal envi­ron­ment.  No prob­lem, just flip the Ama­zon S3 switch on and send them the embed code and you are all set.   The point is you get to choose your own com­fort lev­el with the Satel­lite host­ing options.

If you would like to learn more about the host­ing options that Satel­lite pro­vides or to sched­ule a demo to see all of the fea­tures, email me rudi(at)