Table of Contents
현상
현재 소프트웨어 마에스트로를 하면서 Chrome Extension 개발을 하고 있다. Chrome Extension 웹스토어 로그를 보면 설치/삭제는 있지만 DB를 보면 USER 테이블은 변동이 없다.
그리고 Chrome Extension에는 아무런 로깅을 하고 있지 않아 아무런 데이터를 얻고 있지않다.
생각
아무 데이터 없이 운영하고 기능을 추가 하는 것을 아무런 의미가 없다고 느껴지고 있다. 하지만 Chrome Extension에 대한 모니터링은 없는 것 같아 보류 하지만 설치 후 바로 삭제하는 유저에게라도 데이터를 얻어야 겠다 생각을 했다.
다른 유명 익스텐션들도 삭제를 하면 구글폼, Tally, 자사 페이지 폼으로 피드백을 받는 페이지가 나온다. 이 방법을 차용하면 어떻게든 유저에게 피드백을 받을 수 있을 것 같다는 생각을 했고 시도했다.
수행
검색을 해보니 setUninstallURL 이라는 함수가 있었다. 구글의 문서화 덕분에 쉽게 해결했다. background
(background.js 혹은 background/index.js)에서 chrome.runtime.setUninstallURL(이동할 페이지 링크)
를 설정해주면 된다!
나는 Tally 폼을 사용했고 잘 동작했다.
결과
적용하자마자 블로그 글을 쓴거라 아직 아무른 결과는 없지만 앞으로 1 on 1 피드백 세션, 직접 form 발송을 하지 않더라도 피드백을 얻을 수 있는 채널이 하나 생겨서 좋다.
유저 피드백이 하나하나 소중한 시점이라 최대한 많은 행동을 하게 되는 것 같고, 살아남기 위해 다른 서비스들이 어떻게 하고 있는지도 계속 봐야겠다.
한국에서는 아직 해당 관련 글이 없었는데 perplexity 덕에 검색도 쉬웠다… 구글링 능력이 없어도 해결완..!