var clientId = "6";sayuSaveConversion("-4"); function sayuSaveConversion(_cvParam) { var cvParam = parseFloat(sayuClearConvValue(_cvParam)); var currDate = new Date(); var cvT = parseInt(currDate.getTime()/1000); var sameCvValueDelay = 300; var zeroCvValueDelay = 120; var cookieConversion = getSayuCookie("cookieConversion" + clientId); var prevCv = 0; var prevT = 0; var cvInfo = cookieConversion.split("|"); if (cvInfo.length == 2) { prevCv = parseFloat(cvInfo[1]); prevT = parseInt(cvInfo[0]); } var isConversion = true; if (cvParam == 0) { if (cvT - prevT < zeroCvValueDelay) { isConversion = false; } } else { if (cvParam == prevCv && cvT - prevT < sameCvValueDelay) { isConversion = false; } } if (isConversion) { var visitId = ""; var parentId = 0; var visitNo = 1; visitId = getSayuCookie("sessionVisit" + clientId); if (visitId == "") { visitId = 0; } var cookieVisit = getSayuCookie("cookieVisit" + clientId); if (cookieVisit != "") { var visitInfo = cookieVisit.split("|"); parentId = visitInfo[0]; visitNo = visitInfo[1]; } var queryParams = new Array(); var currentURL = parent.location.href; if (currentURL == "") { currentURL = window.location.href; } var questionMark = currentURL.indexOf("?"); if (questionMark != -1) { var queryString = currentURL.substring(questionMark + 1, currentURL.length); var queryParts = queryString.split("&"); for (var i = 0; i < queryParts.length; i++) { var paramName = ""; var paramValue = ""; var queryPart = queryParts[i]; var equalSign = queryPart.indexOf("="); if (equalSign == -1) { paramName = queryPart; } else { paramName = queryPart.substring(0, equalSign); paramValue = unescape(queryPart.substring(equalSign + 1, queryPart.length)); queryParams[paramName] = paramValue; if (paramName == "cv") { cvParam = paramValue; } } } } setSayuCookie("cookieConversion" + clientId, cvT + "|" + cvParam, 3600 * 24 * 366); var jsSrc = "conversion.js?client_id=" + clientId; jsSrc += "&vid=" + visitId; jsSrc += "&pv=" + parentId + "&vn=" + visitNo; if (cvParam != "") { jsSrc += "&cv=" + cvParam; } if (currentURL != "") { jsSrc += "&u=" + escape(currentURL); } document.write (""); } } function getSayuDomain() { var dn = document.domain; if (dn.substring(0,4)=="www." || dn.substring(0,4)=="ssl.") { dn=dn.substring(4,dn.length); } else if (dn.substring(0,7)=="secure.") { dn=dn.substring(7,dn.length); } } function setSayuCookie(name, value, seconds, path, domain, secure) { var _ad = true; // auto set domain name var cookie = name + "=" + escape(value); if (seconds > 0) { var today = new Date(); var expire = new Date(); expire.setTime(today.getTime() + 1000 * seconds); cookie += "; expires=" + expire.toGMTString(); } //if (path) { cookie += "; path=" + path; } cookie += "; path=/"; if (domain) { cookie += "; domain=" + domain; } else if (typeof(__sayuCookieBaseDomain) != "undefined") { if (__sayuCookieBaseDomain != "") { cookie += "; domain=" + __sayuCookieBaseDomain; } } else if (_ad) { var dn = getSayuDomain(); if (dn != "localhost" && dn != null) { cookie += "; domain=" + dn; } } if (secure) { cookie += "; secure"; } document.cookie = cookie; } function getSayuCookie(name) { var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return ""; } else { begin += 2; } var end = document.cookie.indexOf(";", begin); if (end == -1) { end = dc.length; } return unescape(dc.substring(begin + prefix.length, end)); } function sayuClearConvValue(value) { var _cv = ""; var decimals = Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ".", "-"); var _cvLen = value.length; if (_cvLen > 0) { for(var i = 0; i < _cvLen; i++) { if (sayuLookUpElement(decimals, value.charAt(i)) >= 0) { _cv += value.charAt(i); } } } return _cv; } function sayuLookUpElement(arr, element) {if (arr != null) {for(i = 0; i < arr.length; i++) {if (arr[i] == element) {return i;}}}return -1;}