GA4 콘텐츠 그룹 설정하기 (GTM 활용)

데이터셰프
2023-02-11
조회수 996

구글 애널리틱스에서 가장 중요한 요소 중에 하나가 콘텐츠 그룹입니다. 예를 들어 동일한 제품 그룹의 상품 들을 콘텐츠 그룹으로 묶어서 분석한다면 고객이 어떤 상품 콘텐츠에 많은 관심을 보였는지 알 수 있습니다. 

UA에서 콘텐츠 그룹은 UA 사용자 화면(콘솔 화면)에서 설정할 수 있었습니다. 그러나 GA4에서는 사용자 화면에서 콘텐츠 그룹 설정이 불가능 하고, 오직 GTM을 통해서만 설정할 수 있게 바뀌었습니다. 즉, 모든 페이지에 삽입되어 있는 수집기로 부터 데이터를 수집해서 GTM에서 콘텐츠 그룹 로직을 통해 그룹화한 뒤 GA4로 적재하는 방식으로 바뀐 것입니다. 

페이스 경로(Page path)로 GA4에서 제공하는 기본 콘텐츠 그룹을 적용하는 방법을 간단하게 알아봅니다.


1. 콘텐츠 그룹 변수 만들기

1. 먼저 GTM에서 콘텐츠 그룹 값을 받을 변수를 만들 것입니다. '변수' 메뉴를 선택합니다.


2. 새로 만들기를 클릭합니다.


3. 변수 이름은 'variable - contents_group'로 정하고 '정규식 표'를 선택합니다.



4. 아래 처럼 변수 로직을 구성 합니다.

'입력 변수'에는 페이지 경로 값을 자동으로 수집하는 {{Page Path}}를

'정규식 표'에서 콘텐츠 그룹핑하려는 로직을 적용합니다. 저의 경우 

URL이 '/book' 인 경우에는 'book'이라는 콘텐츠 그룹 이름으로

URL이 '/product_others' 인 경우에는 'others'이라는 콘텐츠 그룹 이름으로 적용되도록 적용했습니다.

'기본 값 설정'을 활성화 한 뒤 기본 값을 '콘텐츠그룹_없음'으로 합니다. 이렇게 하면 콘텐츠 그룹으로 설정되지 않은 페이지의 경우 기본 '콘텐츠그룹_없음'이 됩니다.

그리고 조건을 정교화하는 고급 설정(Advanced Settings)에서 '대소문자 무시'만 선택합니다.

모두 완료 되었으면 우상단의 '저장'버튼을 눌려 변수를 저장합니다.


2. 태그 발동 처리

자 이제 만든 변수에 값이 쌓여서 데이터가 GA4로 전송되게 해야 합니다. 그렇게 하기 위해 저는 사용자가 페이지를 보면 발동하는 태그인 'GA4 Tag - PageView - All View' 에 변수 조건을 적용하겠습니다. 이렇게 하면 page_view 이벤트 발동시에 해당 페이지에 대해 콘텐츠 그룹핑이 적용됩니다. 해당 태그는 제가 미리 만들어 놓은 태그입니다.

설정할 필드에 행을 추가 한뒤 다음과 같이 입력합니다.


'필드 이름'에는  'content_group'으로 입력합니다. GA4가 콘텐츠 그룹핑을 위해 미리 정해 놓은 필드 이름입니다. 다음으로 '값'에는 앞서서 만들었던 변수 이름인 '{{variable - content_group}}' 을 입력합니다.  이렇게 하면 page_view 이벤트 발동 시에 해당 페이지에 대해 콘텐츠 그룹핑이 적용됩니다. 

모두 완료 했으면 GTM 컨테이너를 배포합니다.


3. 콘텐츠 그룹핑 적용 확인

GA4의 디버그 뷰 모드를 사용해서 콘텐츠 그룹 데이터가 잘 수집되는지 확인 할 수 있습니다. URL '/book' 페이지 이벤트 발생시 콘텐츠 그룹명이 'book'으로 잘 수집되고 있는 것을 확인할 수 있습니다.

또한 [보고서 > 참여도 > 페이지 및 화면] 보고서에서 측정기준을 '콘텐츠 그룹'으로 설정하면 콘텐츠 그룹 현황 확인할 수 있습니다.


앞서 설정한 'book - others - 콘텐츠그룹_없음'으로 콘텐츠 그룹핑된 것을 알 수 있습니다.


지금까지 GA4에서 제공하는 기본 콘텐츠 그룹 기능을 적용하는 방법을 알아 보았습니다. 다만, UA에서는 최대 5개까지 콘텐츠 그룹을 설정할 수 있었던 데 비해, GA4는 1개 밖에 설정하지 못합니다. 따라서 콘텐츠 그룹이 복잡하다면, 기본 콘텐츠 그룹 기능을 사용하기 보다는 이벤트의 매개 변수를 활용하여 콘텐츠 그룹을 적용하는 것이 나은 선택일 수 있습니다.


#모구4



0 0

Data Chef.

datachef00@gmail.com

ⓒ 2023 Data Chef.

Hosting by I'M Datachef

Data Chef.
e-Mail

datachef00@gmail.com


Seoul, Korea  ㅣ  Biz License 000-00-00000  ㅣ Hosting by Datachef.