if (typeof ldrv_client_name !== 'undefined') { console.log('LDRV js load twice'); } else { var ldrv_client_name='holistic_shop'; var ldrv_yametrika_version='old'; var ldrv_debug_flag=0; var ldrv_active_flag=; var ldrv_qbq_streaming_active_flag=0; var ldrv_eventlabel_goals={"leadrive_preconversion_js":1,"leadrive_general_js":1,"leadrive_booster_js":1}; var ldrv_category={"preconversion":[{"t":"100.0","e1":"leadrive","e2":"leadrive_scoring","e3":"macroconversion","e4":"leadrive_preconversion_js"}],"general":[{"t":"0.001","e1":"leadrive","e2":"leadrive_scoring","e3":"macroconversion","e4":"leadrive_general_js"},{"t":"100.0","e1":"leadrive","e2":"leadrive","e3":"fire","e4":"leadrive_booster_js"}]}; var ldrv_category_url=[{"p":"[^g][^o][^a][^l].*$","g":"general"}]; var ldrv_microconversion_by_url=[{"p":"^http.*\\\/lakomstva-dlya-sobak-i-koshek.*","g":"visit_lakomstva-dlya-sobak-i-koshek"},{"p":"^http.*\\\/povodki-osheiniki-ruletki.*","g":"visit_povodki-osheiniki-ruletki"},{"p":"^http.*holistic-shop\\.ru\/?(\\?.*)?$","g":"visit_main_page"},{"p":"^http.*\\\/bonusnaya-programma.*","g":"visit_bonus"},{"p":"^http.*descbyaddingdate.*","g":"visit_catalog_sortirovka_new"},{"p":"^http.*\\\/manufacturers.*","g":"visit_brands"},{"p":"^http.*\\\/storereviews.*","g":"visit_storereviews"},{"p":"^http.*tabdescription.*","g":"visit_kartochka_opisanie"},{"p":"^http.*\\\/getbonuscard.*","g":"visit_registr_bonus"},{"p":"^http.*descbydiscount.*","g":"visit_catalog_sortirovka_poskidkam"},{"p":"^http.*descbypopular.*","g":"visit_catalog_sortirovka_popopular"},{"p":"^http.*\\\/napolniteli.*","g":"visit_\/napolniteli"},{"p":"^http.*\\\/categories.*","g":"visit_categories"},{"p":"^http.*descbyprice.*","g":"visit_catalog_sortirovka_cena_ubyvanie"},{"p":"^http.*descbyratio.*","g":"visit_catalog_sortirovka_raiting"},{"p":"^http.*\\\/for-cats.*","g":"visit_for-cats"},{"p":"[^g][^o][^a][^l].*$","g":"general"},{"p":"^http.*\\\/wishlist.*","g":"visit_wishlist"},{"p":"^http.*\\\/products.*","g":"visit_kartochka_tovara"},{"p":"^http.*tabreviews.*","g":"visit_kartochka_otzyv"},{"p":"^http.*descbyname.*","g":"visit_catalog_sortirovka_nazv_ubyvanie"},{"p":"^http.*ascbyprice.*","g":"visit_catalog_sortirovka_cena_vozrastanie"},{"p":"^http.*taboptions.*","g":"visit_kartochka_harakteristiki"},{"p":"^http.*\\\/for-dogs.*","g":"visit_for-dogs"},{"p":"^http.*\\\/payment.*","g":"visit_oplata"},{"p":"^http.*tabvideos.*","g":"visit_kartochka_video"},{"p":"^http.*ascbyname.*","g":"visit_catalog_sortirovka_nazv_vozrastanie"},{"p":"^http.*\\\/catalog.*","g":"visit_catalog"},{"p":"^http.*\\\/search.*","g":"visit_search"},{"p":"^http.*\\\/login.*","g":"visit_lichnyy-kabinet"},{"p":"^http.*\\\/faq.*","g":"visit_faq"},{"p":"^http.*tab3.*","g":"visit_kartochka_ost3"},{"p":"^http.*tab2.*","g":"visit_kartochka_ost2"},{"p":"^http.*tab1.*","g":"visit_kartochka_ost1"}]; var ldrv_microconversion_value={"general_13120219":"59.94643020629883","general_17674050":"58.27494430541992","general_17674055":"70.96540832519531","general_17674060":"79.80926513671875","general_17674075":"22.82380485534668","general_17674085":"49.59477615356445","general_17674095":"56.047889709472656","general_17674100":"62.35247802734375","general_17674105":"57.65374755859375","general_17674120":"37.09242630004883","general_leadrive_1052021100110":"3.8256800174713135","general_leadrive_10520211001101":"0.02314257062971592","general_leadrive_10520211001110":"0.1617647260427475","general_leadrive_10520211001172":"61.07673645019531","general_leadrive_10520211001190":"0.0031636888161301613","general_leadrive_1052021100120":"0.01591172255575657","general_leadrive_1052021100140":"1.5397518873214722","general_leadrive_1_10102401210":"15.146504402160645","general_leadrive_1_10102401211":"61.61214065551758","general_leadrive_1_10102401214":"19.766677856445312","general_leadrive_1_10102401216":"0.017434056848287582","general_leadrive_1_10102401217":"0.008703265339136124","general_leadrive_1_10102401218":"0.007316486444324255","general_leadrive_1_10102401219":"24.69124984741211","general_leadrive_1_1010240122":"0.09814753383398056","general_leadrive_1_10102401220":"25.82918357849121","general_leadrive_1_1010240123":"100.24295043945312","general_leadrive_1_1010240126":"20.319196701049805","general_leadrive_1_1010240129":"23.178882598876953","general_visit_bonus":"0.015785103663802147","general_visit_brands":"62.708106994628906","general_visit_catalog":"44.430809020996094","general_visit_catalog_sortirovka_cena_ubyvanie":"28.073118209838867","general_visit_catalog_sortirovka_cena_vozrastanie":"0.03742441534996033","general_visit_catalog_sortirovka_new":"56.469512939453125","general_visit_catalog_sortirovka_popopular":"0.006003164686262608","general_visit_catalog_sortirovka_poskidkam":"71.00505828857422","general_visit_catalog_sortirovka_raiting":"0.02439906634390354","general_visit_categories":"53.666114807128906","general_visit_faq":"82.98530578613281","general_visit_for-cats":"39.851356506347656","general_visit_for-dogs":"55.669677734375","general_visit_kartochka_harakteristiki":"0.0031026238575577736","general_visit_kartochka_opisanie":"12.100935935974121","general_visit_kartochka_ost1":"11.112462043762207","general_visit_kartochka_ost2":"47.022220611572266","general_visit_kartochka_ost3":"70.44409942626953","general_visit_kartochka_otzyv":"0.00011370563879609108","general_visit_kartochka_tovara":"66.19767761230469","general_visit_lichnyy-kabinet":"56.919246673583984","general_visit_main_page":"59.30839157104492","general_visit_oplata":"53.65426254272461","general_visit_povodki-osheiniki-ruletki":"34.0492057800293","general_visit_registr_bonus":"55.81905746459961","general_visit_search":"51.000816345214844","general_visit_storereviews":"55.996673583984375","general_visit_wishlist":"36.853363037109375","general_leadrive_10520211001173":"0.004548690281808376","general_leadrive_10520211001120":"43.242889404296875","general_leadrive_10520211001140":"0.0023046499118208885","general_leadrive_10520211001150":"0.0031351009383797646","general_leadrive_10520211001180":"23.424715042114258","general_leadrive_10520211001210":"34.928443908691406","general_leadrive_10520211001220":"5.389962196350098","general_leadrive_10520211001230":"0.013241185806691647","general_leadrive_10520211001231":"3.1537294387817383","general_leadrive_10520211001280":"0.6759485006332397","general_leadrive_10520211001300":"0.014379361644387245","general_leadrive_1052021100180":"0.0023720143362879753","general_leadrive_1052021100190":"0.0006256496999412775","general_leadrive_1052021100193":"0.01908246986567974","general_leadrive_10520211001130":"3.924945116043091","general_leadrive_10520211001270":"0.0015047518536448479","general_leadrive_10520211001233":"29.66193199157715"}; var ldrv_autofunnel=[]; var ldrv_booster=[{"p1":"180","p2":"utm_source,gclid,fbclid","e1":"leadrive","e2":"leadrive","e3":"listen","e4":"leadrive_booster_js","f1":"leadrive","f2":"leadrive","f3":"fire","f4":"leadrive_booster_js"}]; var ldrv_init_event='leadrive_script_init_js'; var ldrv_general_cnt=0; var ldrv_global = {}; ldrv_global.segments = {}; ldrv_global.autofunnel = {}; var ldrv_now_sec = Math.floor(new Date().getTime()/1000); var ldrv_monthNames = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']; var ldrv_getCookieValue = function(n) { let r = document.cookie.match('(^|;)\\s*'+n+'\\s*=\\s*([^;]+)'); if(r && r.length > 0) { return r.pop(); } else { return ''; } } var ldrv_tomorrow = new Date(); ldrv_tomorrow.setUTCDate(ldrv_tomorrow.getUTCDate()+1); if (ldrv_tomorrow.getUTCHours()>=21) { ldrv_tomorrow.setUTCDate(ldrv_tomorrow.getUTCDate()+1); } var ldrv_utc_date=ldrv_tomorrow.getUTCDate(); if (ldrv_utc_date<10) { ldrv_utc_date='0'+ldrv_utc_date; } var ldrv_valid_till = new Date(ldrv_monthNames[ldrv_tomorrow.getUTCMonth()]+" "+ldrv_utc_date+" "+ldrv_tomorrow.getUTCFullYear()+" 12:00:00 GMT+0300"); var ldrv_diff_sec = Math.floor((ldrv_valid_till.getTime()-new Date().getTime())/1000); var ldrv_file_diff_sec=ldrv_diff_sec; if (ldrv_file_diff_sec>3600*24) { ldrv_file_diff_sec=Math.round(ldrv_file_diff_sec-3600*24); } if (localStorage.getItem('ldrv_show_debug') !== null) { ldrv_debug_flag=1; } if (sessionStorage.getItem("ldrv_session_start_dt") === null) { sessionStorage.setItem("ldrv_session_start_dt",ldrv_now_sec); sessionStorage.setItem("ldrv_session_start_url",document.location.href.toLowerCase()); sessionStorage.setItem("ldrv_session_start_referrer",document.referrer.toLowerCase()); if (localStorage.getItem('ldrv_scoring_data') === null) { sessionStorage.setItem("ldrv_session_start_new_user","1"); } if (ldrv_init_event!='') { setTimeout(function() { if (ldrv_yametrika_version=='old' && typeof yaCounter31200356 != 'undefined') { yaCounter31200356.reachGoal(ldrv_init_event); } else { ym(31200356,'reachGoal',ldrv_init_event); } if (ldrv_debug_flag==1) { console.log('LDRV init event = '+ldrv_init_event); } }, 2000); } } function ldrv_booster_check_rules(secs,getvars) { var error_count=0; var getvars_check=getvars.split(','); var now2 = new Date(); var ldrv_session_duration = Math.floor(now2.getTime()/1000)*1-sessionStorage.getItem("ldrv_session_start_dt")*1; if (sessionStorage.getItem("ldrv_session_start_new_user") !== null && sessionStorage.getItem("ldrv_session_start_new_user")=="1") { if (ldrv_debug_flag==1) { console.log('LDRV booster check 1/4 [new user, no scoring history]'); } error_count++; } if (ldrv_session_duration*10) { if (ldrv_debug_flag==1) { console.log('LDRV booster check 4/4 [referrer is empty or match current hostname]'); } error_count++; } if (error_count==4) { return false; } else { return true; } } function ldrv_save_event(segment_id,event_id) { var ldrv_events = []; if (localStorage.getItem("ldrv_events_data") !== null) { var ldrv_events_base = JSON.parse(localStorage.getItem('ldrv_events_data')); for (var i in ldrv_events_base) { if (ldrv_events_base[i].exp > ldrv_now_sec) { ldrv_events.push(ldrv_events_base[i]); } else { if (ldrv_debug_flag==1) { console.log('LDRV delete expired ('+ldrv_events_base[i].exp+' < '+ldrv_now_sec+' = '+Math.round(ldrv_now_sec*1-ldrv_events_base[i].exp*1)+') record '+i+' '+ldrv_events_base[i].event_id); } } } } if (segment_id!='' && event_id!='') { ldrv_events.push({ 'segment_id':segment_id, 'event_id':event_id, 'exp':ldrv_now_sec+ldrv_diff_sec }); if (false && ldrv_qbq_streaming_active_flag==1 && event_id!='' && event_id!='ldrv_pageview') { var xhr2 = new XMLHttpRequest(); xhr2.open('GET','https://us-central1-ml-system-streaming.cloudfunctions.net/ga-streaming/?project='+ldrv_client_name+'&type=js_log&message_type=js_microconversion_triggerµconversion='+event_id+'&clientID='+ldrv_getCookieValue('_ym_uid')+'&score=&message_text='); xhr2.send(); } } localStorage.setItem('ldrv_events_data', JSON.stringify(ldrv_events)); if (typeof(ldrv_global.allow_count)!="undefined") { var count_events = []; for (var i in ldrv_events) { if (typeof(count_events[ldrv_events[i].segment_id])=="undefined") { count_events[ldrv_events[i].segment_id] = []; } if (typeof(count_events[ldrv_events[i].segment_id][ldrv_events[i].event_id])=="undefined") { count_events[ldrv_events[i].segment_id][ldrv_events[i].event_id]=1; } else { count_events[ldrv_events[i].segment_id][ldrv_events[i].event_id]+=1; } } if (ldrv_debug_flag==1) { console.dir(count_events); } for (var segment_name in count_events) { if (typeof(ldrv_global.segments[segment_name])=="undefined") { var segment_cnt=0; } else { var segment_cnt=ldrv_global.segments[segment_name]*1; } for (var event_id in count_events[segment_name]) { if (event_id=='ldrv_pageview' || segment_name==event_id.toLowerCase()) { var ldrv_event_with_segment=segment_name; } else { var ldrv_event_with_segment=segment_name+'_'+event_id.toLowerCase(); } if (typeof(ldrv_microconversion_value[ldrv_event_with_segment])!="undefined") { segment_cnt=segment_cnt*1+ldrv_microconversion_value[ldrv_event_with_segment]*Math.sqrt(count_events[segment_name][event_id]); if (ldrv_debug_flag==1) { console.log('LDRV '+ldrv_event_with_segment+' '+segment_name+' += '+ldrv_microconversion_value[ldrv_event_with_segment]+' * sqrt('+count_events[segment_name][event_id]+')'); } } else { if (ldrv_debug_flag==1) { console.warn('LDRV ERROR '+ldrv_event_with_segment+' not exits'); } } } if (ldrv_debug_flag==1) { console.log('LDRV scoring for '+segment_name+' = '+segment_cnt); } if (segment_name.toLowerCase()=='general') { if (Math.floor(segment_cnt)!=ldrv_general_cnt) { ldrv_general_cnt=Math.floor(segment_cnt); if (ldrv_yametrika_version=='old' && typeof yaCounter31200356 != 'undefined') { yaCounter31200356.params( { leadrive_scoring_js: ldrv_general_cnt } ); } else { ym(31200356,'params', { leadrive_scoring_js: ldrv_general_cnt } ); } if (ldrv_debug_flag==1) { console.log('LDRV push param leadrive_scoring_js = '+segment_cnt); } } } for (var i in ldrv_category[segment_name]) { if (ldrv_category[segment_name][i].t !== undefined) { if (ldrv_debug_flag==1) { console.log('LDRV '+segment_name+'['+i+'] check for '+ldrv_category[segment_name][i].e4+' (threshold '+ldrv_category[segment_name][i].t+')'); } if (segment_cnt*1 >= ldrv_category[segment_name][i].t*1) { if (sessionStorage.getItem("ldrv_done_"+ldrv_category[segment_name][i].e4) === null) { if (ldrv_debug_flag==1) { console.log('LDRV [NEW GOAL] '+ldrv_category[segment_name][i].e4+' for '+segment_name+' (threshold '+ldrv_category[segment_name][i].t+' < '+segment_cnt+')'); } if (ldrv_yametrika_version=='old' && typeof yaCounter31200356 != 'undefined') { yaCounter31200356.reachGoal(ldrv_category[segment_name][i].e4); } else { ym(31200356,'reachGoal',ldrv_category[segment_name][i].e4); } dataLayer.push({ 'event': ldrv_category[segment_name][i].e1, 'eventCategory': ldrv_category[segment_name][i].e2, 'eventAction': ldrv_category[segment_name][i].e3, 'eventLabel': ldrv_category[segment_name][i].e4 }); sessionStorage.setItem("ldrv_done_"+ldrv_category[segment_name][i].e4,ldrv_now_sec+';'+Math.floor(segment_cnt)); if (ldrv_debug_flag==1) { console.log('LDRV push dataLayer & Ya.metrika // eventLabel = '+ldrv_category[segment_name][i].e4); } } else { if (ldrv_debug_flag==1) { console.log('LDRV [NO ACTION] '+ldrv_category[segment_name][i].e4+' (threshold '+ldrv_category[segment_name][i].t+' < '+segment_cnt+')'); } } } } } } } } for (var k in ldrv_category_url) { if (ldrv_category_url[k].p !== undefined && ldrv_category_url[k].g !== undefined) { var regexp_rule1 = new RegExp(ldrv_category_url[k].p); if (regexp_rule1.test(window.location.href.toLowerCase())) { var ldrv_goal_id=ldrv_category_url[k].g.toLowerCase(); ldrv_global.segments[ldrv_goal_id]=0; } } } if (typeof(ldrv_goal_id)=='undefined') { if (ldrv_debug_flag==1) { console.log('LDRV INIT segments = UNDEFINED'); } } else { if (ldrv_debug_flag==1) { console.log(`LDRV INIT segments ${JSON.stringify(ldrv_global.segments, null, 3)}`); } } var ldrv_init_wait = setInterval(function() { if (typeof(ldrv_global.init_history)!="undefined") { clearInterval(ldrv_init_wait); ldrv_global.allow_count=1; ldrv_save_event("",""); for (var k in ldrv_autofunnel) { if (ldrv_autofunnel[k].p !== undefined && ldrv_autofunnel[k].g !== undefined) { var regexp_rule2 = new RegExp(ldrv_autofunnel[k].p); if (regexp_rule2.test(window.location.href.toLowerCase())) { var ldrv_goal_id=ldrv_autofunnel[k].g.toLowerCase(); if (ldrv_debug_flag==1) { console.log('LDRV autofunnel pattern '+ldrv_autofunnel[k].p+'; goal_id='+ldrv_goal_id); } if (typeof(ldrv_category[ldrv_goal_id])!='undefined') { for (var i in ldrv_category[ldrv_goal_id]) { if (typeof(ldrv_global.autofunnel[ldrv_goal_id])=="undefined") { ldrv_global.autofunnel[ldrv_goal_id]=1; if (ldrv_debug_flag==1) { console.log('LDRV '+ldrv_goal_id+' EXISTS, push to dataLayer'); } if (ldrv_yametrika_version=='old' && typeof yaCounter31200356 != 'undefined') { yaCounter31200356.reachGoal(ldrv_category[ldrv_goal_id][i].e4); } else { ym(31200356,'reachGoal',ldrv_category[ldrv_goal_id][i].e4); } dataLayer.push({ 'event': ldrv_category[ldrv_goal_id][i].e1, 'eventCategory': ldrv_category[ldrv_goal_id][i].e2, 'eventAction': ldrv_category[ldrv_goal_id][i].e3, 'eventLabel': ldrv_category[ldrv_goal_id][i].e4 }); } else { if (ldrv_debug_flag==1) { console.log('LDRV '+ldrv_goal_id+' EXISTS, already pushed'); } } } } else { if (ldrv_debug_flag==1) { console.log('LDRV '+ldrv_goal_id+' NOT EXISTS'); } } } } } for (var k in ldrv_microconversion_by_url) { if (ldrv_microconversion_by_url[k].p !== undefined && ldrv_microconversion_by_url[k].g !== undefined) { var regexp_rule3 = new RegExp(ldrv_microconversion_by_url[k].p); if (regexp_rule3.test(window.location.href.toLowerCase())) { var ldrv_microconversion_id=ldrv_microconversion_by_url[k].g.toLowerCase(); if (ldrv_debug_flag==1) { console.log('LDRV microconversion by URL '+ldrv_microconversion_by_url[k].p+'; microconversion id='+ldrv_microconversion_id); } for (var segment in ldrv_global.segments) { ldrv_save_event(segment,ldrv_microconversion_id); } } } } if (ldrv_debug_flag==1) { console.log('LDRV init OK'); } } else { if (typeof(ldrv_global.init_start)=="undefined") { if (ldrv_debug_flag==1) { console.log('LDRV init history scoring data'); } ldrv_global.init_start=1; ldrv_init_current_scoring_data(); } else { if (ldrv_debug_flag==1) { console.log('LDRV init ERROR'); } } } }, 1000); function _ld_check_event(event) { if (ldrv_debug_flag==1) { console.log('LDRV check event'); console.dir(event); } if (ldrv_booster && ldrv_booster.length>=1) { if (ldrv_debug_flag==1) { console.log('LDRV booster listen exists'); } for (var k in ldrv_booster) { if (ldrv_booster[k].e1==event.event && ldrv_booster[k].e2==event.eventCategory && ldrv_booster[k].e3==event.eventAction && ldrv_booster[k].e4==event.eventLabel) { if (ldrv_booster_check_rules(ldrv_booster[k].p1,ldrv_booster[k].p2.toLowerCase())) { if (ldrv_debug_flag==1) { console.log('LDRV BOOSTER - FIRE // '+ldrv_booster[k].f4); } if (ldrv_yametrika_version=='old' && typeof yaCounter31200356 != 'undefined') { yaCounter31200356.reachGoal(ldrv_booster[k].f4); } else { ym(31200356,'reachGoal',ldrv_booster[k].f4); } dataLayer.push({ 'event': ldrv_booster[k].f1, 'eventCategory': ldrv_booster[k].f2, 'eventAction': ldrv_booster[k].f3, 'eventLabel': ldrv_booster[k].f4, 'eventValue': '' }); } else { if (ldrv_debug_flag==1) { console.log('LDRV BOOSTER - NOT FIRE [rules check failed] // '+ldrv_booster[k].f4); } } } } } for (var k in event) { if (k=='eventLabel' && typeof(ldrv_eventlabel_goals[event[k]])=='undefined') { if (ldrv_debug_flag==1) { console.log('LDRV check eventLabel = '+event[k]); } for (var segment in ldrv_global.segments) { ldrv_save_event(segment,event[k].toLowerCase()); } } } } function ldrv_init_scoring_data() { var score_data_all = JSON.parse(localStorage.getItem('ldrv_scoring_data')); var score_data = JSON.parse(score_data_all[0].jsondata); if (ldrv_debug_flag==1) { console.log('LDRV history score data'); console.dir(score_data_all); console.dir(score_data); } for (var k in score_data) { var clear_k=k.toLowerCase().replace('leadrive_','').replace('scoring_',''); if (typeof(ldrv_global.segments[clear_k])!='undefined') { ldrv_global.segments[clear_k]+=score_data[k]*1; if (ldrv_debug_flag==1) { console.log('LDRV add history scoring for current segment '+clear_k+' +'+score_data[k]); } } } if (ldrv_debug_flag==1) { console.log(`LDRV segments with history scoring data ${JSON.stringify(ldrv_global.segments, null, 3)}`); } ldrv_global.init_history=1; } function ldrv_save_scoring_data(jsondata) { var scoring_data = []; if (jsondata=='') { jsondata='{"leadrive_general":"0"}'; } scoring_data.push({ 'jsondata':jsondata, 'exp':ldrv_now_sec+ldrv_file_diff_sec }); localStorage.setItem('ldrv_scoring_data', JSON.stringify(scoring_data)); ldrv_init_scoring_data(); } function ldrv_init_current_scoring_data() { var scoring_data_exists=0; if (localStorage.getItem("ldrv_scoring_data") !== null) { var scoring_data=JSON.parse(localStorage.getItem('ldrv_scoring_data')); for (var i in scoring_data) { if (scoring_data[i].exp > ldrv_now_sec) { scoring_data_exists+=1; } } } if (scoring_data_exists != 1) { var ldrv_ym_uid=ldrv_getCookieValue('_ym_uid'); if (ldrv_ym_uid!='') { var xhr = new XMLHttpRequest(); xhr.open('GET','https://api.leadrive.ru/s/'+ldrv_client_name+'/'+ldrv_ym_uid.slice(-4)+'/'+ldrv_ym_uid.slice(0,ldrv_ym_uid.length-4)); xhr.onload = function(e) { if(xhr.status == 404) { if (ldrv_debug_flag==1) { console.log('LDRV no scoring history for '+ldrv_ym_uid); } ldrv_save_scoring_data(''); } else { if (this.response=='') { if (ldrv_debug_flag==1) { console.log('LDRV empty scoring history for '+ldrv_ym_uid); } } else { sessionStorage.setItem("ldrv_session_start_new_user","0"); } ldrv_save_scoring_data(this.response); } } xhr.send(); } else { ldrv_save_scoring_data(''); } } else { ldrv_init_scoring_data(); } } }