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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
해당 논의의 배경
문제제기
googleAnalytics.click은 googleAnalytics.event를 우리식대로 한번 감싼것. '우리식대로 감싼'게 오히려 사용자들에게 혼란을 주지 않을까? 그리고 이 설계를 통일하기 위해 amplitude.click 개념도 우리식대로 만들면 더 혼란스럽지 않을까?
제안하는 방향성
이유
방향성에 공감한 뒤 정해야할 것
Beta Was this translation helpful? Give feedback.
All reactions