var serverName='www.mystudentedge.com'; var url=Right(document.location.pathname,document.location.pathname.length-1); var sponsor=''; var project='se'; var isdebug=false; //var UAId= "UA-7012908-6"; var UAId= 'UA-5976669-1'; var pageTracker1; var pageTracker2; var callNum=0; document.write(''); function debug(msg) { if(!isdebug)return; try{ document.getElementById('debugGA').style.display=""; document.getElementById('debugGA').innerHTML=document.getElementById('debugGA').innerHTML +'
'+ msg+'
'; }catch(e){} } // Common JS code for Google Analytics. var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); var trackPageviewURL = ''; var trackPageviews = []; function GoogletrackPageview() { this.trackPageviewFunctionName; this.trackPageviewFunctionValue; } function addtrackPageview(trackPageviewName, trackPageviewParameter) { obj = new GoogletrackPageview(); obj.trackPageviewFunctionName = trackPageviewName; obj.trackPageviewFunctionValue = trackPageviewParameter; var index = trackPageviews.length; trackPageviews[index] = obj; } function removeSpaces(string) { return string.split(' ').join(''); } function clean(str) { str=str.replace('&', 'and'); str=str.replace('/', '-'); return str.split(' ').join(''); } function checkMeta(MetaName){ var elems; if (document.all){ elems=document.all.tags("meta"); } else if (document.documentElement){ elems=document.getElementsByTagName("meta"); } if (typeof(elems)!="undefined"){ var length=elems.length; var i, content = ''; for (i=0;i0){ if (name == MetaName) { content=elems.item(i).content; break; } } } } if (content != '') return clean(content); else return "/"; } function Right(str, n){ if (n <= 0) return ""; else if (n > String(str).length) return str; else { var iLen = String(str).length; return String(str).substring(iLen, iLen - n); } } function replaceMetas(trackUrl) { trackUrl=trackUrl.replace('DCSext.p_Category',checkMeta('DCSext.p_Category')); trackUrl=trackUrl.replace('DCSext.p_userid',checkMeta('DCSext.p_userid')); trackUrl=trackUrl.replace('DCSext.p_Sector',checkMeta('DCSext.p_Sector')); trackUrl=trackUrl.replace('DCSext.p_Group',checkMeta('DCSext.p_Group')); trackUrl=trackUrl.replace('WT.cg_n',checkMeta('WT.cg_n')); trackUrl=trackUrl.replace('WT.cg_s',checkMeta('WT.cg_s')); trackUrl=trackUrl.replace('DCSext.p_sponsor',checkMeta('DCSext.p_sponsor')); trackUrl=trackUrl.replace('dcsuri',url); return trackUrl.toLowerCase(); } function trackEvent(category,action) { pageTracker1._trackEvent(category, action, arguments[2], arguments[3]); debug('UAId='+pageTracker1.s); debug('event category='+category+''); debug('event action='+action+''); debug('event label='+arguments[2]+''); //debug('event value='+arguments[3]+''); pageTracker2._trackEvent(category, action, arguments[2], arguments[3]); debug('UAId='+pageTracker2.s); debug('event category='+category+''); debug('event action='+action+''); debug('event label='+arguments[2]+''); } function getTracker(UAId) { var pageTracker = _gat._getTracker(UAId); var GAfunctions = trackPageviews; var callFunction; // execute addtional GA function assigned from caller. for (x in GAfunctions) { callFunction = eval(GAfunctions[x].trackPageviewFunctionName); callFunction(GAfunctions[x].trackPageviewFunctionValue) } // Below code will accept every traffic in any domain under the same UA id, even if GA profile configured with specific domain //pageTracker._setDomainName("none"); pageTracker._setAllowHash(false); pageTracker._setAllowLinker(true); // These codes are for tracking Campaign Traffic. Witout this code compaign won't be tracked. pageTracker._setCampNameKey("adcamp"); // name pageTracker._setCampMediumKey("admed"); // medium pageTracker._setCampSourceKey("adsrc"); // source pageTracker._setCampTermKey("adkwd"); // term/keyword pageTracker._setCampContentKey("adver"); // content return pageTracker; }