Clas­si­fi­ca­tions (also known by the acronym SAINT for Site­Cat­a­lyst Attribute Import­ing and Naming Tool), or the process of clas­si­fy­ing an Omni­ture Site­Cat­a­lyst vari­able, is a topic that tends to con­fuse many of my clients. Hav­ing been a cus­tomer myself, I can under­stand why Clas­si­fi­ca­tions can be daunt­ing, but the truth is that once you under­stand them, they are not very dif­fi­cult and can save you a lot of time. In this post I will cover the basics of Clas­si­fi­ca­tions and how you can use them.

What are Clas­si­fi­ca­tions?
So what exactly is a Clas­si­fi­ca­tion? Tech­ni­cally speak­ing, when you “clas­sify” a Site­Cat­a­lyst vari­able you are estab­lish­ing a rela­tion­ship between a vari­able and meta-data related to that vari­able. Clas­si­fi­ca­tions are most fre­quently used in the Cam­paigns area so I will use that as a way to explain them. Most clients send cam­paign traf­fic to their site using a track­ing code. This track­ing code is an iden­ti­fier that may rep­re­sent a spe­cific key­word pur­chased on Google, such as “goog123.” This iden­ti­fier is passed into the s.campaigns vari­able so you can see what site suc­cess events take place after vis­i­tors come to your site from that cam­paign code. But what if, instead of view­ing Cam­paigns just by the track­ing code, you want to see cam­paign results by Search Engine or Key­word or Cam­paign Chan­nel? Do you have to cre­ate a new con­ver­sion vari­able for Search Engine, another for Key­word and yet another for Cam­paign Chan­nel? If so, you would use up many of your fifty vari­ables on Cam­paigns alone! Thank­fully, you can use Clas­si­fi­ca­tions to make your life eas­ier! Since each track­ing code could have a Search Engine, Key­word or Cam­paign Chan­nel, you can sim­ply cre­ate three Clas­si­fi­ca­tions of the Cam­paigns vari­able to rep­re­sent each. You are essen­tially telling Site­Cat­a­lyst that there is a direct rela­tion­ship between the Cam­paigns vari­able and these three other “meta-data” val­ues. By doing this, Site­Cat­a­lyst will allow you to slice and dice site Suc­cess Events by all four vari­ables with no addi­tional tagging!

So How Does It Work?
To clas­sify a Site­Cat­a­lyst vari­able, the first thing you (or some­one with Admin rights) need to do is to set-up the Clas­si­fi­ca­tion in the Admin­is­tra­tion Con­sole. To do this, you select the appro­pri­ate report suite(s) and then choose the vari­able you want to clas­sify as shown here:

In this case we will add the three pre­vi­ously men­tioned items as Clas­si­fi­ca­tions of the Cam­paigns vari­able. Once you have added the three Clas­si­fi­ca­tions, you should see this…

…and within Site­Cat­a­lyst you will see a new report for each clas­si­fi­ca­tion like this:

Now that your clas­si­fi­ca­tions are set-up, you need to pro­vide Site­Cat­a­lyst with the val­ues for each track­ing code for which you expect to receive data. This is nor­mally done by upload­ing a spread­sheet using a tem­plate pro­vided by Site­Cat­a­lyst. If you have more than 20,000 rows, it is rec­om­mended that you use the FTP fea­ture to upload your Clas­si­fi­ca­tion data (Infor­ma­tion on using FTP can be found in the user man­ual). To upload Clas­si­fi­ca­tion data, sim­ply go to the Admin area within Site­Cat­a­lyst (top-right) and choose “SAINT Clas­si­fi­ca­tions” from the drop­down box. There you choose the vari­able for which you want the tem­plate and click the down­load but­ton to save the tem­plate to your com­puter like this:

Next, you can open the Clas­si­fi­ca­tion tem­plate (I use Microsoft Excel) and fill in the data so that it looks like this:

