비밀번호

커뮤니티2

  • 흐림속초11.2비북춘천6.6흐림철원5.2흐림동두천6.3흐림파주5.0흐림대관령4.5흐림춘천6.9비백령도6.5흐림북강릉10.1흐림강릉12.0흐림동해8.8흐림서울8.4흐림인천7.4흐림원주8.4구름많음울릉도8.3흐림수원7.8흐림영월3.3흐림충주6.2흐림서산7.4구름많음울진8.9흐림청주8.6흐림대전7.9흐림추풍령4.5흐림안동6.5흐림상주6.4흐림포항9.3흐림군산7.1흐림대구8.0박무전주7.4흐림울산7.4흐림창원7.9흐림광주10.6흐림부산10.1흐림통영8.4흐림목포9.6흐림여수9.3흐림흑산도9.2흐림완도10.2흐림고창8.5흐림순천5.1박무홍성7.2흐림서청주7.5흐림제주10.2흐림고산11.9흐림성산10.7흐림서귀포11.9흐림진주6.3흐림강화6.0흐림양평6.9흐림이천7.9흐림인제5.1흐림홍천5.4흐림태백3.0구름많음정선군2.2흐림제천4.2흐림보은6.9흐림천안6.0흐림보령8.3흐림부여6.6흐림금산7.1흐림세종7.0흐림부안7.3흐림임실8.1흐림정읍7.2흐림남원7.3흐림장수5.4흐림고창군7.6흐림영광군8.5흐림김해시8.5흐림순창군7.3흐림북창원10.2흐림양산시6.8흐림보성군6.9흐림강진군10.2흐림장흥10.9흐림해남11.2흐림고흥7.1흐림의령군6.6흐림함양군5.5흐림광양시8.7흐림진도군9.9구름많음봉화0.6구름많음영주3.8흐림문경6.1흐림청송군2.6구름많음영덕5.7구름많음의성4.2흐림구미7.0흐림영천4.6흐림경주시4.3흐림거창4.9흐림합천7.0흐림밀양6.4흐림산청6.4흐림거제7.5흐림남해8.2흐림북부산6.4
  • 2025.04.05(토)

구글태그매니저[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