var link = document.location.href var refer = document.referrer var tool = { setCookie: function (cname, cvalue, cday) { var d = new Date() d.setTime(d.getTime() + cday * 24 * 60 * 60 * 1000) var expires = "expires=" + d.toGMTString() document.cookie = cname + "=" + cvalue + "; " + expires + ";path=/" }, getCookie: function (cname) { var name = cname + "=" var ca = document.cookie.split(";") for (var i = 0; i < ca.length; i++) { var c = ca[i].trim() if (c.indexOf(name) == 0) return c.substring(name.length, c.length) } return "" }, checkCookie: function () { var qd = this.getCookie("qd") if (qd != "") { console.log(qd) } else { console.log(link) } } } var G = { sent: "https://www.hollycrm.com/messageInterface/sendVerifyMessage.php", verify: "https://www.hollycrm.com/messageInterface/verifyMessage.php", info: "holly.400", state: "", actionId: "" } /* ............ 取出存储的来源链接ssessioon ............ */ var sourceUrl = sessionStorage.getItem("qd") || tool.getCookie("qd") || refer || link /* ................. 分渠道修改网站电话 ................ */ function changeNumber() { if (sourceUrl && sourceUrl.indexOf("baidu.com") > 0 && sourceUrl.indexOf("medium=cpc") < 0) { $(".telNum").each(function () { $(this).text("4000-628-505") //百度SEO }) } if (sourceUrl && sourceUrl.indexOf("medium=cpc") > 0 && sourceUrl.indexOf("baidu") > 0) { $(".telNum").each(function () { $(this).text("4006-456-595") //百度SEM }) } if (sourceUrl && (sourceUrl.indexOf("aladdin") > 0 || location.href.indexOf("aladdin") > 0)) { $(".telNum").each(function () { $(this).text("4008-198-638") //阿拉丁 }) } if (sourceUrl.indexOf("medium=cpc") < 0 && (sourceUrl.indexOf("media=360") > 0 || sourceUrl.indexOf("so.com") > 0 || sourceUrl.indexOf("source=360") > 0)) { $(".telNum").each(function () { $(this).text("4000-628-505") //360SEO }) } if (sourceUrl.indexOf("medium=cpc") > 0 && (sourceUrl.indexOf("media=360") > 0 || sourceUrl.indexOf("so.com") > 0 || sourceUrl.indexOf("source=360") > 0)) { $(".telNum").each(function () { $(this).text("4006-345-595") //360SEM }) } if (sourceUrl.indexOf("medium=cpc") > 0 && (sourceUrl.indexOf("media=sogou") > 0 || sourceUrl.indexOf("sogou.com") > 0)) { $(".telNum").each(function () { $(this).text("4006-345-595") //搜狗SEM }) } if (sourceUrl && (sourceUrl.indexOf("zhihu") > 0 || sourceUrl.indexOf("知乎") > 0 || sourceUrl.indexOf("%E7%9F%A5%E4%B9%8E") > 0)) { $(".telNum").each(function () { $(this).text("4006-240-256") //知乎 }) } if (sourceUrl.indexOf("medium=cpc") > 0 && sourceUrl.indexOf("project") > 0) { $(".telNum").each(function () { $(this).text("4006-345-690") //项目管理页面SEM相关 }) } if (navigator.userAgent.match(/(iPhone|iPod|Android|ios|iOS|iPad|Backerry|WebOS|Symbian|Windows Phone|Phone)/i)) { $(".telNum").each(function () { $(this).text("180-4353-0712") //移动端的 }) } axios({ method: "post", url: "https://ipapi.co/json/" }).then(res => { var ipApiCity = res.data.city || "" if (ipApiCity.indexOf("Shanghai") > -1) { $(".telNum").each(function () { $(this).text("021-61897000") //上海区域的 }) } }).catch(err => { console.log("??ip定位 err:", err) }) } changeNumber() /* ............ 如果在手机屏幕下则加载适配移动端的js ........... */ function IsMobile() { let info = navigator.userAgent let agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPod", "iPad"] for (let i = 0; i < agents.length; i++) { if (info.indexOf(agents[i]) >= 0) return true } return false } /* ---------- 下面是企微活码相关的内容 ---------- */ function getUrlData(link = location.href) {//获取url中的参数 let urlData = {} if (link.indexOf("?") != -1) { let index = link.lastIndexOf("?") let url = link.substring(index, link.length) let str = url.substr(1) let strs = str.split("&") for (let i = 0; i < strs.length; i++) { try { urlData[strs[i].split("=")[0]] = decodeURIComponent(strs[i].split("=")[1]) } catch (error) { urlData[strs[i].split("=")[0]] = strs[i].split("=")[1] } } } return urlData } const urlParam = getUrlData(sourceUrl) let website_device = "pc" if (window.navigator && /Mobile|Android|webOS|iPhone|iPad|Phone/i.test(navigator.userAgent)) { website_device = "mobile" } let website_url = sourceUrl //来源链接 let website_landing_page_type = "hollycrm," + website_device //落地页类型 let website_contact_channel = "wxwork" //联络渠道 /* -------------- 推广媒体 -------------- */ function websiteMedia() { let media = "no" if (sourceUrl.indexOf("baidu") > -1 || sourceUrl.indexOf("百度") > -1 || sourceUrl.indexOf("aladdin") > -1) { media = "baidu,seo" if (sourceUrl.indexOf("medium=cpc") > -1 || sourceUrl.indexOf("zhidao.baidu") > -1 || sourceUrl.indexOf("百度,SEM") > -1) { media = "baidu,sem" } if (sourceUrl.indexOf("aladdin") > -1) { media = "baidu,aladdin" } if (sourceUrl.indexOf("baidufeed") > -1) { media = "baidu,baidufeed" } } if (sourceUrl.indexOf("so.com") > -1 || sourceUrl.indexOf("media=360") > -1 || sourceUrl.indexOf("source=360") > -1) { media = "360,seo" if (sourceUrl.indexOf("medium=cpc") > -1 || sourceUrl.indexOf("360SEM") > -1) { media = "360,sem" } } if (sourceUrl.indexOf("sogou.com") > -1 || sourceUrl.indexOf("media=sogou") > -1) { media = "sogou,seo" if (sourceUrl.indexOf("cpc") > -1) { media = "sogou,sem" } } if (sourceUrl.indexOf("zhihu") > -1 || sourceUrl.indexOf("知乎") > -1) { media = "zhihu" } if (sourceUrl.indexOf("google.com") > -1) { media = "google" } if (sourceUrl.indexOf("sm.cn") > -1) { media = "sm" } if (sourceUrl.indexOf("bing.com") > -1 || sourceUrl.indexOf("bing.cn") > -1) { media = "bing" } if (sourceUrl.indexOf("douban.com") > -1) { media = "douban" } if (sourceUrl.indexOf("taobao.com") > -1) { media = "taobao" } if (sourceUrl.indexOf("toutiao") > -1) { media = "toutiao" } if (sourceUrl.indexOf("a6.7x24cc.com") > -1) { media = "a6" } return media } let website_promotion_media = websiteMedia() /* --------------- 关键词 -------------- */ let website_keywords = urlParam.utm_term || urlParam.word || urlParam.wd || urlParam.hmkw || urlParam.q || urlParam.query || urlParam.keyword || "" /* -------------- 计划单元 -------------- */ let website_plan_unit = "" let website_keywords_string = "" if (urlParam.plan || urlParam.unit) { website_plan_unit = urlParam.plan + "-" + urlParam.unit } if (website_keywords && website_plan_unit) { website_keywords_string = website_plan_unit + "-" + website_keywords // 媒体摘要 } if (!website_plan_unit && website_keywords) {// 只有关键词 website_keywords_string = website_keywords } if (website_plan_unit && !website_keywords) {// 只有计划单元 website_keywords_string = website_plan_unit } let bd_vid = urlParam.bd_vid || "" // 百度vid var qrCode = "" // 二维码图片地址 async function getAccessToken() { //获取access_token let res = await axios.get("https://a2.xiaomilaile.com/local-commonInte/accessToken?account=N000000001907&appid=xmpavkl4bgs4lihg&secret=120d0781-827c-4320-9104-47cb33a303ae") return res.data.accessToken } async function getCode() { //获取二维码 let accessToken = await getAccessToken() const data = { account: "N000000001907", access_token: accessToken, id: "5e89b46d-6a41-4dd0-8056-953f33708921", website_keywords: website_keywords_string, //媒体摘要 包含计划 单元 关键词 website_url: website_url, //原始链接 website_promotion_media: website_promotion_media, //推广媒体 如 百度SEM baidu,sem website_contact_channel: website_contact_channel, //联络渠道 如企业微信 wxwork website_landing_page_type: website_landing_page_type, //落地页 hollycrm,pc processLevel: "undefined,undefined",// 客户分级 welcome_msg: `您好,欢迎关注合力亿捷。 我们专注「营销服」一体化客户联络方案,拥有20年技术积累,产品覆盖零售、金融、汽车、餐饮和制造等行业。 您想了解哪个产品呢? 1、云呼叫中心 2、在线客服 3、工单系统 4、AI语音机器人 5、企微SCRM 6、其他`// 欢迎语 } await axios({ method: "post", url: "https://a2.xiaomilaile.com/local-commonInte/qywxExternal/get_multi_qrcode", data: data }) .then(res => { qrCode = res.data.result.qr_code }) .catch(err => { console.log(err) }) } /* ............ 点击跳转小程序活码 .............. */ async function toweixin() { location.href = "https://work.weixin.qq.com/ca/cawcdec1a0cc0f1141"; // let accessToken = await getAccessToken() // const data = { // account: "N000000001907", // access_token: accessToken, // id: "32462733-4f95-492b-8f58-5fc498ecca35", // website_keywords: website_keywords_string, //媒体摘要 包含计划 单元 关键词 // website_url: website_url, //原始链接 // website_promotion_media: website_promotion_media, //推广媒体 如 百度SEM baidu,sem // website_contact_channel: website_contact_channel, //联络渠道 如企业微信 wxwork // website_landing_page_type: website_landing_page_type, //落地页 website,hollycrm // processLevel: "undefined,undefined"// 客户分级 // } // let param = new URLSearchParams() // param.append("source", JSON.stringify(data)) // axios // .post("/api/weixin/to_weixin.php", param) // .then(res => { // if (IsMobile()) { // window.location.href = res.data // } else { // alert("请在手机端打开") // } // }) // .catch(error => { // console.log(error) // }) }