원문은 여기서 확인 가능하며 번역 리뷰에는 양찬석(Google)님이 참여해주셨습니다.
많은 개발자에게 있어서 평점과 리뷰는 사용자와 소통할 수 있는 중요한 접점입니다. Google Play에는 매일 수백만 건의 리뷰가 올라오며, 이 리뷰를 통해 개발자는 사용자가 무엇을 좋아하고 어떤 점이 개선되기를 바라는지 귀중한 인사이트를 얻을 수 있습니다. 사용자 역시 자신에게 어떤 앱과 게임이 적합할 지 판단할 때 평점과 리뷰를 고려합니다.
지난 2년 동안 Google Play에서는 사용자가 보다 간편하게 리뷰를 남기고, 또 개발자가 리뷰에 답변하여 손쉽게 소통할 수 있도록 다양한 기능을 선보였습니다. 한 가지 예로, 이제 사용자는 Google Play 홈페이지에서 리뷰를 남길 수 있습니다. 또한 사용자가 한곳에서 리뷰를 남기고 관리할 수 있도록 내 앱/게임에 리뷰 페이지가 도입되었습니다.
하지만 개발자들이 가장 많이 요청한 기능은 사용자가 앱 세부정보 페이지로 돌아갈 필요 없이 앱 내에서 리뷰를 남길 수 있는 기능이었습니다. 이러한 요구를 충족하기 위해 Google Play에서는 새로운 API인 In-App Review API를 출시합니다.
시기 적절한 리뷰 요청
개발자는 이 API를 사용해 앱 환경 내에서 사용자에게 리뷰 요청 메시지를 표시할 시점을 선택할 수 있습니다. 사용자에게 메시지를 표시할 가장 적절한 시점이란 사용자가 유용한 의견을 꼼꼼하게 작성할 수 있을 만큼 앱을 사용했을 때입니다. 하지만 리뷰 플로우(Review flow)가 화면에 표시된 작업을 가리게 되므로 사용자가 작업 중이거나 사용자의 주의가 필요할 때 메시지가 표시되어 사용자를 방해하지는 않아야 합니다.
이제 사용자가 앱 내에서 평점과 리뷰를 제공할 수 있습니다.
In-App Review API는 공개 리뷰뿐 아니라, 베타 버전 앱의 비공개 리뷰도 지원합니다.
이 API는 Play Core 라이브러리에 포함되어 있으며, 이 라이브러리는 자바/Kotlin, C++, Unity용으로 배포됩니다. In-App Review API는 앱에서 리뷰를 요청하고 사용자가 앱을 떠나지 않고도 리뷰 플로우를 실행할 수 있는 가벼운 API입니다.
통합 과정은 다음과 같은 4개의 주요 단계로 구성됩니다.
1. 리뷰를 요청할 조건과 최적의 공간을 정의합니다.
2. API에 리뷰 플로우를 요청합니다.
3. 적절한 순간에 리뷰 플로우를 실행합니다.
4. 리뷰가 완료되면 사용자 플로우를 계속 진행합니다.
사용자가 리뷰를 남겼는지와 관계없이 앱에서는 사용자 플로우를 변경하지 않고 계속 진행해야 합니다. In-App Review API는 사용자에게 매끄러운 리뷰 환경을 제공하도록 설계되었습니다.
새로 게시한 샘플에서 In-App Review API가 사용된 예를 확인할 수 있습니다. 이 샘플에서는 Play Core Kotlin 확장 프로그램(KTX) 라이브러리를 통해 인앱 업데이트 및 주문형 기능 모듈 설치 등 다른 Play Core API와 함께 In-App Review API를 호출합니다.
최고의 의견 수집
In-App Review API를 사용하면 사용자가 훨씬 간단하게 앱에 관한 소중한 의견을 공유할 수 있습니다.
사전 체험판 프로그램에 참여한 개발자들의 의견을 확인해 보세요.
"빠르고 간단하게 새로운 In-App Review API를 통합할 수 있었고 변경사항을 적용하자마자 긍정적인 평점과 리뷰가 증가했습니다.” -Chris Scoville, Calm 엔지니어링 관리자
“In-App Review API 덕분에 고객들이 애플리케이션을 나가지 않고도 평점을 남길 수 있습니다. API를 구현한 후로 별표 5개 평점이 4배 증가했습니다.” -Nathaniel Khuana, Tokopedia 기술 아키텍트
"인앱 리뷰를 구현한 지 고작 1주일 만에 앱을 출시한 이래 최고의 평점을 받았습니다." - Welly Chandra, Traveloka 신입 제품 관리자
개발자에게 가장 도움이 되는 의견은 솔직하고 편견없는 피드백이므로, Google에서는 In-App Review API를 독립적이며 API 호출 이외의 추가 메시지를 필요로 하지 않도록 설계했습니다. 또한 사용자가 리뷰를 남기지 않겠다고 선택한 경우 지나치게 많은 메시지가 표시되지 않도록 한도를 설정했습니다.
In-App Review API를 사용하면 열성 사용자(dedicated users)만 제공할 수 있는 의견 유형을 확인할 수 있으므로 In-App Review API 통합을 살펴볼 것을 권장해 드립니다. 아울러 사용자가 리뷰를 남긴 후에는 Google Play Console에서 사용자 리뷰를 분석하고 사용자의 우려 사항에 답변하는데 유용하게 활용할 수 있는 여러 평점 및 리뷰 도구가 있으니, 꼭 확인해보세요!