fix: GAM 광고 CPM 개선을 위한 설정 튜닝#697
Merged
Merged
Conversation
added 2 commits
March 18, 2026 12:46
- 리프레시 간격 30초 → 60초 (뷰어빌리티 향상) - Empty 리트라이 간격 30초 → 60초, 횟수 3 → 2 - Lazy load margin 축소 (fetchMargin 200→150, renderMargin 100→75, mobileScaling 2→1.5) - GA4 ad_impression 이벤트 추가 (슬롯별 노출 분석)
Contributor
Staging 배포 완료URL: https://dev.damoang.net
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ad_impression이벤트 추가로 슬롯별 광고 노출 분석 데이터 확보배경
GAM CPM이 $0.03으로 비정상적으로 낮음. 과도한 리프레시(30초), 넓은 lazy load margin(뷰어빌리티 저하), 빈 슬롯 과다 리트라이가 원인으로 파악됨.
변경 파일
ad-config.ts— 리프레시/리트라이 간격 60초로 상향ad-slot-registry.ts— lazy load margin 축소 + GA4 ad_impression 이벤트ad-slot.svelte— empty 리트라이 횟수 3→2Test plan
ad_impression이벤트 수신 확인