generated from ttipo/project-base
feat: 업체 링크 추적을 실제 아임웹 Header Code 로 합치고 신청 유입정보 누락 수정
- imweb-header-top.html·imweb-header.html: 아임웹에 실제로 들어가 있는 Header Code 원본을 저장소에 둔다 - 업체 링크 추적을 imweb-header-top.html 의 UTM 스크립트 아래로 옮기고 partner-ref.html 은 삭제 (UTM 스크립트처럼 localStorage + .moneyguider.co.kr 쿠키에 저장 — www ↔ apex 이동·인앱브라우저 대비) - 신청 완료 위젯: MG_UTM.peek() 는 객체라 문자열 검사에 걸려 유입정보가 빠지고 있었다 — peek().value 를 보낸다 - 단축 링크 리다이렉트에 Referrer-Policy strict-origin-when-cross-origin (helmet 기본 no-referrer 때문에 업체가 링크를 올린 곳이 지워져 유입원이 direct 로 잡혔다) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -434,16 +434,19 @@
|
||||
})();
|
||||
}
|
||||
|
||||
/* header-top.html(UTM 스크립트)이 보관한 유입정보 — 없으면 빈 값 */
|
||||
/* imweb-header-top.html(UTM 스크립트)이 보관한 유입정보 — 없으면 빈 값.
|
||||
MG_UTM.peek() 는 { first, last, value, … } 객체를 돌려주고,
|
||||
서버가 받는 파이프 형식(src=..|med=..|…)은 그중 value 다. */
|
||||
function readInflow() {
|
||||
try {
|
||||
var value = window.MG_UTM && typeof window.MG_UTM.peek === 'function'
|
||||
? window.MG_UTM.peek() : '';
|
||||
var peeked = window.MG_UTM && typeof window.MG_UTM.peek === 'function'
|
||||
? window.MG_UTM.peek() : null;
|
||||
var value = peeked && typeof peeked === 'object' ? peeked.value : peeked;
|
||||
return typeof value === 'string' ? value.slice(0, INFLOW_MAX) : '';
|
||||
} catch (e) { return ''; }
|
||||
}
|
||||
|
||||
/* partner-ref.html(업체 링크 스크립트)이 보관한 클릭 ID — 없으면 빈 배열 */
|
||||
/* imweb-header-top.html(업체 링크 추적)이 보관한 클릭 ID — 없으면 빈 배열 */
|
||||
function readPartnerRefs() {
|
||||
try {
|
||||
var refs = window.MG_PARTNER && typeof window.MG_PARTNER.refs === 'function'
|
||||
|
||||
Reference in New Issue
Block a user