Friday, January 30, 2009

How to do SEO using Omniture SiteCatalyst

Compare to SEM, which is expensive and involve a lot of fraud clicks, SEO is such a important thing for the websites, it's free, it's effective. If you do it right, it bring tons of quality traffic to your site next day. I have the expeirence that I optimized one of my landing page with a suitable keywords, which make me rank No.6 in Yahoo Search Engine for that keyword. Just with this keyword, it double the traffic to my site in the last few days. I hope this increase in traffic will be permanent.

There are a lot of tips on the internet or from SEO consultants on how to optimize your websites. Most common idea is put the keywords on Title, Keyword Meta tag and etc. That's only technical part of the SEO process.

The key for SEO is find the right KEYWORDS for the right pages and then emphasis the keywords on each pages.
I use Omniture SiteCatalyst to dig out the valuable information.
1. SiteCatalyst will auto detect the Keywords which bring the traffic to your sites




2. Break down the Keywords by Pages. SiteCatalyst offers an amazing functions named correlation. Basically it can further breaks the keywords by different dimension, such as Pages, Search Engine, Marketing Campaign and etc. What you can do is break down the keywords by different pages, to see, what keywords is the most suitable one for each page.



3. Draw a Map between the Pages and the suitable kewords. Now you can use all kind of technique available in the internet to emphasis the keywords on the pages so that the search engine can recognize it quickly.


Friday, January 16, 2009

How to do the Flash Tracking in Omniture SiteCatalyst

Omniture SiteCatalyst is famous for ease of implement, once you manage the usage of 3 parameters prop, eVAr and even. Basically you can track all the actions on the websites.
SiteCatalyst 14.3 version provides very nice function to enable the user to keep track of the flash actions. The only difference is that you need to set the tracking code inside the ActionScript inside the Flash object, instead of the Javascript inside the html.

The official Omniture Actionscript Implemention Guide is a little bit confusing to understand. With some trial and error. I found the following step is the way to create the flash tracking.
1. Generate the Flash script in Omniture Admin Console->Code Manager
2. Download the file ActionSource.mxp from the Code Manager
3. Import the ActionSource.mxp into Flash CS environment using Flash Extention Manager
4. Drag the ActionScript Components into the stage
5. Create a button object as shown in the picture.

















6. Right Click on the empty stage and select Action.

7. In the Action Frame, insert the following code to initialized the the Omniture Connection object. This part is similar to the s_code.js file in java script.
/* Specify the Report Suite ID(s) to track here */

s.account = "testreportsuite";

/* You may add or alter any code config here - see documentation for more

variables */

s.pageName = "ButtonFlash";

s.pageURL = "";

s.charSet = "UTF-8";

s.currencyCode = "USD";

/* Turn on and configure ClickMap tracking here */

s.trackClickMap = true;

s.movieID = "test";

/* Turn on and configure debugging here */

s.debugTracking = true;

s.trackLocal = true;

/* WARNING: Changing any of the below variables will cause drastic changes

to how your visitor data is collected. Changes should only be made

when instructed to do so by your account manager.*/

s.dc ="112";

addChild(s);

}

configActionSource();


8. If you want to keep track of the button Click action you should use the function the event

function goHome(event:MouseEvent):void {

//Set Variables

s.pageName = "Some Page Name";

s.channel="";

s.prop1="";

s.track();

}

OMTRButton.addEventListener(MouseEvent.CLICK, goHome);

This will send the ominture paramter s.pagename to Omniture Server. You can cofigure any other tracking parameters using the similar methods.