(function () { let tp_session = localStorage.getItem("tp_session"); let current_url = location.href; let referrer = document.referrer; let page_title = document.title; let user_agent = navigator.userAgent; let visit_type = "session_user"; let time_stamp = Date.now(); let tag_id = "CNefVM"; if (tp_session == null) { let array = new Uint32Array(1); let random_num = window.crypto.getRandomValues(array); let teampad_session_id = time_stamp + "_" + random_num; visit_type = "first_visit"; tp_session = teampad_session_id; localStorage.setItem("tp_session", teampad_session_id); } var postBody = { current_url: current_url, referrer_url: referrer, user_agent: user_agent, tp_session: tp_session, visit_type: visit_type, page_title: page_title, tag_id: tag_id, }; fetch("https://adba.co.kr/api/gather/save", { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify(postBody), }) .then((response) => response.json()) .catch((error) => { console.error("Fetch error:", error); }); })();