Note that while it is rec­om­mended that as much data is uploaded as pos­si­ble, it is not required that all data be filled out. In this exam­ple, it does not make sense for the “CNN” line item to have a Search Engine or Key­word value so those are left blank. When you are done com­plet­ing the file, you can use the “Import File” tab to upload your spread­sheet and within an hour or so, all Clas­si­fi­ca­tion data will be avail­able in SiteCatalyst.

After all of this is com­pleted, you will be able to see the fol­low­ing four reports within SiteCatalyst:

Impor­tant Things To Know About Clas­si­fi­ca­tions
The fol­low­ing are some impor­tant things to know about Classifications:

  1. Every Clas­si­fi­ca­tion that you make will cre­ate a new Site­Cat­a­lyst report. These new reports show you the selected met­rics using the Clas­si­fi­ca­tion value. If no value is uploaded, items will be placed in a “None” row if Con­ver­sion Vari­able or omit­ted if a Traf­fic Vari­able.
  2. Clas­si­fi­ca­tions are retroac­tive. This means that if you make a change to the SAINT file above and re-upload, the new val­ues will over­write the old val­ues. For exam­ple, if for track­ing code “msn998” you real­ize later that the key­word was “VCR,” not “TV,” you can change it and re-upload and the Key­word report will then reflect “VCR.”
  3. You can clas­sify any Traf­fic Vari­able (sProp) or Con­ver­sion Vari­able (eVar) and there is no addi­tional charge for doing this.
  4. Any Traf­fic Data Cor­re­la­tion or Con­ver­sion Sub­re­la­tion that is enabled for the vari­able you are clas­si­fy­ing will also be enabled for any Clas­si­fi­ca­tion of that vari­able. For exam­ple, since the Cam­paigns vari­able comes with full sub­re­la­tions by default, any clas­si­fi­ca­tion of the Cam­paigns vari­able will have full Sub­re­la­tions as well.
  5. Pathing is not avail­able on Traf­fic Clas­si­fi­ca­tions within Site­Cat­a­lyst (but is avail­able in Omni­ture Dis­cover). Many clients attempt to use Clas­si­fi­ca­tions on their Page Name Traf­fic vari­able as a way to apply “friendly” page names only to later find out that they can only see pathing reports for the “unfriendly” name!
  6. You can­not clas­sify out-of-the-box Site­Cat­a­lyst reports such as Browser, GeoSeg Coun­tries, etc… How­ever, if this is impor­tant, you can use a VISTA rule to pass this data to a cus­tom vari­able which can then be classified.

Real-World Exam­ple
In this ver­sion of our real-world exam­ple, our com­pany, Greco Inc. is focus­ing on its retail sub­sidiary. The online mar­ket­ing depart­ment would like to see what search terms vis­i­tors are search­ing upon to see which con­tent it should spot­light. Using the infor­ma­tion from our pre­vi­ous post they decided to pass the inter­nal search terms entered to a traf­fic vari­able as shown here:

How­ever, in addi­tion to look­ing at this laun­dry list of product-related terms, they would like to group the prod­ucts being searched into the Prod­uct Cat­e­gories they use to struc­ture the web­site. To do this, they enable an “Inter­nal Search Term Group­ing” Clas­si­fi­ca­tion for the Search Term vari­able and pro­ceed to create/upload the fol­low­ing Clas­si­fi­ca­tion file:

The result is a more stream­lined report that allows Greco Inc. to view Search Terms by Prod­uct Cat­e­gory, as shown below, with­out any addi­tional tag­ging to the site! Based upon this, it is easy to see that the “Bed Bath & Table Linens” prod­ucts are being searched the most, a fact that was not appar­ent using the Search Term report…

 

