비밀번호

커뮤니티2

  • 맑음속초12.1황사북춘천2.5맑음철원2.0맑음동두천4.0맑음파주3.1맑음대관령2.7맑음춘천2.6황사백령도9.9황사북강릉10.6맑음강릉11.8구름많음동해12.4황사서울7.7황사인천7.6맑음원주4.5황사울릉도11.7맑음수원5.0맑음영월2.8맑음충주3.0맑음서산1.8맑음울진10.6황사청주6.1황사대전4.9맑음추풍령5.0황사안동5.6맑음상주6.0구름많음포항10.4맑음군산3.4맑음대구9.1황사전주3.5구름많음울산10.1구름많음창원11.0황사광주5.8맑음부산12.5맑음통영11.2황사목포6.5황사여수8.3황사흑산도6.6맑음완도7.5맑음고창2.5맑음순천5.3황사홍성3.0맑음서청주2.6황사제주9.0흐림고산9.6구름많음성산8.8구름많음서귀포13.6구름많음진주6.4맑음강화4.9맑음양평4.8맑음이천5.5맑음인제3.9맑음홍천3.9맑음태백5.1맑음정선군3.3맑음제천1.5맑음보은1.5맑음천안2.0맑음보령2.2맑음부여2.3맑음금산1.9맑음세종3.0맑음부안4.5구름많음임실0.7맑음정읍2.9맑음남원2.5구름많음장수-0.3맑음고창군3.0맑음영광군4.3맑음김해시10.9구름많음순창군2.6맑음북창원11.3맑음양산시13.5구름많음보성군6.6구름많음강진군7.1구름많음장흥4.3맑음해남6.4맑음고흥6.6구름많음의령군5.6구름많음함양군2.2구름많음광양시6.7구름많음진도군7.7맑음봉화6.3맑음영주5.9맑음문경5.1맑음청송군5.7맑음영덕8.4맑음의성4.0맑음구미7.2맑음영천7.9구름많음경주시9.3맑음거창2.2맑음합천5.5구름많음밀양11.4구름많음산청3.4맑음거제11.8구름많음남해8.4맑음북부산13.4
  • 2026.04.21(화)

구글태그매니저[Google Tag Manager] 구글태그매니저 커뮤니티입니다.

[GA4, GTM] 앱 태깅시 모든 이벤트에 동일한 파라미터를 삽입하는 방법 (1)

안녕하세요, 앱을 태깅할때 모든 이벤트에 동일한 파라미터를 삽입하는 방법에 대해 스터디한 내용을 작성해보려 합니다.

 

우선 웹 GTM에서는 구성 태그를 통하여 이와 같은 작업을 간편하게 수행할 수 있습니다.

스크린샷 2024-09-10 오후 3.15.17.png

스크린샷 2024-09-10 오후 3.16.53.png

구성 태그의 [공유된 이벤트 설정] 항목의 [이벤트 설정 변수]에 [Google 태그: 이벤트 설정] 유형의 변수를 넣으면, 모든 이벤트에 해당 파라미터들이 삽입되게 됩니다.

 

또한 이러한 구성태그를 사용하지 않는 앱 하이브리드 웹뷰의 GTM에서는 자바스크립트 탬플릿을 사용하게 되는데, 해당 탬플릿의 변수를 사용하여 똑같은 작업을 수행할 수 있습니다.

스크린샷 2024-09-10 오후 3.24.03.png

스크린샷 2024-09-10 오후 3.25.06.png

 

앱의 하이브리드 웹뷰 영역이 아닌 네이티브 영역에서는 구조적으로 GTM을 사용하지 않고, Firebase SDK 인스턴스의 메소드인 logEvent()를 사용하여 앱 프로젝트(혹은 다른 개발 환경)내에서 코딩을 통해 태깅하게 됩니다. 이때에는 Firebase SDK 인스턴스가 제공하는 setDefaultEventParameters() 메소드를 사용하여 모든 이벤트에 동일한 파라미터를 삽입할 수 있습니다.

스크린샷 2024-09-10 오후 3.34.08.png

(Android Studio 환경의 Kotlin 언어입니다.)

 

FirebaseAnalytics 객체는 Firebase SDK가 제공하는 싱글톤 변수를 import해서 사용하는 것이고, 싱글톤 객체는 애플리케이션이 실행되는 동안 전역 상태에서 접근이 가능하므로 setDefaultEventParameters 함수를 한번만 사용하더라도 앱의 실행 내내 이벤트에 파라미터가 추가되는것을 확인 할 수 있습니다.

 

2편에서 싱글톤 패턴 및 FirebaseAnalytics 객체가 싱글톤임을 검증하는 내용을 작성하도록 하겠습니다. 혼자서 스터디 한 내용이라 틀린 부분이 있을수도 있습니다. 댓글로 알려주시면 감사하겠습니다! 감사합니다 :)

전체댓글0

검색결과는 총 13건 입니다.    글쓰기
1