var ipc; var ips; var ipt; var companyInfo; console.log("starting GetQuanty analysis"); var siteid='66541817'; var GQ_email=''; if (GQ_email && GQ_email!='@') { var dtExpire = new Date(); dtExpire.setTime(dtExpire.getTime() + 3600 * 24*365); if (!GQget_cookie("_custom_data_email")) GQset_cookie("_custom_data_email",GQ_email,dtExpire,'/'); if (!GQget_cookie("eqy_email")) GQset_cookie("eqy_email",GQ_email,dtExpire,'/'); } console.log(' vs simulateur-leads-btob-popup-home,/dimmup/,form_confirmation,next-page,clicsight.com'); var clustaarloaded=0; var last_msg=''; var website; var nleads; var webHookChatActive='https://hooks.zapier.com/hooks/catch/7035405/o17usng/'; var webHookAlertSales='https://hooks.zapier.com/hooks/catch/7035405/o1727fx/'; function openChat(Story){ console.log("openChat on story :"+Story); if (document.getElementById("open-webchat-button-2")){ document.getElementById("target").style.display="none"; if (document.getElementById("clustaar_webchat_launcher")) document.getElementById("clustaar_webchat_launcher").style.visible=true; } if (!Story || Story=="undefined") Story=''; try{ console.log("opening chat on "+Story) window.ClustaarWebchat.sendCustomEvent(Story); }catch(e){console.log(e);} window.ClustaarWebchat.toggleWebchat(); } function closeChat(){ console.log("closeChat"); // if (document.getElementById("webchat-container")) document.getElementById("webchat-container").style.display="none"; // if (document.getElementById("target")) document.getElementById("target").style.display="none"; // if (document.getElementById("open-webchat-button")) document.getElementById("open-webchat-button").innerHTML='
'; // document.getElementById("open-webchat-button").onclick= function(){openChat();} } function ChatLauncher(invite){ console.log("launcher"); //if (document.getElementById("webchat-container")) document.getElementById("webchat-container").style.display="none"; if (document.getElementById("clustaar_webchat_launcher")) document.getElementById("clustaar_webchat_launcher").style.visible=false; var fileref = document.createElement("link"); fileref.rel = "stylesheet"; fileref.type = "text/css"; fileref.href = "//proxy.getquanty.com/proxy/chatbot.css"; document.getElementsByTagName("head")[0].appendChild(fileref); var fileref2 = document.createElement("link"); fileref2.rel = "stylesheet"; fileref2.type = "text/css"; fileref2.href = "https://fonts.googleapis.com/css?family=Heebo:400,500,700&display=swap"; document.getElementsByTagName("head")[0].appendChild(fileref2); var target = document.createElement("div"); target.id="target"; target.className="webchat"; target.style="border: none; position: fixed;z-index:2147483648; display: block; max-width: inherit; bottom: 5px; right: 20px; min-width: 185px; height: 60px;"; var welcome = 'Une question ?'; if (invite) { welcome=invite; var launcher = document.createElement("button"); var backgroundColor="#FFFFFF"; var mainColor="#30b286"; launcher.id="open-webchat-button-2"; launcher.style="color:"+backgroundColor+"; background-color: "+mainColor; launcher.innerHTML=' '; launcher.className="mat-focus-indicator webchat-launcher mat-raised-button mat-button-base"; launcher.onclick=function(){ openChat("");} target.appendChild(launcher); document.getElementsByTagName("body")[0].appendChild(target); } } function objectToQuerystring (obj) { return Object.keys.reduce(function (str, key, i) { var delimiter, val; delimiter = (i === 0) ? '?' : '&'; key = encodeURIComponent(key); val = encodeURIComponent(obj[key]); return [str, delimiter, key, '=', val].join(''); }, ''); } function SendAlert(webHookChatURL){ var script = document.createElement('script'); gq_data.last_msg=last_msg; console.log("sending Live Alert"); console.log(gq_data); script.src = webHookChatURL+ objectToQuerystring(gq_data); document.getElementsByTagName('head')[0].appendChild(script); } function clustaarEventsListener(eventName, payload) { switch(eventName) { case "CLSTR_WEBCHAT_INITIALIZED": { console.log("clustaar loaded"); clustaarloaded=1; var welcometitle='?'; if (gq_data && gq_data.gq_company ) welcometitle=welcometitle.replace('{{company}}',gq_data.gq_company); ChatLauncher(welcometitle); wc=window.ClustaarWebchat; console.log("sending to clustaar"); if (gq_data && (gq_data.gq_company || gq_data.gq_email)) { wc.pushAttribute('nleads','no'); if (gq_data.gq_email) wc.pushAttribute('email',gq_data.gq_email); if (gq_data.gq_company)wc.pushAttribute('company',gq_data.gq_company); if (gq_data.gq_segment) wc.pushAttribute('segment',gq_data.gq_segment); if (gq_data.gq_scoring) wc.pushAttribute('scoring',gq_data.gq_scoring); if (gq_data.gq_keywords) wc.pushAttribute('keywords',gq_data.gq_keywords); if (gq_data.gq_size) wc.pushAttribute('size',gq_data.gq_size); if (gq_data.gq_naflabel) wc.pushAttribute('activity',gq_data.gq_naflabel); if (gq_data.gq_nafcode) wc.pushAttribute('nafcode',gq_data.gq_nafcode); if (gq_data.gq_city) wc.pushAttribute('city',gq_data.gq_city); if (gq_data.gq_zipcode) wc.pushAttribute('zipcode',gq_data.gq_zipcode); if (gq_data.gq_country) wc.pushAttribute('country',gq_data.gq_country); if (gq_data.gq_url) wc.pushAttribute('url',gq_data.gq_url); if (gq_data.gq_referer) wc.pushAttribute('referr',gq_data.gq_referer); if (gq_data.gq_os) wc.pushAttribute('os',gq_data.gq_os); if (gq_data.gq_source) wc.pushAttribute('utm_source',gq_data.gq_source); if (gq_data.gq_content) wc.pushAttribute('utm_content',gq_data.gq_content); if (gq_data.gq_medium) wc.pushAttribute('utm_medium',gq_data.gq_medium); if (gq_data.gq_turnover) wc.pushAttribute('turnover',gq_data.gq_turnover); if (gq_data.gq_jurform) wc.pushAttribute('jurform',gq_data.gq_jurform); console.log("chat received data"); var naf1=''; var naf2=''; var naf3=''; var cat1=''; var cat2=''; var cat3=''; var size1=''; var size2=''; var size3=''; if (naf1 || cat1 || size1){ if ((!naf1 ||(gq_data.gq_nafcode && naf1.indexOf(gq_data.gq_nafcode)>=0)) && (!size1 ||(gq_data.gq_size && size1.indexOf(gq_data.gq_size)>=0)) && (!cat1 ||(gq_data.gq_segment_category && cat1.indexOf(gq_data.gq_segment_category)>=0)) ) { openChat('GQ_ebook_1'); console.log ('launching ebook_1'); } } else if (naf3 || cat3 || size3){ if ((!naf1 ||(gq_data.gq_nafcode && naf3.indexOf(gq_data.gq_nafcode)>=0)) && (!size3 ||(gq_data.gq_size && size3.indexOf(gq_data.gq_size)>=0)) && (!cat3 ||(gq_data.gq_segment_category && cat3.indexOf(gq_data.gq_segment_category)>=0)) ) { openChat('GQ_ebook_3'); console.log ('launching ebook_3'); } } else if (naf2 || cat2 || size2){ if ((!naf2 ||(gq_data.gq_nafcode && naf2.indexOf(gq_data.gq_nafcode)>=0)) && (!size2 ||(gq_data.gq_size && size2.indexOf(gq_data.gq_size)>=0)) && (!cat2 ||(gq_data.gq_segment_category && cat2.indexOf(gq_data.gq_segment_category)>=0)) ) { openChat('GQ_ebook_2'); console.log ('launching ebook_2'); } } } break; } case "CLSTR_USER_REPLIED": { last_msg= payload; console.log("le visiteur a répondu dans le chat"); SendAlert(webHookChatActive); break; } case "EVENT_GQ": { console.log("EVENT_GQ"); break; } case "Alerte_Sales" : { console.log("Demande de parler à un sales"); SendAlert(webHookAlertSales); break; } case "OPENCHAT" : { // openChat(); console.log("le chat a demandé à s'ouvrir"); break; } case "CLOSECHAT" : { // closeChat(); console.log("le chat a demandé à se fermer"); break; } case "simulate": { console.log("site web :" + last_msg); website=last_msg; var xhr = new XMLHttpRequest(); var result; xhr.open('GET', 'https://proxy.getquanty.com/proxy/similarweb.php?domain='+website); xhr.onload = function() { if (xhr.status === 200) { result= xhr.responseText; var data= JSON.parse(result); if (data) nleads=data.leads; if (nleads>0) { console.log("i got leads!"); wc.sendReply("Nous estimons que Getquanty peut identifier pour vous "+nleads+ " opportunités sur le site "+website, display = true); } else { wc.sendCustomEvent('SIMUL_TRAFIC'); } } else { result= xhr.status; } }; xhr.send(); break; } case "simulate_trafic": { console.log("trafic :" + last_msg); nleads= last_msg*11/100; wc.sendReply("Nous estimons que Getquanty peut identifier pour vous "+nleads+ " opportunités sur le site "+website, display = true); break; } } } window.clustaarSettings = { bot_id: '5d9dac84eed65d000774aeb2', bot_token:'eyJ2YWx1ZSI6InI0aDJPYVRKZHBHeFg1emh4Y0RvTnFIb3J6OFNxZ1hsTVVxRklqMmd4UzgiLCJzdWJqZWN0Ijp7InR5cGUiOiJib3QiLCJpZCI6IjVkOWRhYzg0ZWVkNjVkMDAwNzc0YWViMiJ9fQ==', eventListener: clustaarEventsListener,welcomeMessage:'Je peux vous aider?',welcomeSubTitle:'le chatbot',placeHolder:'Démarrez une discussion',styles: {}}; var gq_data={ gq_email : "", gq_domain: "", gq_domains: "", gq_goals: "", gq_company :"", qq_nafcode: "", gq_nafcode: "", gq_naflabel : "", gq_turnover : "", gq_size : "", gq_jurform : "", gq_type : "", gq_segment : "", gq_segment_category : "", gq_category : "", gq_scoring : "", gq_siren : "", gq_address : "", gq_siret : "", gq_phone : "", gq_zipcode : "", gq_city : "", gq_country : "", gq_siteid : "66541817", gq_userid : "2C40D91B-5919-1117-73C0-B6593F59B545", gq_sessid : "76805722ed867ed93233e79f446a1e14", gq_keywords : "", gq_client : "", gq_url : "", gq_page : "", gq_os : "", gq_referer : "", gq_campaign :"", gq_source : "", gq_medium : "", gq_content : "", gq_dept : "" }; var gq_goals=GQget_cookie("gq_goals"); if( gq_goals) gq_data.gq_goals=gq_goals.substring(0,255); var now = new Date(); gq_data.gq_daytime =now.getHours(); gq_data.gq_weekday =now.getDay(); if (localStorage.getItem("gq_nb_session")) gq_data.gq_nb_session= parseInt(localStorage.getItem("gq_nb_session"))+1; else gq_data.gq_nb_session=1; if (localStorage.getItem("gq_segment") && gq_data.gq_segment!=localStorage.getItem("gq_segment")) gq_data.gq_segment_changed=1; if (localStorage.getItem("gq_scoring") && gq_data.gq_scoring!=localStorage.getItem("gq_scoring")) gq_data.gq_scoring_changed=1; localStorage.setItem("gq_nb_session",gq_data.gq_nb_session); localStorage.setItem("gq_scoring",gq_data.gq_scoring); localStorage.setItem("gq_segment",gq_data.gq_segment); if(sessionStorage.getItem("gq_nb_pages")) gq_data.gq_nb_pages= parseInt(sessionStorage.getItem("gq_nb_pages"))+1; else gq_data.gq_nb_pages=1; sessionStorage.setItem("gq_nb_pages",gq_data.gq_nb_pages); var push_data={}; push_data=gq_data; function scoring_done(evt){ if ( typeof window["dataLayer"]==='undefined' ){ dataLayer = []; } if (!gq_data) { companyInfo ={}; gq_data={gq_company:''}; } try { gq_data=push_data; dataLayer.push({ event: 'scoring_done','gq_data':push_data }); } catch(e) { console.log(e);} console.log('scoring_done'); var callWebchat = function () { console.log("webchat initialized"); var w = window; var ic = w.Clustaar; if (typeof ic === 'function') { ic('reattach_activator'); ic('update', clustaarSettings) } else { var d = document; var i = function () { i.c(arguments) }; i.q = []; i.c = function (args) { i.q.push(args) }; w.Clustaar = i; var l = function () { var s = d.createElement('script'); s.type = 'text/javascript'; s.async = !0; s.src = 'https://webchat.clustaar.io/assets/scripts/webchat.js'; var x = d.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x) } l(); } }; callWebchat(); function personnalize(contact){ // console.log("looking for contacts"); if (contact) { gq_data.gq_firstname=contact.contactFirstName; gq_data.gq_lastname=contact.contactLastName; gq_data.gq_position=contact.contactPosition; gq_data.gq_department=contact.contactDepartment; gq_data.gq_civility=contact.contactCivility; gq_data.gq_avatar=contact.contactAvatar; } //console.log("updated data is "); //console.log(gq_data); for (var i=0;i