Replies: 3 comments 6 replies
-
@p-iknow 좋은 아젠다라고 생각합니다! 👍 우선 저는 각각의 Product Analytics tool들의 공식 문서 기준으로 basic한 util 함수만 제공해도 괜찮지 않을까 싶습니다. 이외의 이벤트들은 사용자에게 event 기본 함수만 제공해주는 게 좋을 것 같습니다. GA를 예시로 들면 아래 이미지와 같이 event, pageView, timing, exception 와 같은 이벤트 함수들만 만드는 게 조금 더 혼돈을 줄일 수 있을 것 같습니다. util 함수의 네이밍도 당연히 공식 문서 기준으로 맞추는 게 좋을 것 같고요. 그리고 기본 util의 정의는 각각의 Product Analytics tool에 따라 정해지는 게 좋을 것 같습니다. GA는 GA대로, Amplitude는 Amplitude대로요~ |
Beta Was this translation helpful? Give feedback.
-
@p-iknow 오 정리 대박이네요.. 감사합니다 ㅎㅎ 서비스 런칭 템포를 빠르게 가져갈 수 있다는 점에서 정말 좋은 아이디어인 것 같습니다! 다만 원래의 방향성이 옳았는가와 무관하게 'Provider와 util 함수의 기본적인 기능만으로도 Minimum Viable Product인가'라는 점에서는 조금 걱정이 됩니다. 제가 RAP 릴리즈하자마자 바로 쓰고싶어서 욕심내는 것일 수도 있습니다 ㅎㅎ 생각해보니 이건 별도의 문제인 것 같기도 하네유 |
Beta Was this translation helpful? Give feedback.
-
@jhlee910609 GA API 정리 감사합니다~ 앰플리튜드의 기본 API 는 다음과 같은데,
기본 API자체가 워~낙 깔끔해서 헬퍼가 필요 없을 정도네요 🤔 현재 만들어진 'amplitude instance 반환 함수' 만 있어도 충분할듯... ㅎㅎㅎ;; |
Beta Was this translation helpful? Give feedback.
-
해당 논의의 배경
문제제기
googleAnalytics.click은 googleAnalytics.event를 우리식대로 한번 감싼것. '우리식대로 감싼'게 오히려 사용자들에게 혼란을 주지 않을까? 그리고 이 설계를 통일하기 위해 amplitude.click 개념도 우리식대로 만들면 더 혼란스럽지 않을까?
제안하는 방향성
이유
방향성에 공감한 뒤 정해야할 것
Beta Was this translation helpful? Give feedback.
All reactions