제목
ga4 네이밍 컨벤션
작성자
라리루라
작성일
2023-04-13 13:22
조회
619
답변완료
다른 문의 글 답변에서

'GA4 매개변수 없이 이벤트 명칭만으로 태깅하는 방식이 일반적이며 매개변수는 꼭 필요한 경우에만 사용하는 것을 권장드립니다."

라고 해주셨는데요. GA4에서는 왜 이런 방향으로 네이밍 컨벤션을 잡아야하는지 이유가 궁금합니다!

현재 '사용자의 행동이 동일한 의도인가? YES - 하나의 이벤트 NO - 별개의 이벤트' 이런 식으로

동일한 의도라면 같은 이벤트 네이밍으로 가져가고 매개변수를 적극적으로 활용하여 이벤트를 구분할 예정이었습니다.

정리해보자면

제가 하려했던 방식 : Event Name : banner_click // Property Name : section // Example Value : main, sub, event ...

관리자님 추천 방식 : Event Name : main_banner_click, sub_banner_click, event_banner_click

정도가 될 것 같은데

GA4는 왜 후자의 방향으로 접근하면 좋은지 궁금합니다~



cf) 추가적으로 page_view가 너무 추상화 되어있다고 생각한다면 main_page_view, mypage_page_view, search_page_view 이런 식으로 page_view와 의미가 겹치지만 따로 넣어주는 방법도 좋은 선택일지 궁금합니다! 물론, 매개변수로 page_path나 페이지뷰에서 기본적으로 가져갈 수 있는 매개변수도 넣어서요!
전체 1

  • 2023-04-17 23:12

    안녕하세요, 라리루라님!
    먼저, 예전에 참고하신 제 댓글의 출처가 어느 글인지 찾기가 쉽지 않네요 ㅎㅎ
    기억은 잘 안나지만 제가 추천드리는 방식은 상황에 따라 다르기 때문에, 질문의 내용에 맞춰서 답변을 드렸을 가능성이 높아 해당 방식이 라리루라님의 상황과는 맞지 않을 수 있습니다.

    제가 생각하는 네이밍 컨벤션은 데이터를 활용하는 사람의 입장에서 가장 보기 편하고, 관리하기 쉬운게 베스트라고 생각합니다. 이는 서비스의 규모, 트래픽양 그리고 사용자 숙련도에 따라 다르게 정의될 수도 있구요! ( 라리루라님이 설계하신 방식도 저는 좋은 방식으로 보입니다. 단순하게 두 방식은 이벤트 이름에 영역이라는 뎁스를 더 추가할 것인지 아닌지의 차이로만 보입니다. )

    개인적으로 컨벤션을 작성할 때 고려해볼만한 사항은 다음과 같습니다. ( 당연한 말이 좀 섞여있네요 ㅎㅎ 참고만 하세요 )
    - 규모가 큰 서비스의 경우에는 이벤트를 세분화할 경우 일일 이벤트 수집 개수 제한을 넘어갈 수 있습니다. 이럴 때는 이벤트를 통합하는 형태로 가져가는걸 추천드리구요.
    - 반대로 이벤트명을 덜 세분화하고 매개변수를 다양하게 활용하더라도, 매개변수 개수 제한에 걸릴 수 있습니다.
    - 전환 이벤트가 세분화 될 경우에는 해당 전환에 대한 통합 기여 분석이 어려워집니다. 그렇다고 이름을 다르게 동일한 시점에 전환 이벤트를 여러번 수집하는 것은 추천드리지 않구요. 구글의 광고플랫폼과 연결하시고 GA4 전환을 이용해 최적화를 하고자 하신다면, 얼마나 세분화해서 최적화에 활용할지 또한 상황에 따라 다를 수 있습니다.
    - GA4가 정의해놓은 추천 이벤트는 GA4의 기본 측정기준, 측정항목과 관련되어 있으므로, 해당 이벤트 명을 그대로 사용하시는 것을 추천드립니다.
    - 내부의 데이터 활용자들의 숙련도가 낮은 경우에는 매개변수 활용의 정도에 따라 설계자가 아닌, 사용자 입장에서는 원하는 데이터를 찾고 파악하기 쉽지않을 수 있습니다. 이때는, 이벤트 명을 세분화하여 간단하게 이벤트 표준 보고서만 보더라도 영역별 수치 파악이 가능하게 설계할 수도 있습니다.
    - 그외 탐색 보고서 샘플링으로 인해 표준 보고서를 활용하는 케이스 등등....

    마지막으로 page_view는 GA4가 정의한 기본 이벤트입니다. 모든 이벤트에는 페이지 정보가 기본적으로 함께 수집되는데요!
    페이지와 관련된 측정 기준, 측정 항목 그리고 기능에는 오직 "page_view"라는 이름의 이벤트만 쓰이는 경우가 있습니다.

    이는 규약이기 때문에 main_page_view와 같은 GA가 인지못하는 이벤트 명으로 페이지 조회가 수집될 경우, 위 케이스에 한해서 활용이 불가능합니다.
    page_view 이외에 추가적으로 해당 이벤트들을 수집하는 것은 더더욱 추천드리지 않구요. ( 동일한 시점에 다른 이벤트명으로 복수 수집하는 것은 최대한 지양하는 것이 좋습니다. )

    따라서, GA4의 기본 이벤트, 추천 이벤트 명은 그대로 사용하시고 "맞춤 이벤트"에 대해서만 컨벤션을 정의하시고 수집하시는 것을 권장드립니다.