전체 글

전체 글

    20210111

    1 - Tyga 2021. 01. 11 가장 기본이 되는 것 terminal 단축키, 트랙패드 사용 방법 등 익히기, 자동화! 내가 할 일이다. rails로 서버 실행 rails s // web만 rails s -b 0.0.0.0 // 앱도 서버 갱신 rails sync:db 서버 강제 종료 ps ax | grep rails kill -9 숫자 fork 나의 워크스페이스에 프로젝트가 복사되어 들어온다!

    펫트너 일기 - Flutter Firebase Dynamic Link 앱 설치 트래킹 하기 with Posthog 포스트호그

    현재 펫트너 앱은 Flutter로 만들어지고 있다. 하지만, 앱 설치 트래킹을 하는 데에 있어서 에어브릿지 같은 서비스를 이용하기에는 많은 비용 (월 500??)이 들었다. 그래서 현재 펫트너에서는 비교적 비용이 저렴한 Posthog라는 영국의 웹사이트 분석 서비스를 이용하고 있다. 따라서 Posthog의 분석 서비스를 이용하면서 펫트너 웹 랜딩 페이지의 앱 설치 링크를 눌러 앱을 다운로드했을 때, Posthog에서 랜덤으로 부여한 distinct_id를 앱으로 전달하여 앱에서도 이 사용자를 구분할 수 있도록 하는 방식을 찾고 있었다. 웹에서 사용자에게 distinct_id를 부여한 방식은 javascript에 posthog를 심어 놓았기 때문에 자동적으로 사용자의 웹사이트 내 행동을 분석하면서 dist..

    Posthog + Flutter firebase dynamic link로 앱 설치 트래킹 하기

    shinyo17.tistory.com/16 여기에서 쓴 방식으로 posthog에서 부여한 distinct_id를 가지고 우리의 웹에서 어떤 행동을 했던 유저가 앱을 설치하고, 앱에서 어떤 활동을 하는지 추적한다. Flutter Firebase dynamic link package를 사용해서 앱 실행이 시작된 url을 받아오고, url 제일 뒤에 distinct id를 String으로 저장한 후, identify를 해 주면 된다. posthog 기록을 위해 경우의 수를 고려해 줘야 하는데, 이는 고려해 보고 다시 수정할 예정.

    posthog + firebase dynamic link 앱 설치 트래킹 javascript

    내가 일하고 있는 회사에서는 현재 posthog로 유저의 웹 내 행동과 앱 내 행동 일부를 기록하고 있다. 하지만, 웹에서 앱을 다운로드 받은 후 해당 유저가 웹에서 어떤 행동을 했던 유저인지 추적이 이어지지가 않아 문제였다. 따라서, firebase dynamic link로 앱 설치 트래킹을 할 수 있도록 하였다. 일단 View에서 autocapture 을 하면서 Posthog에서 임의로 사용자에게 distinct id를 부여하는데, 이 distinct id를 view에서 Javascript로 를 이용하여 불러온 후, (이것도 posthog 공식 문서에 나와 있지 않아 slack에 물어봐서 알았다. 공식 문서를 자세하게 써 줬으면 하는 바람이 있다. 회사에서 이 서비스를 돈을 지불하고 사용하는데... ..

    Posthog Integrations - 포스트호그

    포스트호그는 앱에서 발생하는 이벤트들을 포스트호그 instance로 전송하는 다양한 라이브러리들을 제공한다. Autocapture는 JavaScript 라이브러리에서 제공한다. event autocapture을 제외하고, 나머지 언어 환경에서의 라이브러리는 비슷하다. 커스텀 이벤트를 보낼 수있고, 유저의 속성들을 업데이트 하기, 유저를 identify (식별)하기 등을 할 수 있다. shinyo17.tistory.com/20 펫트너 일기 - Flutter Firebase Dynamic Link 앱 설치 트래킹 하기 with Posthog 포스트호그 현재 펫트너 앱은 Flutter로 만들어지고 있다. 하지만, 앱 설치 트래킹을 하는 데에 있어서 에어브릿지 같은 서비스를 이용하기에는 많은 비용 (월 500?..

    앱 설치 트래킹

    현재 계획 ruby gem으로 firebase dynamic link를 만들고 firebase dynamic link를 flutter 앱에서 확인하기 1. distinct_id를 get_distinct_id를 통해 javascript 변수를 ruby에서 쓸 수 있도록 해야 한다. - ajax를 써야 할 것 같은데 어떻게 할 수 있을지는 아직 잘 모르겠다. 2. ruby에서 distinct_id가 들어간 link를 만들어 준 후, 이 링크를 html href에 넣어 준다. 문제점 1. flutter에서 getInitialLink가 잘 작동할지? 2. ajax 써서 만들어야 하는데 과연... 잘 사용할 수 있을지 2021.03.19 추가 - ruby gem으로 firebase dynamic link를 만드는..