;(function () { function getParams(){ let params = location.search; return params; } var domain = document.location.host; var domain_list = domain.split("."); if (domain_list.length == 4) { domain_list.shift(); domain = domain_list.join("."); } else if (domain_list.length == 3) { if (domain_list[1].length > 3) { domain_list.shift(); domain = domain_list.join("."); } } function setLUID(params){ let luid = params.split("luid=")[1]; if (luid.match(/&/)){ luid = luid.split("&")[0]; } document.cookie = "luid_1="+luid+"; max-age=86400; path=/; domain="+domain+"; Secure"; document.cookie = "luid_30="+luid+"; max-age=2592000; path=/; domain="+domain+"; Secure"; } function setPscenario(params){ let pscenario = params.split("pscenario=")[1]; if (pscenario.match(/&/)){ pscenario = pscenario.split("&")[0]; } document.cookie = "pscenario="+pscenario+"; max-age=2592000; path=/; domain="+domain+"; Secure"; } function setPpd(params){ let ppd = params.split("ppd=")[1]; if (ppd.match(/&/)){ ppd = ppd.split("&")[0]; } document.cookie = "ppd="+ppd+"; max-age=2592000; path=/; domain="+domain+"; Secure"; } function setPenglueFlag(){ var pgid = "ec4f4858-b2d5-4764-ab3c-0a7f75712f4e"; document.cookie = "from_penglue_flag="+pgid+"; max-age=2592000; path=/; domain="+domain+"; Secure"; } let params = getParams(); if (params.match(/luid=/)){ setLUID(params); setPenglueFlag(); } if (params.match(/pscenario=/)){ setPscenario(params); } if (params.match(/ppd=/)){ setPpd(params); } function sendClickLog(pgid, luid, pscenario, ppd){ let params = { "pgid" : pgid, "luid" : luid, "pscenario" : pscenario, "ppd" : ppd } let json_params = JSON.stringify(params); let url = "https://asia-northeast1-penglue-266110.cloudfunctions.net/click"; let request = new XMLHttpRequest(); request.open('POST', url); request.setRequestHeader( 'Content-Type', 'application/json'); request.onreadystatechange = function () { if (request.readyState != 4) { // リクエスト中 console.log("request now"); } else if (request.status != 200) { // 失敗 console.log("request failed"); } else { // 取得成功 var result = request.responseText; console.log("request success"); console.log(result); } }; request.send(json_params); } if (params.match(/luid=/)){ let pgid = ""; let luid = ""; let pscenario = ""; let ppd = ""; luid = params.split("luid=")[1]; if (typeof luid === "undefined") { luid = ""; } else { if (luid.match(/&/)){ luid = luid.split("&")[0]; } } pscenario = params.split("pscenario=")[1]; if (typeof pscenario === "undefined") { pscenario = ""; } else { if (pscenario.match(/&/)){ pscenario = pscenario.split("&")[0]; } } ppd = params.split("ppd=")[1]; if (typeof ppd === "undefined") { ppd = ""; } else { if (ppd.match(/&/)){ ppd = ppd.split("&")[0]; } } var current = (function() { var scripts = document.getElementsByTagName('script'); script = scripts[scripts.length-1]; if (script.src) { return script.src; } })(); pgid = "ec4f4858-b2d5-4764-ab3c-0a7f75712f4e"; sendClickLog(pgid, luid, pscenario, ppd); } }());