• File: ga-optimics.v2909.js.stažený soubor
  • Full Path: /home/tlcompan/www/diskport/0 Osobní/Jaguar1 - 9AJ 5686/inzerát/Jaguar E-Pace 2018 P250 AWD 56700km SUV_files/ga-optimics.v2909.js.stažený soubor
  • Date Modified: 03/21/2026 10:16 PM
  • File size: 7.03 KB
  • MIME-type: text/plain
  • Charset: utf-8

function mergeObjects(target, source) {
    if ( typeof target !== 'object' ) {
        target = {};
    }
    for (var property in source) {
        if ( source.hasOwnProperty(property) ) {
            var sourceProperty = source[ property ];
            if ( typeof sourceProperty === 'object' ) {
                target[ property ] = mergeObjects( target[ property ], sourceProperty );
                continue;
            }
            target[ property ] = sourceProperty;
        }
    }
    for (var a = 2, l = arguments.length; a < l; a++) {
        mergeObjects(target, arguments[a]);
    }
    return target;
}

function GTMappendSessionCounter(){
	try{
		var sess = parseInt(window.localStorage.getItem('user_web_session_count2'));
		return 'session'+("000" + sess).slice(-3);
	}catch(e) {
		return false;
	}
}

function getCounterFromCookies(c){
	var m;
	return ((m=document.cookie.match(new RegExp(c+'counter2=([^;]+)'))) ? parseInt(m[1]) : 1);
}

function GTMappendCounters(pageType, page){
	var str = ("000" + getCounterFromCookies('visit')).slice(-3);
	var val = 'str' + str;
	if(pageType == 'Product'){
		var i = ("000" + getCounterFromCookies('card')).slice(-3);
		return val+' karta' + i;
	}
	if(pageType == 'Akce' || pageType == 'Category' || pageType == 'Not-found'){
		var i = ("000" + getCounterFromCookies('list')).slice(-3);
		return val+' vypis' + i;
	}
	return val;
}


if(typeof _gaq == 'undefined'){
	_gaq = [];
}

var a='_addOrganic';var q='q';
_gaq.push(['_clearOrganic'], [a,'google',q], [a,'live',q], [a,'yahoo.com','p'], [a,'msn.com',q], [a,'icq.com',q], [a,'aol.com','query'], [a,'aol.com','encquery'], [a,'aol.com',q], [a,'ask.com',q], [a,'bing',q], [a,'altavista',q], [a,'lycos','query'], [a,'netscape','query'], [a,'cnn','query'], [a,'looksmart','qt'], [a,'search.com',q], [a,'about','terms'], [a,'mamma','query'], [a,'alltheweb',q], [a,'gigablast',q], [a,'voila','rdata'], [a,'mama','query'], [a,'baidu','wd'], [a,'yam','k'], [a,'pchome',q], [a,'centrum.cz',q], [a,'atlas.cz',q], [a,'volny.cz','search'], [a,'jyxo.1188.cz',q], [a,'1188.cz',q], [a,'jyxo.cz',q], [a,'tiscali.cz','query'], [a,'zoohoo.cz',q], [a,'mapy.cz','ssq'], [a,'1.cz',q], [a,'najdi.si',q], [a,'zlatestranky.cz','search'], [a,'takeit.cz',q], [a,'nejlepsiceny.cz','t'], [a,'heureka.cz','h[fraze]'], [a,'zbozi.cz',q], [a,'seznam.cz',q], [a,'seznam.cz','w'], [a,'seznamzbozi.cz','st'], [a,'hledejceny.cz','search'], [a,'zalevno.cz',q], [a,'shopy.cz','s'], [a,'srovname.cz','hledat'], [a,'eshop-katalog.cz','hledej'], [a,'nejnakup.cz',q], [a,'naakup.cz','hledat'], [a,'mojse.cz','search_text'], [a,'levnenakupy.cz','searchword'], [a,'dobra-koupe.cz','searchtext'], [a,'srovnanicen',q], [a,'hledam-zbozi.cz',q], [a,'koupis.cz',q], [a,'lepsiceny.cz',q], [a,'b2bp.cz','XSearching'], [a,'cenyzbozi.cz',q], [a,'akcni-cena.cz','search'], [a,'elektro.cz','w'], [a,'monitor.cz','qw'], [a,'nejlepsinakupy',q], [a,'zbozi.eshop-katalog.cz','hledej'], [a,'nejnakup.cz',q], [a,'seznamobchodu.cz','search'], [a,'najdicenu.cz','ss'], [a,'zoznam.sk','s'], [a,'atlas.sk','phrase'], [a,'centrum.sk',q], [a,'surf.sk','kw'], [a,'morfeo.sk',q], [a,'szm.sk','ws'], [a,'azet.sk','sq'], [a,'azet.sk',q], [a,'zoohoo.sk',q], [a,'yandex.ru','text'], [a,'images.yandex.ru','text'], [a,'blogs.yandex.ru','text'], [a,'video.yandex.ru','text'], [a,'go.mail.ru','q'], [a,'mail.ru','q'], [a,'nova.rambler.ru','query'], [a,'gogo.ru','q'], [a,'nigma.ru','s'], [a,'search.qip.ru','query'], [a,'webalta.ru','q'], [a,'sm.aport.ru','r'], [a,'akavita.by','z'], [a,'meta.ua','q'], [a,'search.bigmir.net','z'], [a,'search.tut.by','query'], [a,'all.by','query'], [a,'search.i.ua','q'], [a,'index.online.ua','q'], [a,'web20.a.ua','query'], [a,'search.ukr.net','search_query'], [a,'search.com.ua','q'], [a,'search.ua','q'], [a,'poisk.ru','text'], [a,'go.km.ru','sq'], [a,'liveinternet.ru','ask'], [a,'gde.ru','keywords'], [a,'affiliates.quintura.com','request']);