Have a ques­tion about any­thing related to Omni­ture Site­Cat­a­lyst? Is there some­thing on your web­site that you would like to report on, but don’t know how? Do you have any tips or best prac­tices you want to share? If so, please leave a com­ment here or send me an e-mail at insidesitecatalyst@​omniture.​com and I will do my best to answer it right here on the blog so every­one can learn! (Don’t worry — I won’t use your name or com­pany name!). If you are on Twit­ter, you can fol­low me at http://​twit​ter​.com/​O​m​n​i​_​man.
Tagged with →  
  • http://nuskinusa.com bhans

    I have said before that I have a love/hate rela­tion­ship with clas­si­fi­ca­tion tables.

    I love them because, just as you have men­tioned, they help aggre­gate large amounts of data vari­ables and make them so much more con­sum­able. Clas­si­fi­ca­tion tables can boil up things and ‘nuggets’ that you may have oth­er­wise over­looked. The things that I saw at Sum­mit this year in the Power Users ses­sion were awe-inspiring.

    But, I hate them because they are a never end­ing work­load and the results do not apply to other func­tions within Site­Cat­a­lyst. Using the exam­ple above the ques­tion could be asked: “Of all the vis­i­tors who searched for ‘Small Appli­ances’ how many con­tin­ued with a toaster purchase?”.

    Unless I’m mis­taken, that ques­tion (met­ric) can­not be directly answered from a report.

    Thanks for the great post. See you on Twitter.

    @bhans

  • http://www.tele2.no Kjar­tan Bjørkvold

    I am a heavy user of this fea­ture and it is great that there is basi­cally no limit to how many para­me­ters you can add to track­ing inter­nal and exter­nal campaigns.

    But I must admit it is kind of a drag to have to update this in Excel every time. Is there any way to reg­is­ter and update these data through some kind of web inter­face? Or per­haps some plan to include this in an upcom­ing ver­sion of SiteCatalyst?

  • http://blogs.omniture.com/author/agreco Adam Greco

    Have you tried using the FTP approach to upload­ing SAINT clas­si­fi­ca­tions? You can use that to auto­mate the process and can even send clas­si­fi­ca­tions to mul­ti­ple report suites at the same time. Feel free to e-mail me if you want to dis­cuss in more detail.

  • http://blogs.omniture.com/author/agreco Adam Greco

    @bhans

    I do not see any rea­son why you could not answer the ques­tion you pose below (who searched upon “Small Appli­ances” and pur­chased a Toaster. If you are pass­ing the prod­uct (Toaster) to the Prod­ucts vari­able, it will have full sub­re­la­tions by default and then you sim­ply pass the inter­nal search term to an eVar. Then clas­sify the inter­nal search term eVar (as shown above) and find the row for “Small Appli­ances” and click on the green icon and break it down by Prod­ucts and find the row for “Toaster.” As long as you have the Orders or Rev­enue met­rics show­ing, you should be all set. Of course, you can do this in Dis­cover or DataWarehouse/ASI as well…Let me know if you want me to explain this in more detail…Thanks!

  • john

    Very help­ful post, thanks. I’m won­der­ing if you can also pro­vide some info on how clas­si­fi­ca­tions work in Search­Cen­ter? My under­stand­ing is that it is a bit dif­fer­ent because the keys are gen­er­ated auto­mat­i­cally using a com­bi­na­tion of keycode/creative id (for AdWords) or other mys­te­ri­ous code (such as for Yahoo). Makes it hard to deci­pher and ensure every­thing is being tracked cor­rectly. Any insight you can pro­vide on this would be wel­come. Thanks!

  • http://www.security.ingersollrand.com Jonathan

    Hi there!

    Very use­ful blog. Is there any­where you can down­load SAINT tem­plates for paid key­word cam­paigns so that we can see exactly how the form should be com­pleted (as HBX used to)?

    Many Thanks,

    Jon

  • http://trip.com Abhi­lash

    Hi Adam,
    I have a SAINT clas­si­fi­ca­tion with fol­low­ing data — MapId, Pro­duct­Name, Pro­duct­Type, Part­ner and Place­ment.
    Each time when the user view a prod­uct, I am send­ing the MapId to Site Cat­a­lyst.
    In my report, I would like to fil­ter data by mul­ti­ple fields. For exam­ple, I would like to see the A par­tic­u­lar prod­uct viewed from a par­tic­u­lar partner’s site. To do this, I should be able to fil­ter the report by Pro­duct­Name and then by Partner.

    The fil­ter allows me to select only one item at a time. Is there a way I can fil­ter a fil­tered result?

    Thanks much for your help.
    Abhilash

  • http://blogs.omniture.com/author/bgaines Ben Gaines

    Abhi­lash: Cer­tainly an advanced seg­men­ta­tion tool such as Data Ware­house or Dis­cover will allow you to per­form mul­ti­ple break­downs in this man­ner. You might also con­sider using clas­si­fi­ca­tion hier­ar­chies, which can make drilling down mul­ti­ple lev­els in a clas­si­fi­ca­tion much eas­ier. There is good infor­ma­tion on clas­si­fi­ca­tion hier­ar­chies in the Site­Cat­a­lyst user man­ual and in the Knowl­edge Base.

  • Jenny

    Thanks for the help­ful post — I have hit a brick wall on the upload area though. I am try­ing to clas­sify Videos. Site­cat­a­lyst is cur­rently get­ting a string of num­bers as the video “name” so I want to match that string of num­bers with their actual title. In my SAINT tem­plate i have two columns, the Key which con­tains the string of num­bers cur­rently being digested and then a sec­ond col­umn with Video names cor­re­spond­ing to each numer­i­cal ID. I have saved it as a .tab file but every time I try to import, I get an error of “Fail­ure: First col­umn is required to be the key”. I have dou­blechecked how I con­fig­ured things on the Admin Report Suite side, and under Video Clas­si­fi­ca­tions, I have just one child which is Video Name. Any insight would be greatly appreciated.

  • http://blogs.omniture.com/author/bgaines Ben Gaines

    Jenny: I’d need to see the SAINT file itself to be sure, but I’m guess­ing you may have an extra tab or car­riage return some­where in the file that is caus­ing the sys­tem not rec­og­nize that “Key” is the header of the first col­umn. Omni­ture Client­Care should be able to help iden­tify the cause of the error; you’ll want to work through your organization’s sup­ported users, who can con­tact ClientCare.

  • Jenny

    Thanks Ben — Just to follow-up in case it hap­pens to any­one else, the issue resolved itself when we changed the End of Line char­ac­ter for­mat from mac to win­dows. Might be some­thing to add to the “How do I trou­bleshoot SAINT imports?” ques­tion in Knowl­edge Base. Thanks!

  • http://blogs.omniture.com/author/bgaines Ben Gaines

    Great point, Jenny. I didn’t real­ize you were work­ing on a Mac. Now that you men­tion it, I remem­ber that oth­ers have reported sim­i­lar issues when upload­ing off of a Mac. (I love my own Mac­book Pro, but use VMware Fusion when work­ing with SAINT uploads.) I’ll be sure to add that to the doc­u­men­ta­tion as you’ve sug­gested. Thank you for fol­low­ing up!

  • http://TriadDigital.com Eric

    I feel the same as many folks below. Clas­si­fi­ca­tions are great, but hor­ri­bly bur­den­some to main­tain when you’ve got 5,000+ cam­paigns to track where you are man­ag­ing hun­dreds of vari­ables within each cam­paign. I would cer­tainly appre­ci­ate an Omni­ture app that helps auto­mate clas­si­fi­ca­tions based on pre­vi­ous entries.

    IE: If i am track­ing key­words like you’d men­tioned above for 2,000 cam­paigns and there is an index of 1,000 terms that “could” be used for these cam­paigns, i should be able to type in a unique cam­paign name, select a few but­tons and have SAINT gen­er­ate clas­si­fi­ca­tions for all 2,000 key terms/categories. This would be a “cover all” whether those key terms are going to end up being used or not.

    Omni­ture is capa­ble of a lot, but i would have to say its the abil­ity to auto­mate and solve basic effi­ciency prob­lems like this that will go a long way for the company’s future.

  • http://blogs.omniture.com/author/bgaines Ben Gaines

    Eric,

    Sorry I’m a lit­tle late respond­ing to your post. What you’re sug­gest­ing is a fan­tas­tic idea; mak­ing it eas­ier to man­age large amounts of SAINT clas­si­fi­ca­tion data is def­i­nitely some­thing we’re think­ing about. If you haven’t already done so, would you mind log­ging in to the Idea Exchange and vote for this idea?

    http://​ideas​.omni​ture​.com/​t​5​/​O​m​n​i​t​u​r​e​-​I​d​e​a​-​E​x​c​h​a​n​g​e​/​A​u​t​o​m​a​t​i​c​-​r​u​l​e​-​b​a​s​e​d​-​S​A​I​N​T​-​c​l​a​s​s​i​f​i​c​a​t​i​o​n​s​-​b​a​s​e​d​-​o​n​-​s​p​e​c​i​f​i​c​/​i​d​i​-​p​/11

    If that isn’t quite what you’re look­ing for, you can add a com­ment there, or sub­mit a whole new idea.

    Thanks,

    Ben Gaines
    Prod­uct Man­ager
    Omni­ture, an Adobe company

  • RS

    Hi – I’m an Omni­ture novice and I had a cou­ple of ques­tions about SAINT clas­si­fi­ca­tion. I under­stand that the pur­pose of the SAINT clas­si­fi­ca­tion tool is to allow fur­ther cat­e­go­riza­tion of the user data and Omni­ture allows you to go in and retroac­tively imple­ment those addi­tional cat­e­go­riza­tions. How­ever, why aren’t those cat­e­go­riza­tions defined / set up prior to the say the launch of a cam­paign? And that fol­lows into my next ques­tion: is Omni­ture able to record user data because some code is appended to the URL of users com­ing in from var­i­ous channels?

  • http://blogs.omniture.com/author/bgaines Ben Gaines

    RS,

    You def­i­nitely can set up your clas­si­fi­ca­tions before launch­ing a cam­paign. This is a com­mon prac­tice. You would sim­ply add the new track­ing codes that you will be using as Key val­ues in your SAINT upload, with the appro­pri­ate Cre­ative Ele­ments, Cam­paigns, etc. clas­si­fi­ca­tions. The key val­ues do NOT need to be exist­ing in Site­Cat­a­lyst when you per­form the upload.

    To answer your sec­ond ques­tion, in most cases cam­paign mea­sure­ment is indeed done by append­ing a track­ing code to the query string in the URLs that exter­nal sites are point­ing to. The Site­Cat­a­lyst code is then con­fig­ured to look for the given query param name (e.g., “cid=”) and to grab its value and pass into the s.campaign vari­able. You can get more infor­ma­tion on this in our Cam­paign Man­age­ment white paper, avail­able in Help > Help Home, then Sup­port­ing Docs > White Papers.

    I hope this helps!

    Thanks,

    Ben Gaines
    Prod­uct Man­ager
    Adobe Sys­tems, Inc.

  • http://howtolosebellyfatin1weekz.com/ how to lose belly fat in 1 week

    I am a heavy user of this fea­ture and it is great that there is basi­cally no limit to how many para­me­ters you can add to track­ing inter­nal and exter­nal campaigns.

    But I must admit it is kind of a drag to have to update this in Excel every time. Is there any way to reg­is­ter and update these data through some kind of web inter­face? Or per­haps some plan to include this in an upcom­ing ver­sion of SiteCatalyst?

  • http://bestbabyformulareviewsx.com/ best Baby formula

    Great arti­cle, help­ful indeed.

    By read­ing your arti­cles, I came to know about the Clas­si­fi­ca­tions and its ben­e­fits, and how I can use it.

    Thank you. Nil

  • http://www.howtogetridofhemorrhoidstips.com John

    Wow…impressive piece of kit. Can this be used in the CPV or PPV ad plat­forms as well?

  • http://www.tyggzc.com BUNANE

    impres­sive piece of kit. Can this be used in the CPV or PPV ad plat­forms as well? agree with him。

  • http://www.inzentai.co.uk inzen­tai

    Very use­ful blog. Is there any­where you can down­load SAINT tem­plates for paid key­word cam­paigns so that we can see exactly how the form should be com­pleted (as HBX used to)?

  • Milco Landt­man

    Thank you for your com­pre­hen­sive post — very useful.

    I won­der if you would be able to write a few words on the process of removing/changing SAINT clas­si­fi­ca­tions. Is it so that the process of set­ting up clas­si­fi­ca­tions is fully reversible? This is impor­tant for our business.

  • http://www.forumonhealth.com/ Tyler DeCe­saro

    A like this and its pretty much amazing!

  • http://gpssystemsforcarsinfo.net gps sys­tems for cars

    Very infor­ma­tive post. At least your post clear my mind about what is Clas­si­fi­ca­tions. I use to have issue when I need to upload by using Mac. my friend rec­om­mend me use SAINT and the prob­lem solved. Thanks for your sug­gest that you men­tioned in the post, it help a lot in my assign­ment. Thanks for sharing.

  • http://bbs.fz0598.com jack wood

    I feel the same as many folks below. Clas­si­fi­ca­tions are great, but hor­ri­bly bur­den­some to main­tain when you’ve got 5,000+ cam­paigns to track where you are man­ag­ing hun­dreds of vari­ables within each cam­paign. I would cer­tainly appre­ci­ate an Omni­ture app that helps auto­mate clas­si­fi­ca­tions based on pre­vi­ous entries.
    yeah thanks !

  • http://things-to-know-about-health.blogspot.com/ Health Infor­ma­tion

    I’m a big user of this fea­ture and it is great that there is vir­tu­ally no limit to the num­ber of para­me­ters you can add the cam­paign track­ing inter­nal and exter­nal. other than I must admit that hav­ing to con­sider how to update all this time in Excel. Is it pos­si­ble to record and update these data through a sort of web inter­face? Or maybe a plan to include it in the next release of SiteCatalyst?

  • http://www.smallworld-us.com zen­tai

    Thanks Ben — Just to follow-up in case it hap­pens to any­one else, the issue resolved itself when we changed the End of Line char­ac­ter for­mat from mac to win­dows kk

  • http://www.mysexyzentai.com mysexyzen­tai

    Thanks Ben — Just to follow-up in case it hap­pens to any­one else, the issue resolved itself when we changed the End of Line char­ac­ter for­mat from mac to windows.

  • Aditya

    Hi Adam,

    I’ve been a great fan of your posts as they’ve resolved mul­ti­ple doubts I’ve had in the past before. I’m strug­gling with cer­tain aspects of saint recently — namely that saint doesnt seem to be able map cer­tain key­words to their asso­ci­ated clas­si­fi­ca­tion. They keep turn­ing up under none.
    Are there any spe­cific terms that saint can’t han­dle? Lead­ing zeroes etc. — I’ve heard cause prob­lems. The cur­rent term that I am try­ing to map con­tains Colons, com­mas and paren­the­ses — have you encoun­tered prob­lems of this sort before?

    Regards and thanks

    Aditya

  • http://www.lojadoalongadorpeniano.com.br Jefer­son

    I love site, very a good!

  • http://www.oilchangecouponslink.com/ coupons

    Thanks for the best blog. It was very use­ful for me. Keep shar­ing such ideas in the future as well

  • http://www.joseuonline.com Jose’s Inter­net Mar­ket­ing Blog

    Thanks. I did a cou­ple of per­spec­tives needed regard­ing SiteCatalyst.