비밀번호

커뮤니티2

  • 흐림속초26.1흐림북춘천28.8구름많음철원29.2흐림동두천28.2흐림파주28.1흐림대관령22.6흐림춘천28.6맑음백령도28.3비북강릉25.0흐림강릉26.2흐림동해24.7구름많음서울29.2흐림인천27.5흐림원주26.5흐림울릉도25.5흐림수원27.4흐림영월23.5흐림충주24.2흐림서산25.7흐림울진25.8비청주26.1비대전25.9흐림추풍령24.5흐림안동26.6흐림상주25.6비포항25.9흐림군산26.2비대구26.2비전주24.1흐림울산25.3비창원24.6비광주22.5비부산25.6흐림통영23.4비목포22.6비여수22.9비흑산도23.4흐림완도23.8흐림고창24.4흐림순천22.2비홍성25.5흐림서청주25.0흐림제주26.9흐림고산26.9흐림성산26.0흐림서귀포27.3흐림진주20.7구름많음강화27.4흐림양평27.1흐림이천26.7흐림인제26.7흐림홍천27.5흐림태백22.5흐림정선군23.0흐림제천23.4흐림보은24.5흐림천안24.6흐림보령26.0흐림부여25.5흐림금산23.5흐림세종25.2흐림부안24.1흐림임실23.3흐림정읍24.5흐림남원22.5흐림장수23.1흐림고창군24.5흐림영광군24.1흐림김해시24.3흐림순창군22.8흐림북창원25.4흐림양산시24.1흐림보성군23.3흐림강진군24.1흐림장흥23.9흐림해남24.0흐림고흥22.8흐림의령군22.1흐림함양군23.4흐림광양시22.6흐림진도군23.5흐림봉화24.7흐림영주24.8흐림문경24.7흐림청송군26.0흐림영덕25.4흐림의성27.5흐림구미26.1흐림영천24.5흐림경주시27.2흐림거창22.7흐림합천24.8흐림밀양24.3흐림산청22.8흐림거제23.6흐림남해22.1비북부산25.5
  • 2025.08.11(월)

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