function isOrganic(){
	var ref = document.referrer;
	if(!ref || !ref.length){
		return false;
	}

	var index, len, re;
	for (index = 0, len = _gaq.length; index < len; ++index) {
		if(_gaq[index][0] == a){
			re = new RegExp("^https?://([^\\/]+\\.)?"+_gaq[index][1], "i");
			if (ref.match(re)){ // && getQueryParams(ref.substring(ref.indexOf('?')))[_gaq[index][2]]){
				return true;
			}
		}

	}
	if(!document.referrer){
		return false;
	}
}


function getQueryParams(t){
t=t.split("+").join(" ");for(var e,n={
}
,r=/[?&]?([^=]+)=([^&]*)/g;e=r.exec(t);)n[decodeURIComponent(e[1])]=decodeURIComponent(e[2]);return n}

function _interopRequireDefault(t){
return t&&t.__esModule?t:{
default:t}
}
function _classCallCheck(t,e){
if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}

function isLocalStorageSupported(){
var t=window.localStorage;try{
return t.setItem("test","1"),t.removeItem("test"),!0}
catch(t){
return!1}
}
var _slicedToArray=function(){
function t(t,e){
var n=[],r=!0,a=!1,o=void 0;try{
for(var i,s=t[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!e||n.length!==e);r=!0);}
catch(t){
a=!0,o=t}
finally{
try{
!r&&s.return&&s.return()}
finally{
if(a)throw o}
}
return n}
return function(e,n){
if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}
}
(),_createClass=function(){
function t(t,e){
for(var n=0;n<e.length;n++){
var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}
}
return function(e,n,r){
return n&&t(e.prototype,n),r&&t(e,r),e}
}
(),canUseLocalStorage=isLocalStorageSupported(),WebSessionCounter=function(){
function t(){
_classCallCheck(this,t),this.update()}
return _createClass(t,[{
key:"update",value:function(){
if(canUseLocalStorage){
var t=this.count;this.lastActive;(0===t||this.isNewSession())&&(this.count=t+1,this.lastActive=new Date,this.lastUtmCampaign=this.currentUtmCampaign)}
}
}
,{
key:"isNewSession",value:function(){
var t=this.lastActive,e=new Date;return[(e-t)/1e3/60>30,e.toDateString()!==t.toDateString(),""!==this.currentUtmCampaign&&this.lastUtmCampaign!==this.currentUtmCampaign,""!==this.lastUtmCampaign&&isOrganic()].some(function(t){
return t}
)}
}
,{
key:"count",get:function(){
return canUseLocalStorage?Number(window.localStorage.getItem("user_web_session_count2")):NaN}
,set:function(t){
window.localStorage.setItem("user_web_session_count2",t)}
}
,{
key:"lastActive",get:function(){
var t=window.localStorage.getItem("user_web_session_last_active");return t?new Date(t):new Date}
,set:function(t){
window.localStorage.setItem("user_web_session_last_active",t.toISOString())}
}
,{
key:"lastUtmCampaign",get:function(){
return window.localStorage.getItem("user_web_session_utm_campaign")}
,set:function(t){
window.localStorage.setItem("user_web_session_utm_campaign",t)}
}
,{
key:"currentUtmCampaign",get:function(){
return getQueryParams(document.location.hash.replace("#","")).utm_campaign||""}
}
]),t}
();




new WebSessionCounter();