/* NiKwd ROI TRACKING SCRIPT V 1.0 programed by saveworld@gmail.com º» ½ºÅ©¸³Æ®´Â NiKwd ROI Æ®·¡Å·À» À§ÇÑ ½ºÅ©¸³Æ® ÀÔ´Ï´Ù. ¾Æ·¡ÀÇ ¼Ò½º¸¦ ÀÓÀÇ·Î ¼öÁ¤Çҽà Ʈ·¡Å·¿¡ ºÐÁ¦°¡ ¹ß»ýÇÒ¼ö ÀÖ½À´Ï´Ù. */ /* Æ®·¡Å·À» À§ÇÑ ¼Ò½ººÎ ÀÔ´Ï´Ù. */ var pg = document.location.href; var rf = document.referrer; function _parseQuery(att) { var pstr = window.location.search; if (pstr.indexOf(att) < 0) { return ''; } var len = pstr.length; var start = pstr.indexOf(att+'=') + (att.length + 1); var tmp = pstr.substr(start, len - start); var end = start + tmp.indexOf('&'); if (end >= start) { tmp = pstr.substr(start, (end - start)); } return tmp; } function _parseReferrerQuery(engine) { var searchEngine = { 'www.google.co.kr' : 'q', 'www.google.com' : 'q', 'search.naver.com' : 'query', 'search.daum.net' : 'q', 'kr.search.yahoo.com' : 'p', 'search.empas.com' : 'q', 'search.paran.com' : 'Query', 'search.d.paran.com' : 'q' }; if (searchEngine[engine] != undefined) { var att = searchEngine[engine]; var pstr = top.document.referrer; if (pstr.indexOf(att) < 0) { return ''; } var len = pstr.length; var start = pstr.indexOf(att+'=') + (att.length + 1); var tmp = pstr.substr(start, len - start); var end = start + tmp.indexOf('&'); if (end >= start) { tmp = pstr.substr(start, (end - start)); } return tmp; } else { return ''; } } function _getCookieVal (offset) { var endstr = document.cookie.indexOf (';', offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); } function _getCookie(name) { var arg = name + '='; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return _getCookieVal (j); i = document.cookie.indexOf(' ', i) + 1; if (i == 0) break; } return null; } function _setCookie(name, value, expiredays) { var todayDate = new Date(); todayDate.setDate(todayDate.getDate() + expiredays); document.cookie = name + '=' + escape(value) + '; path=/; expires=' + todayDate.toGMTString() + ';'; } function _getDomain(url) { start = url.indexOf('//'); end = url.substring(start+2, url.length).indexOf('/'); return (url.substring(start+2, start+2+end)); } function _getEpochTime(days) { var todayDate = new Date(); todayDate.setDate(todayDate.getDate() + days); return parseInt(todayDate.getTime() / 1000); } var _pg = document.location.href; var _rf = document.referrer; var _sp; var _dir; var _cat; var _depth; var _rfd = ''; var _kwd = ''; var _gclid = ''; var _NiKwd = ''; var _trackingDays = 7; var _cookieExpires = 30; var _epochtime = 0; var _query = {}; var _NiKwdCookieValue = ''; var _NiKwdCookieName = 'NiKwd.tracer'; var _mediaList = new Array('adwords', 'overture', 'naver', 'daum', 'yahoo', 'empas'); var _todayepochtime = _getEpochTime(0); var MAX_TRACK = 25; _pg = _pg.replace(/\?/g,'%!3F'); _pg = _pg.replace(/&/g,'%!26'); _pg = _pg.replace(/=/g,'%!3D'); _rf = _rf.replace(/\?/g,'%!3F'); _rf = _rf.replace(/&/g,'%!26'); _rf = _rf.replace(/=/g,'%!3D'); try { if (_salesPrice != '') { _sp=_salesPrice; }} catch (e) { _sp=''; } try { if (_pageDepth == 'final') { _depth=_pageDepth; }} catch (e) { _depth=''; } try { if (_directory != '') { _dir=_directory; }} catch (e) { _dir=''; } try { if (_category != '') { _cat=_category; }} catch (e) { _cat=''; } //_gclid = _parseQuery('gclid'); _query['NiKwd'] = _parseQuery('NiKwd'); _query['trackingDays'] = _parseQuery('trackingDays'); if ((_query['NiKwd'] != '') && (_rf != '')) { var temp = _query['NiKwd'].split('.'); _tempCookies = _getCookie(_NiKwdCookieName); if (_tempCookies == null) { _NiKwd = _query['NiKwd']; _epochtime = _getEpochTime(_query['trackingDays'] ? _query['trackingDays'] : _trackingDays); _NiKwdCookieValue = _query['NiKwd'] + '.' + _epochtime; _setCookie(_NiKwdCookieName, _NiKwdCookieValue, _cookieExpires); } else { var _cookiesList = _tempCookies.split('|'); for (i = 0 ; i < _cookiesList.length ; i++) { if (i > MAX_TRACK) break; var temp = _cookiesList[i].split('.'); if (temp[6] - _todayepochtime > 0) { var verifyValue = temp[0] + '.' + temp[1] + '.' + temp[2] + '.' + temp[3] + '.' + temp[4] + '.' + temp[5]; if (verifyValue != _query['NiKwd']) { _NiKwdCookieValue += _cookiesList[i] + '|'; } } } _NiKwd = _query['NiKwd']; _epochtime = _getEpochTime(_query['trackingDays'] ? _query['trackingDays'] : _trackingDays); _NiKwdCookieValue += _query['NiKwd'] + '.' + _epochtime; } _setCookie(_NiKwdCookieName, _NiKwdCookieValue, _cookieExpires); } else { _tempCookies = _getCookie(_NiKwdCookieName); if (_tempCookies != null) { var _cookiesList = _tempCookies.split('|'); for (i = _cookiesList.length - 1 ; i >= 0 ; i--) { var temp = _cookiesList[i].split('.'); if (temp[6] - _todayepochtime > 0) { var verifyValue = temp[0] + '.' + temp[1] + '.' + temp[2] + '.' + temp[3] + '.' + temp[4] + '.' + temp[5]; if (verifyValue != _query['NiKwd']) { //_NiKwdCookieValue += _cookiesList[i] + '|'; if (_NiKwdAdvertiserID == temp[1]) { _NiKwd = temp[0] + '.' + temp[1] + '.' + temp[2] + '.' + temp[3] + '.' + temp[4] + '.' + temp[5]; break; } } } } } } if (_rf != '') { _rfd = _getDomain(_rf); _kwd = _parseReferrerQuery(_rfd); } var _protocol = document.location.protocol.indexOf("https") != -1 ? "https://" : "http://"; var _trackingURL = "roi.searchad.co.kr/NetInsight/roi/"; var _requestURL = self.document.location.href; if (_pageDepth == undefined) { var _pageDepth = ''; } if ((_pageDepth == 'final') && (_requestURL.substr(0,4) != "file")) { document.writeln("