답변
이벤트는 설정했는데 반영이 안 되는 흔한 원인은 두 갈래입니다. 첫째, (1) 이벤트를 '주요 이벤트(Key Event)'로 표시하는 것을 빠뜨린 경우(이벤트 자체는 잡히지만 전환 카운트에는 안 들어감), (2) purchase 이벤트의 items 배열에 item_id·item_name·price·quantity 같은 필수 매개변수가 누락돼 전자상거래 보고서에서 제외된 경우, (3) 이벤트명·매개변수명에 오탈자가 있어 GA4가 표준 이벤트로 인식하지 못하고 별개의 커스텀 이벤트로 분리 집계한 경우입니다. GA4는 대소문자·철자가 조금이라도 다르면 완전히 다른 이벤트로 취급하므로, 'Purchase'와 'purchase'는 서로 다른 이벤트로 분리됩니다. 둘째, 전송 오류로 인한 누락은 (1) GTM 태그에서 전자상거래 데이터를 담는 데이터레이어 변수 경로가 실제 사이트 구조와 어긋나 값이 비어 전달되는 경우, (2) 결제 완료 페이지가 다른 도메인(PG사)에서 열리는데 그 도메인에는 GA4 태그가 없어 이벤트 자체가 발동하지 않는 경우, (3) 이벤트 발생량이 GA4의 일일 이벤트 수집 한도(사용자당 일일 100,000개, 일일 전환 10,000개)를 초과해 일부가 누락되는 극단적인 경우로 나뉩니다. 원인을 좁히려면 GA4 관리자 > DebugView에서 실제로 그 이벤트가 어떤 매개변수 값과 함께 들어오는지, 혹은 아예 안 들어오는지부터 확인해야 합니다. 이벤트 자체가 DebugView에 안 보이면 태그·트리거 문제, 이벤트는 보이는데 필수 매개변수가 비어있으면 데이터레이어·변수 매핑 문제, 이벤트도 매개변수도 정상인데 표준 보고서·전환에 반영이 안 되면 '주요 이벤트 표시' 설정 누락일 가능성이 큽니다. 표준 보고서는 처리에 24~48시간 지연이 있을 수 있어, DebugView·실시간 보고서에서는 정상인데 표준 보고서에서만 안 보인다면 단순히 반영 대기 중일 수 있습니다.