인프런 커뮤니티 질문&답변

Hn님의 프로필 이미지

작성한 질문수

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(24년 Update)

이벤트 설정

해결된 질문

24.10.08 16:30 작성

·

53

0

안녕하세요!
이벤트이 매개변수 설정 관련해서 질문 드립니다.

목적: 홈페이지 내의 다양한 회원 가입 버튼을 하나의 클릭으로 잡되, 매개변수 값을 통해 어디에 위치한 회원가입 버튼인지 식별 가능하도록 셋팅하고자 함.

홈페이지 내부의 서브 페이지 별로 '회원 가입' 버튼이 존재합니다.
회원 가입 버튼이 클릭 시 'click_signup'이 뜰 수 있도록 설정하고자 하여 위와 같이 설계했습니다.

매개변수는 page로 두고, 매개변수 값으로 각 서브 페이지를 의미하는 이름을 설정하였는데
막상 어디에 넣어야 의도 한대로 정보가 수집 될지 헷갈립니다.

1. 각 페이지 별 '회원가입' 버튼의(위치는 모두 동일) class 이름을 파악하여 총 5개의 트리거를 만든 뒤,
click_signup 태그를 만들어 5개의 트리거를 건다.

2. '회원가입 클릭 트리거'를 만들어서 트리거 실행 조건을 5개로 셋팅하고, 해당 트리거를 태그와 연결

어떤 방법으로 접근해야 할지 답변 주시면 감사드리겠습니다.

답변 2

0

GA4 Guide님의 프로필 이미지
GA4 Guide
지식공유자

2024. 10. 10. 17:56

안녕하세요. Hn님
확인이 늦어서 죄송합니다.

우선 각 페이지에 회원가입 버튼이 있다면(동일 페이지에 여러가지 회원가입 버튼이 있는게 아니라면)
하나의 이벤트로 설정하시고, 페이지 값(page_location)을 기준으로 볼 수 있기 때문에 매개변수로 안만드셔도 됩니다.

참고 부탁드립니다.

감사합니다.

Hn님의 프로필 이미지
Hn
질문자

2024. 10. 10. 18:28

그럼 하나의 태그에 (이벤트 명 동일) 트리거를 여러 개 넣으면 되는 걸까요..?

GA4 Guide님의 프로필 이미지
GA4 Guide
지식공유자

2024. 10. 11. 00:17

네 맞습니다~!

Hn님의 프로필 이미지
Hn
질문자

2024. 10. 11. 14:29

감사합니다!

0

인프런 AI 인턴님의 프로필 이미지

2024. 10. 08. 16:36

안녕하세요, 인프런 AI 인턴입니다. Hn님.

질문 주신 ‘회원가입’ 버튼 클릭 이벤트에 대한 매개변수 설정 방법에 대해 설명드리겠습니다. 이와 유사한 사례를 통해 할 수 있는 여러 접근 방식 중에서 두 가지를 요약해 드립니다:

1. 각 페이지별 트리거 방식

  • 방법: ‘회원가입’ 버튼이 있는 각 페이지의 버튼 클래스 이름을 통해 구분하고, 각 페이지 별로 별도의 트리거를 생성한 뒤, click_signup 태그와 이 트리거들을 연결합니다.
  • 장점: 각 페이지의 변화에 맞춰 유연하게 트리거를 관리할 수 있습니다.
  • 단점: 페이지가 많아질수록 트리거의 수가 많아져 관리하기 복잡해질 수 있습니다.

2. 단일 트리거 내 매개변수 방식

  • 방법: ‘회원가입 클릭 트리거’라는 하나의 트리거를 생성하고, 트리거 내에서 세부 조건 설정을 통해 각 페이지의 버튼 클릭을 구분합니다.
    • 예를 들어, 트리거 설정 시 ‘Click Classes’ 조건에 페이지별로 해당하는 클래스명을 모두 포함하여 조건을 설정하거나, ‘Page URL’ 조건 등을 사용하여 세부 구분을 할 수 있습니다.
  • 장점: 트리거 하나로 많은 버튼 클릭 이벤트를 관리할 수 있어 설정이 간단해집니다.
  • 단점: 하나의 트리거에 많은 조건이 포함될 경우, 관리가 다소 복잡할 수 있으며 실수가 발생할 가능성이 증가할 수 있습니다.

구체적 설정 요령

  • 매개변수 설정:

    • GTM의 ‘태그 구성’에서 click_signup 태그를 설정할 때, ‘이벤트 매개변수’에 ‘page’라는 이름의 변수 추가 후 각 페이지를 구분하는 값을 지정합니다.
    • 예를 들어, 'page' 변수에 'home', 'service' 등 각 페이지 이름을 값으로 지정하여 변수 값을 부여할 수 있습니다.
  • 트리거 설정:

    • 다중 트리거: 각 페이지 별로 유니크한 클래스명을 조건으로 설정한 트리거를 각각 생성한 뒤, 해당 트리거들을 click_signup 태그에 추가합니다.
    • 단일 트리거: 하나의 트리거 내 여러 조건을 통해 모든 페이지의 버튼 클릭을 하나의 트리거로 관리합니다. 이때, 세부 조건을 통해 매개변수 값이 자동으로 설정되도록 유도할 수 있습니다.

위의 방법 중 적절하다고 판단되는 방식을 선택하여 적용해 보시길 권장드립니다. 만약 추가적인 설정이나 구체적인 과정이 필요하시다면, 위 두 가지 방법과 관련된 유사한 설정 사례들을 참고해 주시면 도움이 될 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hn님의 프로필 이미지
Hn
질문자

2024. 10. 10. 11:23

하나의 태그에 5개의 트리거를 넣으면, 5개의 트리거 중 한개라도 실행이 되었을 때, 태그가 뜨는 걸까요?

Hn님의 프로필 이미지

작성한 질문수

질문하기