1// VER ALL 20.02.2020 2// VER ALL 28.08.2020 get_results_poll input text read 3// VER ALL 20.07.2021 ++ $("input[type='tel']").bind('keyup',function () { 4// VER ALL 03.08.2021 ++ function lead_info_send_to_stat() { url_server = "--sc_leads/sk_gateway_lead_stat-1/sk_gateway_lead_stat.php"; case ("test.teslaweld.com"): 5// VER ALL 11.1=.2021 ++ site uri_ses 6// VER ALL 11.01.2023 ++ data-gtm-object 7// VER ALL 10.02.2023 -- frm.item_name = window.lead_offer.name; 8// VER ALL 15.03.2023 == if (fg_event_add_to_cart==1) sk_tracer_sender.Event_Add_To_Cart(offer_cart,1,0); 9// VER ALL 05.04.2023 ++ Event_Add_To_Cart_Only_GA4 10// VER ALL 14.04.2023 ++ window[window.sk_ajax_lead_send_f_success](); 11// VER ALL 19.04.2023 ++ if (window.sk_ajax_lead_send_f_success==call_back_success__v_1_click) sk_tracer_sender.Event_Lead_No_Criteo(lead_gtm); 12// VER ALL 20.04.2023 ++ if (window.place_info.alias=='Product^content^button^kupit v 1 click') sk_tracer_sender.Event_Lead_No_Criteo(lead_gtm); 13// VER ALL 27.12.2023 ++ cart delivery tracker lead_oc_init (); sk_ajax_lead_send_v1();sk_ajax_lead_send_v2(); 14// VER ALL 29.01.2024 ++ window.lead_cart.fg_visa 15// VER ALL 08.02.2024 ++ window.lead_payment 16// VER ALL 20.02.2024 ++ window.lead_cart.lead_id=window.cart_site.Lead_ID_Get(); 17// VER ALL 25.03.2024 ++ if (window.lead_client.phone=='') fg_lead_gtm==0; // не пеÑедаваÑÑ Ð»Ð¸Ð´Ñ Ð² аналиÑикÑ, еÑли Ð½ÐµÑ Ð½Ð¾Ð¼ÐµÑа ÑелеÑона 18// VER ALL 05.04.2024 ++ url_server = 'https://test.teslaweld.com/' + url_server; 19// VER ALL 15.07.2024 ++ *_id_lbs 20// VER ALL 13.08.2024 ++ crm.tatragarden.ua 21// VER ALL 15.08.2024 == не ÑникалÑÐ½Ð°Ñ Ð²ÐµÐ»Ð¸Ñина Ð´Ð»Ñ Ð»Ð¸Ð´Ð° пÑи повÑоÑной оÑпÑавке lead_oc.lead.date_gen = curdate_format(); 22// VER ALL 15.08.2024 == lead_oc.tracker = JSON.parse(trace); пеÑедаем ÑÑÑÑкÑÑÑÑ, а не json-ÑÑÑÐ¾ÐºÑ 23// VER ALL 11.12.2024 ++ if (typeof window.place_info!=='undefined' && window.place_info.type.length>0) return; in function place_gtm_read (pl) 24// VER ALL 12.03.2024 == place_info_read (ÑнивеÑÑалÑÐ½Ð°Ñ Ð¾Ñнова data-gtm-*, Ð´Ð»Ñ Ð¿Ð¾Ð´ÑÑÑÐ°Ñ Ð¾Ð²ÐºÐ¸ data-place-* надо ÑолÑко data-place-type) 25// VER ALL 12.03.2024 -- place_gtm_read (не нÑжно даннÑе ÑиÑаÑÑÑÑ Ð² place_info_read) 26// VER ALL 20.03.2024 -- data-place-name нÑжно обÑзаÑелÑно ÑиÑаÑÑ, оно важнее Ñем data-gtm-name 27// VER ALL 21.03.2024 -- data-place-alias веÑнÑл в ÑÑаÑÑй ÑоÑÐ¼Ð°Ñ ÑÑений длиннÑÑ ÑÑаÑÑÑ name и alias 28// VER ALL 21.11.2025 ++ {lead_oc.utm = window.lead_utm;} 29 30window.page_info = window.page_info || {}; 31 32function page_info_clear () { 33 window.page_info.href = window.location.href; 34 window.page_info = { href: '', type: '', name: '', alias: '', abc: '', uri: '' }; 35} 36 37// place 38 window.place_info = window.place_info || {}; 39 40function place_info_clear () { 41 window.place_info = window.place_info || {}; 42 window.place_info = { type: '', alias: '', name: '', abc: '' }; 43} 44/* 45$(document).on('click', '[data-lead-place]', function () { 46 place_info_read(this); 47}); 48*/ 49$(document).on('click', '[data-gtm-object]', function () { 50 place_info_read(this); 51}); 52 53function place_info_read (_p, _fg_test=0) { 54 place_info_clear(); 55 let ret=1; 56 57 s = $(_p).attr('data-place-type'); 58 if (typeof s === 'undefined') 59 { 60 s = $(_p).attr('data-gtm-object'); 61 } 62 if (_fg_test && typeof s === 'undefined') ret=0; 63 if (typeof s !== 'undefined') window.place_info.type = s; 64 65//----------- 66 s = $(_p).attr('data-place-alias'); 67 if (typeof s === 'undefined') 68 { 69 s = $(_p).attr('data-gtm-place'); 70 } 71 if (_fg_test && typeof s === 'undefined') ret=0; 72 if (typeof s !== 'undefined') window.place_info.alias = s; 73 74 s = $(_p).attr('data-place-name'); 75 if (typeof s === 'undefined') 76 { 77 s = $(_p).attr('data-gtm-name'); 78 } 79 if (_fg_test && typeof s === 'undefined') ret=0; 80 if (typeof s !== 'undefined') window.place_info.name = s; 81//---------------- 82 s = $(_p).attr('data-gtm-abc'); 83 if (typeof s === 'undefined') 84 { 85 s = $(_p).attr('data-place-abc'); 86 } 87 if (typeof s !== 'undefined') window.place_info.abc = s; 88 89 ret=1; 90 return ret; 91} 92 93/* 94$(document).on('click', '[data-gtm-object]', function () { 95// place_gtm_read(this); 96}); 97function place_gtm_read (pl) { 98 if (typeof window.place_info!=='undefined' && window.place_info.type.length>0) return; 99 100 place_info_clear(); 101 102 s = $(pl).attr('data-gtm-object'); 103 if (typeof s !== 'undefined') window.place_info.type = s; 104 105 s = $(pl).attr('data-gtm-place'); 106 if (typeof s !== 'undefined') window.place_info.alias = s; 107 108 s = $(pl).attr('data-gtm-name'); 109 if (typeof s !== 'undefined') window.place_info.name = s; 110 111 s = $(pl).attr('data-gtm-abc'); 112 if (s !== undefined) window.place_info.abc = s; 113} 114*/ 115// пеÑеменнÑе Ð´Ð»Ñ Ð¾Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ Ð»Ð¸Ð´Ð° 116// lead 117window.lead_lead = window.lead_lead || {}; 118 119function lead_lead_clear () { 120 window.lead_lead = window.lead_lead || {}; 121 window.lead_lead = { date_gen: '', task: '', direct: '', project: '', lead_id:'', marketing_creative: '', gateway: '' }; 122} 123 124window.lead_utm = window.lead_utm || {}; 125 126function lead_utm_clear () { 127 window.lead_utm = window.lead_utm || {}; 128 window.lead_utm = { source: '', medium: '', campaign: '', term: '', content: '', did: '', gclid: '' }; 129} 130 131// crm 132window.lead_crm = window.lead_crm || {}; 133 134function lead_crm_clear () { 135 window.lead_crm = window.lead_crm || {}; 136 window.lead_crm = { lead_id: '', lead_status: '' }; 137} 138 139// site 140window.lead_site = window.lead_site || {}; 141 142function lead_site_clear () { 143 window.lead_site = window.lead_site || {}; 144 window.lead_site = { host: '', uri_start: '', uri_ses: '', referer: '', script: '', service: '', lang: '' }; 145} 146 147window.lead_trf = window.lead_trf || {}; 148 149function lead_trf_clear () { 150 window.lead_trf = window.lead_trf || {}; 151 window.lead_trf = { type: '', script: '', gateway: '' }; 152} 153 154// lead_page (old) -> page_info 155window.lead_page = window.lead_page || {}; 156 157function lead_page_clear () { 158 window.lead_page = window.lead_page || {}; 159 window.lead_page = { href: '', type: '', name: '', alias: '', abc: '' }; 160} 161 162// lead_place (old) -> place_info 163window.lead_place = window.lead_place || {}; 164 165function lead_place_clear () { 166 window.lead_place = window.lead_place || {}; 167 window.lead_place = { type: '', name: '', alias: '', abc: '' }; 168} 169 170// offer 171window.lead_offer = window.lead_offer || {}; 172 173function lead_offer_clear () { 174 window.lead_offer = window.lead_offer || {}; 175 window.lead_offer.id = ''; 176 window.lead_offer.sku = ''; 177 window.lead_offer.name = ''; 178 window.lead_offer.cost = ''; 179 window.lead_offer.cost_vl = ''; 180 window.lead_offer.count = ''; 181 window.lead_offer.category = ''; 182} 183 184// cat 185window.lead_cat = window.lead_cat || {}; 186 187function lead_cat_clear () { 188 window.lead_cat = window.lead_cat || {}; 189 window.lead_cat.id = ''; 190 window.lead_cat.sku = ''; 191 window.lead_cat.name = ''; 192} 193 194// client 195window.lead_client = window.lead_client || {}; 196 197function lead_client_clear () { 198 window.lead_client = window.lead_client || {}; 199 window.lead_client = { 200 ip: '', 201 ga: '', 202 ym_uid: '', 203 ses: '', 204 name: '', 205 phone: '', 206 email: '', 207 city: '', 208 adress: '', 209 mes: '', 210 comments: '', 211 np: '' 212 }; 213} 214 215function lead_cart_clear () { 216 window.lead_cart = window.lead_cart || {}; 217} 218 219function lead_tracker_clear () { 220 window.lead_tracker = window.lead_tracker || {}; 221} 222 223function lead_delivery_clear () { 224 window.lead_delivery = window.lead_delivery || {}; 225 window.lead_delivery = { 226 fg_np: 0, 227 post: '', 228 city: '', 229 street: '', 230 house: '', 231 flat: '' 232 }; 233} 234function lead_payment_clear () { 235 window.lead_payment = window.lead_payment || {}; 236 window.lead_payment = { 237 id_type: 0, 238 sum_old: 0, 239 sum_real: 0, 240 desc: 0, 241 promecode:'', 242 desc_promo:0 243 244 }; 245} 246function lead_feedback_clear () { 247 window.lead_feedback = window.lead_feedback || {}; 248 window.lead_feedback = { 249 }; 250} 251 252 253window.lead_info = window.lead_info || {}; 254 255function lead_info_clear () { 256 window.lead_info = window.lead_info || {}; 257 lead_lead_clear(); 258 lead_crm_clear(); 259 lead_site_clear(); 260 lead_trf_clear(); 261 lead_page_clear(); 262 lead_place_clear(); 263 page_info_clear(); 264 place_info_clear(); 265 lead_offer_clear(); 266 lead_client_clear(); 267 lead_utm_clear(); 268 lead_cart_clear (); 269 lead_tracker_clear(); 270 lead_delivery_clear(); 271 lead_payment_clear(); 272 lead_feedback_clear(); 273} 274 275function lead_info_init () { 276 window.lead_info = window.lead_info || {}; 277 window.lead_info.lead = window.lead_lead; 278 window.lead_info.crm = window.lead_crm; 279 window.lead_info.site = window.lead_site; 280 window.lead_info.trf = window.lead_trf; 281 window.lead_info.page = window.page_info; 282 window.lead_info.place = window.place_info; 283 window.lead_info.client = window.lead_client; 284 window.lead_info.utm = window.lead_utm; 285 window.lead_info.cart = window.lead_cart; 286 window.lead_info.delivery = window.lead_delivery; 287 window.lead_info.payment = window.lead_payment; 288 window.lead_info.tracker = window.lead_tracker; 289} 290
291function lead_oc_init () { 292 lead_oc = {}; 293 window.lead_lead.date_gen=''; 294 lead_oc.lead = window.lead_lead; 295 lead_oc.site = window.lead_site; 296 lead_oc.trf = window.lead_trf; 297 lead_oc.page = window.page_info; 298 lead_oc.place = window.place_info; 299 lead_oc.client = window.lead_client; 300 lead_cart_clear (); 301// коÑзина, оплаÑа, доÑÑавка 302 if (typeof window.cart_site!=='undefined' && window.page_info.type=='page_cart') 303 { 304 let stat=window.cart_site.Cart_Stat(); 305 if (stat.count>0) 306 { 307 window.lead_cart.count=stat.count; 308 window.lead_cart.sum_real=stat.sum_real; 309 window.lead_cart.fg_visa=stat.fg_pay; 310 window.lead_cart.order_id=window.cart_site.Order_ID_Get(); 311 window.lead_cart.offers=window.cart_site.ListOffersForLead_Get(); 312 lead_oc.cart = window.lead_cart; 313 lead_oc.payment = window.lead_payment; 314 lead_oc.delivery = window.lead_delivery; 315 } 316 } 317/* 318 if (window.lead_tracker.length>0) 319 { 320 lead_oc.tracker = window.lead_tracker; 321 } 322*/ 323// if (window.lead_utm!==null) 324 {lead_oc.utm = window.lead_utm;} 325 326 if (typeof window.lead_feedback!=='undefined' && window.lead_feedback.hasOwnProperty('regim') && window.lead_feedback.regim.length>0) 327 { 328 lead_oc.feedback = window.lead_feedback; 329 } 330 331 return lead_oc; 332} 333 334//let sk_ajax_lead_send_json = ''; 335 336//let sk_ajax_lead_send_f_success; 337 338function sk_ajax_lead_send (fg_lead_gtm=1) { 339 340// lead send to GA new ---------------- 341 if (window.lead_client.phone=='') fg_lead_gtm=0; // ob 25.03.2024 не пеÑедаваÑÑ Ð»Ð¸Ð´Ñ Ð² аналиÑикÑ, еÑли Ð½ÐµÑ Ð½Ð¾Ð¼ÐµÑа ÑелеÑона 342 343 if (fg_lead_gtm==1 && typeof sk_tracer_sender!=='undefined') 344 { 345 let lead_gtm={}; 346 lead_gtm.lead_phone=window.lead_client.phone; 347 lead_gtm.lead_gtm_form=window.place_info.name; 348 349 lead_gtm.lead_source='Recall'; 350 switch(lead_lead.marketing_creative) 351 { 352 case 'OurChat': lead_gtm.lead_source='Chat';break; 353 case 'cart_classic': lead_gtm.lead_source='Cart';break; 354 case 'callback_classic': 355 default: 356 lead_gtm.lead_source='Recall';break; 357 } 358 let fg_event_add_to_cart=0; 359 if (typeof offer_cart!=='undefined' && window.page_info.type=='product') 360 { 361 lead_gtm.product_name=offer_cart.name_gtm; 362 lead_gtm.category_name=offer_cart.category_gtm; 363 fg_event_add_to_cart=1; 364 } 365 366 if (typeof window.cart_site!=='undefined' && window.page_info.type=='page_cart') 367 { 368 let stat=window.cart_site.Cart_Stat(); 369 if (stat.id_main!='0') 370 { 371 let offer_main=window.cart_site.Offer_Get(stat.id_main); 372 if (offer_main!=null) 373 { 374 lead_gtm.product_name=offer_main.name_gtm; 375 lead_gtm.category_name=offer_main.category_gtm; 376 } 377 } 378 } 379 380// if (window.sk_ajax_lead_send_f_success==call_back_success__v_1_click) 381 if (window.place_info.alias=='Product^content^button^kupit v 1 click') 382 sk_tracer_sender.Event_Lead_No_Criteo(lead_gtm); 383 else 384 sk_tracer_sender.Event_Lead(lead_gtm); 385 386 if (fg_event_add_to_cart==1) sk_tracer_sender.Event_Add_To_Cart_Only_GA4(offer_cart); 387 } 388 389// lead send to GA new ---------------- 390 let host = window.location.hostname; 391 let fg_sellers=0; 392 let fg_crm_new=1; 393/* 394 switch (host) { 395 case 'tatragarden.ua': 396 case 'ua.tatragarden.ua': 397 case 'test.tatragarden.ua': 398 case 'crm.tatragarden.ua': 399 case 'teslaweld.com': 400 case 'ua.teslaweld.com': 401 case 'test.teslaweld.com': 402 case 'crm.teslaweld.com': 403 fg_sellers=0; 404 fg_crm_new=1; 405 break; 406 } 407*/ 408// ÑÑаÑÐ°Ñ Ð²ÐµÑÑÐ¸Ñ Ð¿Ð¾Ð´ ÑелеÑÑ 409 if (fg_sellers) sk_ajax_lead_send_v1(); 410 411// ÑÑаÑÐ°Ñ Ð²ÐµÑÑÐ¸Ñ Ð¿Ð¾Ð´ новÑÑ CRM 412 if (fg_crm_new) sk_ajax_lead_send_v2(); 413 414 return false; 415} 416 417 418function sk_ajax_lead_send_v1 () { 419 $.cookie('lead_user_phone',window.lead_client.phone); 420 $.cookie('lead_user_name',window.lead_client.name); 421 422 window.lead_lead.date_gen = curdate_format(); 423 424 if (window.lead_lead.gateway == '') window.lead_lead.gateway = 1; 425 426 window.lead_trf.type = 'oc_crm'; 427 //if (window.lead_trf.script == '') 428 window.lead_trf.script = 'sk_ajax_lead_send'; 429 window.lead_trf.gateway = 'gateway-' + window.lead_lead.gateway; 430 //if (window.lead_site.script == '') window.lead_site.script = 'sk_ajax_lead_send'; 431 432 var frm = { phone: '', name: '', item_name: '', email: '', script: '', page: '', place: '', lang: '' }; 433// frm.item_name = window.lead_offer.name; 434 frm.item_name = ''; 435 436 frm.name = window.lead_client.name; 437 frm.phone = window.lead_client.phone; 438 frm.email = window.lead_client.email; 439 frm.ip = window.lead_client.ip; 440 if (window.lead_client.mes.length > 0) { 441 if (frm.item_name.length > 0) frm.item_name += ' '; 442 frm.item_name += window.lead_client.mes; 443 } 444 frm.page = window.lead_page.alias; 445 frm.place = window.lead_place.alias; 446 447 frm.script = window.lead_trf.script; 448 frm.lang = window.lead_site.lang; 449 frm.url = window.lead_site.href; 450 frm.site = window.lead_site.host; 451 frm.project = window.lead_lead.project; 452 frm.marketing_creative = window.lead_lead.marketing_creative;// sk + 24.07.2020 453 454 let trace, trace_json; 455 456 if (typeof b24Tracker !== 'undefined') { 457 trace = b24Tracker.guest.getTrace(); 458 if (typeof trace !== 'undefined' && trace != '') { 459// trace_json = JSON.parse(trace); 460 } 461 } 462 463 frm.utm_trace = ''; 464 if (typeof trace !== 'undefined') { 465 frm.utm_trace = trace; 466 } 467 468// if (fg_alert==1)
469// alert("frm - " + frm.phone + " [" + frm.name +"] "+ " <" + frm.item_name +"> "+ " <" + frm.email +"> "); 470 471 var frm_json = JSON.stringify(frm); 472 if (window.sk_ajax_lead_send_json != frm_json) { 473 window.sk_ajax_lead_send_json = frm_json; 474 475 var url_server = ''; 476// url_server="--sc/sk-send123.php"; // sk 27.07.2019 16:40 477 url_server = '--sc_leads/gateway-1/sk_gateway.php'; 478 switch (window.lead_lead.gateway) { 479// case(1):url_server='--sc_leads/sc-1/sk-send-lead.php';break; 480 case(1): 481 url_server = '--sc_leads/gateway-1/sk_gateway.php'; 482 break; 483 case(2): 484 url_server = '--sc_leads/gateway-2/sk_gateway.php'; 485 break; // landing-page 486 case(3): 487 url_server = '--sc_leads/gateway-3/sk_gateway.php'; 488 break; // teslaru 489 } 490 var host = window.location.hostname; 491 switch (host) { 492 case ('teslaweld.com'): 493 case ('ua.teslaweld.com'): 494 case ('ru.teslaweld.com'): 495 url_server = 'https://teslaweld.com/' + url_server; 496 break; 497 case ('test.teslaweld.com'): 498 url_server = 'https://test.teslaweld.com/' + url_server; 499 break; 500 case ('crm.teslaweld.com'): 501 url_server = 'https://crm.teslaweld.com/' + url_server; 502 break; 503 case ('tesla_oc'): 504 case ('tesla_oc_ua'): 505 url_server = 'http://tesla_oc/' + url_server; 506 break; 507 case ('tatragarden.ua'): 508 case ('ua.tatragarden.ua'): 509 case ('ru.tatragarden.ua'): 510 url_server = 'https://tatragarden.ua/' + url_server; 511 break; 512 case ('test.tatragarden.ua'): 513 url_server = 'https://test.tatragarden.ua/' + url_server; 514 break; 515 case ('crm.tatragarden.ua'): 516 url_server = 'https://crm.tatragarden.ua/' + url_server; 517 break; 518 case ('tatra_oc_ua'): 519 case ('tatra_oc'): 520 url_server = 'http://tatra_oc/' + url_server; 521 break; 522 } 523 524// async:true, 525 jQuery.ajax({ 526 type: 'POST', 527 url: url_server, //здеÑÑ ÑказÑваем ÐÐ ÑеÑÑÑÑа, кÑда бÑÐ´ÐµÑ Ð¾Ð¿Ñавлен AJAX запÑÐ¾Ñ 528 data: { frm: frm }, 529 success: function (crm_info) { 530 if (typeof crm_info !== 'undefined' && testJSON(crm_info) === true) { 531 crm_json = JSON.parse(crm_info); 532 if (crm_json && typeof crm_json === 'object' && typeof crm_json.import_action !== 'undefined') { 533 window.lead_crm.lead_status = crm_json.import_action; 534 window.lead_crm.lead_id = crm_json.order_id; 535 if (typeof window.cart_site!=='undefined') 536 {window.cart_site.Order_ID_Set(crm_json.order_id);} 537 } 538 } 539 540 lead_info_send_to_stat(); 541 542 if (typeof window.sk_ajax_lead_send_f_success !== 'undefined' && window.sk_ajax_lead_send_f_success !== null) { 543 if (typeof window.sk_ajax_lead_send_f_success === 'string') 544 window[window.sk_ajax_lead_send_f_success](); 545 else 546 window.sk_ajax_lead_send_f_success(); 547 } 548 549 if (window.lead_client.phone) console.log(window.lead_client.phone); 550 if (window.lead_client.name) console.log(window.lead_client.name); 551 if (window.lead_client.mes) console.log(window.lead_client.mes); 552 553 }, 554 error: function () { 555 alert('Ajax error! URL =>' + url_server); 556 } 557 }); 558 } 559 560} 561 562 563function sk_ajax_lead_send_v2 () { 564 $.cookie('lead_user_phone',window.lead_client.phone); 565 $.cookie('lead_user_name',window.lead_client.name); 566 567 window.lead_lead.date_gen = curdate_format(); 568 569 if (window.lead_lead.gateway == '') window.lead_lead.gateway = 1; 570 571 window.lead_trf.type = 'oc_crm'; 572 //if (window.lead_trf.script == '') 573 window.lead_trf.script = 'sk_ajax_lead_send_v2'; 574 window.lead_trf.gateway = 'gateway-' + window.lead_lead.gateway; 575 //if (window.lead_site.script == '') window.lead_site.script = 'sk_ajax_lead_send'; 576 577 let trace, trace_json; 578/* 579 if (typeof b24Tracker !== 'undefinrd' && b24Tracker !== null) { 580 trace = b24Tracker.guest.getTrace(); 581 } 582*/ 583 584// if (fg_alert==1)
585// alert("frm - " + frm.phone + " [" + frm.name +"] "+ " <" + frm.item_name +"> "+ " <" + frm.email +"> "); 586 let lead_oc=lead_oc_init (); 587 588 let lead_oc_json = JSON.stringify(lead_oc); 589 if (window.sk_ajax_lead_oc_json == lead_oc_json) return; 590 591 window.sk_ajax_lead_oc_json = lead_oc_json; 592 // ÑÑи даннÑе (date_gen, trace) могÑÑ Ð¼ÐµÐ½ÑÑÑÑÑ 593 lead_oc.lead.date_gen = curdate_format(); 594 595 if (typeof b24Tracker !== 'undefined') { 596 trace = b24Tracker.guest.getTrace(); 597 if (typeof trace !== 'undefined' && trace != '') { 598// trace_json = JSON.parse(trace); 599 } 600 } 601 602 lead_tracker_clear(); 603 if (typeof trace !== 'undefined' && trace.length>0) { 604 window.lead_tracker = trace; 605// lead_oc.tracker = trace; 606 lead_oc.tracker = JSON.parse(trace); 607 } 608 609 let url_server = ''; 610 url_server = '--sc_leads_ext/wh-lead-oc-1/webhook-lead.php'; 611 switch (window.lead_lead.gateway) { 612 case(1): 613 url_server = '--sc_leads_ext/wh-lead-oc-1/webhook-lead.php'; 614 break; 615 case(2): 616 url_server = '--sc_leads_ext/wh-lead-oc-2/webhook-lead.php'; 617 break; // landing-page 618 case(3): 619 url_server = '--sc_leads_ext/wh-lead-oc-3/webhook-lead.php'; 620 break; // teslaru 621 } 622 let host = window.location.hostname; 623 switch (host) { 624 case ('teslaweld.com'): 625 case ('ua.teslaweld.com'): 626 url_server = 'https://teslaweld.com/' + url_server; 627 break; 628 case ('tesla_oc'): 629 case ('tesla_oc_ua'): 630 url_server = 'http://tesla_oc/' + url_server; 631 break; 632 case ('tatragarden.ua'): 633 case ('ua.tatragarden.ua'): 634 url_server = 'https://tatragarden.ua/' + url_server; 635 break; 636 case ('test.tatragarden.ua'): 637 url_server = 'https://test.tatragarden.ua/' + url_server; 638 break; 639 case ('test.teslaweld.com'): 640 url_server = 'https://test.teslaweld.com/' + url_server; 641 break; 642 case ('tatra_oc_ua'): 643 case ('tatra_oc'): 644 url_server = 'http://tatra_oc/' + url_server; 645 break; 646 } 647 648// async:true, 649 jQuery.ajax({ 650 type: 'POST', 651 url: url_server, //здеÑÑ ÑказÑваем ÐÐ ÑеÑÑÑÑа, кÑда бÑÐ´ÐµÑ Ð¾Ð¿Ñавлен AJAX запÑÐ¾Ñ 652 data: { lead_oc: lead_oc }, 653 success: function (crm_info) { 654 if (typeof crm_info !== 'undefined' && testJSON(crm_info) === true) { 655 crm_json = JSON.parse(crm_info); 656 if (crm_json && typeof crm_json === 'object' ) { 657 if (crm_json.hasOwnProperty('status')) 658 { 659 window.lead_crm.lead_status = crm_json.status; 660 window.lead_lead.lead_status = crm_json.status; 661 } 662 663 // ÑÑаÑое lead_id -> lead_id_lbs 664 if (crm_json.hasOwnProperty('lead_id')) 665 { 666 window.lead_crm.lead_id = crm_json.lead_id; 667 window.lead_lead.lead_id = crm_json.lead_id; 668 } 669 670 if (crm_json.hasOwnProperty('crm_name')) window.lead_lead.crm_name=crm_json.crm_name; 671 if (crm_json.hasOwnProperty('order_id')) window.lead_lead.order_id=crm_json.order_id; 672 673 if (crm_json.hasOwnProperty('lead_id_lbs')) window.lead_lead.lead_id_lbs=crm_json.lead_id_lbs; 674 if (crm_json.hasOwnProperty('order_id_lbs')) window.lead_lead.order_id_lbs=crm_json.order_id_lbs; 675 676 if (crm_json.hasOwnProperty('order_id') && typeof window.cart_site !=='undefined') 677 { 678 window.cart_site.Order_ID_Set(crm_json.order_id); 679 } 680 } 681 } 682 683 if (typeof window.sk_ajax_lead_send_f_success !== 'undefined' && window.sk_ajax_lead_send_f_success !== null) { 684 if (typeof window.sk_ajax_lead_send_f_success === 'string') 685 window[window.sk_ajax_lead_send_f_success](); 686 else 687 window.sk_ajax_lead_send_f_success(); 688 } 689 }, 690 error: function (xhr, status, error) { 691 console.log(xhr.status); // Corrected to log HTTP status code 692 console.log(error); // Log error message 693 var responseText='?????'; 694// responseText = jQuery.parseJSON(xhr.responseText); 695 console.log('Ajax error! URL =>' + url_server + responseText); // Log error message 696 alert('Ajax error! URL =>' + url_server + responseText); 697 } 698 699 }); 700 701} 702 703function testJSON (text) { 704 try { 705 if (typeof text !== 'string') { 706 return false; 707 } else { 708 JSON.parse(text); 709 return true; 710 } 711 } catch (error) { 712 return false; 713 } 714} 715 716var lead_info_send_to_stat_f_success; 717 718function test_success () { 719 // SendDate();
719 // 19.07.2019 13:31 закоменÑиÑован 3.02.2020 , ÑаÑкоменÑиÑовал 1.06.2020 , закоменÑиÑован 28.08.2020 720 console.log('lead_info_send_to_stat_f_success'); 721} 722 723lead_info_send_to_stat_f_success = test_success; 724window.lead_info_json = ''; 725 726function lead_info_send_to_stat () { 727 let url_server = ''; 728// url_server="--sc_lead_stat/lead_to_stat.php"; 729 url_server = '--sc_leads/sk_gateway_lead_stat-1/sk_gateway_lead_stat.php'; 730 switch (window.location.hostname) { 731 case ('teslaweld.com'): 732 case ('ua.teslaweld.com'): 733 case ('ru.teslaweld.com'): 734 case ('test.teslaweld.com'): 735 url_server = 'https://teslaweld.com/' + url_server; 736 break; 737 case ('tesla_oc'): 738 case ('tesla_oc_ua'): 739 url_server = 'http://tesla_oc/' + url_server; 740 break; 741 case ('tatragarden.ua'): 742 case ('ua.tatragarden.ua'): 743 case ('ru.tatragarden.ua'): 744 url_server = 'https://tatragarden.ua/' + url_server; 745 break; 746 case ('test.tatragarden.ua'): 747 url_server = 'https://test.tatragarden.ua/' + url_server; 748 break; 749 case ('tatra_oc_ua'): 750 case ('tatra_oc'): 751 url_server = 'http://tatra_oc/' + url_server; 752 break; 753 } 754 755// window.lead_site.service='oc_crm'; 756 lead_info_init(); 757 /* 758 var date_g = new Date(); 759 var date_gen = ''; 760 // date_gen=date_g.getFullYear() + '-' + ('0' + (date_g.getMonth() + 1)).slice(-2) + '-' + ('0' + date_g.getDate()).slice(-2); 761 date_gen = date_g.getFullYear() + '-' + ('0' + (date_g.getMonth() + 1)).slice(-2) + '-' + ('0' + date_g.getDate()).slice(-2) + ' ' + ('0' + date_g.getHours()).slice(-2) + ':' + ('0' + date_g.getMinutes()).slice(-2) + ':' + ('0' + date_g.getSeconds()).slice(-2); 762 window.lead_info.lead.date_gen = date_gen; 763 */ 764// window.lead_info.lead.date_gen = curdate_format(); 765 let lead_info_json = ''; 766 lead_info_json = JSON.stringify(window.lead_info); 767 window.lead_info_json = lead_info_json; 768 769 jQuery.ajax({ 770 type: 'POST', 771 url: url_server, 772 data: { post_info: lead_info_json }, 773 success: function (ret_info) { 774// console.log('Ok lead_info_send_to_stat'); 775 if (typeof ret_info !== 'undefined' && testJSON(ret_info) === true) { 776 ret_json = JSON.parse(ret_info); 777 if (ret_json && typeof ret_json === 'object' && typeof ret_json.key !== 'undefined') { 778 779 } 780 } 781 lead_info_send_to_stat_f_success(); 782 }, 783 error: function () { 784 // alert('Ajax error! URL : < ' + url_server + ' >.'); 785 } 786 }); 787 788 return false; 789} 790 791function curdate_format () { 792 let date_g = new Date(); 793 let date_gen = ''; 794 date_gen = date_g.getFullYear() + '-' + ('0' + (date_g.getMonth() + 1)).slice(-2) + '-' + ('0' + date_g.getDate()).slice(-2) + ' ' + ('0' + date_g.getHours()).slice(-2) + ':' + ('0' + date_g.getMinutes()).slice(-2) + ':' + ('0' + date_g.getSeconds()).slice(-2); 795 return date_gen; 796}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.