제목
ga4 내부 검색어 아스키코드 변환될 때 오류
작성자
ga하수
작성일
2023-11-03 14:32
조회
426
답변완료
ga4 에서 내부 검색어 데이터(한글)가 아스키코드로 변환되는 과정에서 view_search_results 에 잘 안잡힙니다.

혹시 해결 방법 아시는 분 있으실까요??

 

감사합니다.

 

https://~~~~~~~~~~~~~~?s=%EC%97%A0%EC%8A%A4

이렇게 검색어에 그대로 입력했을 경우, view_search_results 에 잡힘.

https://~~~~~~~~~~~~~~?s=아이보스

이렇게 검색하면, view_search_results 에 안 잡힘.
전체 1

  • 2023-11-04 00:37

    안녕하세요, ga하수님
    결론부터 말씀드리자면 인코딩(UTF-8)이 view_search_results 이벤트 미수집의 원인은 아닌 것으로 판단됩니다.

    첨부드리는 이미지처럼 URL에 인코딩된 값이 입력되어도,
    GA에 전송되는 값은 자동으로 디코딩되기 때문이죠.

    그리고 일반적으로 인코딩된 한글 값은 URL에 저절로 디코딩되어 보여지기 때문에,
    데이터 미수집이 인코딩 이슈일 가능성은 낮아 보입니다.
    - 다차타를 포함한 GA4가 설치된 타 사이트에서도 동일하게 테스트해보세요.

    따라서, 개인적으로는 이벤트 미수집의 원인은 다른 곳에 있을것으로 추측됩니다.

    예시의 두 케이스를 테스트하실 때 동일한 플로우로 하셨는지? (정말 인코딩 이슈인지 재확인)
    그리고 데이터 검증은 어떤 방식으로 하셨을까요? (이벤트 수집 여부를 잘못 검증하고 있진 않는지?)
    ----------
    만약, 원인을 찾기 힘드신 상황이라면,
    자동으로 수집되는 검색 이벤트에 대한 GA 설정을 비활성화 하시고,
    GTM의 페이지뷰에 검색 결과페이지 조건을 추가한 트리거를 생성하시고,
    마지막으로 view_search_results 이벤트에 대한 태그를 만들어, 수동으로 이벤트를 전송하는 방법이 있습니다. 물론 URL에 포함된 검색어는 GTM 변수를 통해서 가져오고 태그에도 설정을 해야하구요!

    화면-캡처-2023-11-04-003101.jpg