폴란드에 본사를 둔 인디 개발사인
Ahoy Games는
테이블 게임에 대한 향수를 자극하도록 설계된 소셜 게임 경험을
만듭니다. 13명의 민첩한 팀으로 구성된 Ahoy Games는
Backgammon Legends,
Rummy Club,
Okey 같은
히트 게임을 통해 월간 활성 사용자 수 220만,
3천만 다운로드, 8백만 회 이상의 일간 게임 플레이 횟수를
달성했습니다.
도전
Ahoy는 이미 다양한 Firebase 제품을 사용하여 플레이어가 오랜 시간
행복하게 게임을 즐길 수 있게 하고 있습니다.
예를 들어 안정적인 고품질 환경을
유지하기 위해 Test Lab과
Crashlytics를 사용하고,
타겟에 따라 맞춤설정된 반복 메시지를 보내기 위해 클라우드 메시징을
사용하고 있습니다. 또한
원격 구성과
A/B 테스팅을 사용하여 실험을 실행하고 동적으로
새 기능을 출시하여 플레이어가 어떻게 반응하는지 확인하고
있습니다. 그러나 수동으로 많은 테스트를 실행했기 때문에 리소스가
소모되었고 결과가 일치하지 않는 경우가 많았습니다. 팀은 환경설정
그룹 간에 차이가 있다는 것을 알고 있었지만 보다 구체적인
테스트를 실행하기 위해 사용자층을 구분하는 방법을
알지 못했습니다.
해결책
오랜 기간 원격 구성을 사용해온 Ahoy Games는 머신러닝을 통해
개발자가 자동으로
개별 사용자 경험을 최적화하여
원하는 목표를 극대화할 수 있도록 지원하는
새로운 기능인 원격 구성 맞춤설정을
처음 사용해 본 팀 중 하나였습니다. 맞춤설정은 원격 구성을
기반으로 구축되었기 때문에 빠르고 쉽게 설정하여
시간을 절약하고 바로 사용할 수 있었습니다.
설정을 마친 후 Ahoy는 회사의 여러 게임에서 맞춤설정을 사용하여
다양한 최적화를 수행했습니다. Backgammon Legends에서 Ahoy
Games는 맞춤설정을 사용하여 Spin the Wheel 상품이
플레이어에게 표시되는 기간을 결정하고 Piggy Bank
기능의 시각적 효과와 광고 문구를 수정하여 상호작용을
개선했습니다. 1주일 이내에 Spin The Wheel과 Piggy Bank
구매가 각각 13%와 12% 증가했습니다. Rummy
Club에서는 패를 다시 섞는 기능을 맞춤설정한 결과
보상형 동영상 조회수가 2% 상승했습니다. 그리고 Okey에서 Ahoy Games는
맞춤설정을 사용하여 보상형 동영상 광고를 보는 플레이어에게
제공할 프리미엄 수수료의 적절한 액수를 결정했습니다.
그 결과 기준 대비 전환율이
지속적으로 3~4% 증가했으며 기본값과 비교하면 20~25%
증가했습니다.
맞춤설정을 통해 Ahoy Games는 변수 테스트를 설정하는 시간을
줄이고 가장 잘하는 일, 즉 제품을 개발하고 새로운 게임
기능을 빌드하는 데 더 많은 시간을 할애할 수 있었습니다.
Ahoy Games는 이제 게임 전반에서 맞춤설정을 사용하여
훨씬 더 세부적인 수준에서 게임 경험을 지속적으로 최적화하고
있으며, 팀이 거의 또는 전혀 개입하지 않고도 적절한
플레이어에게 적절한 대안을 제공하여 전환 목표를 극대화할 수
있습니다.
결과
12~13% - 인앱 구매 증가
20~25% - 기본값 대비 전환수 증가
"맞춤설정의 마법 같은 기능은 매우 인상적입니다. A/B 테스트보다 훨씬 더 많은 기능을 제공하며 지속적인 최적화를 통해 적절한 사용자 그룹에 적절한 대안을 제공하여 전환 목표를 극대화합니다. Firebase가 없었다면 우리보다 큰 기업이 즐비한 분야에서 13명으로 이루어진 소규모 팀이 성공하기가 더 어려웠을 겁니다."
- 데니즈 피리, Ahoy Games CEO
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],[],[],[],null,["# Ahoy Games Case Study\n\n[*arrow_back*\nExplore other case studies](/case-studies) \n[View more solutions](/solutions) \n\n##### Ahoy Games increases purchases by 13% with Remote Config personalization\n\n*** ** * ** ***\n\n##### Introduction\n\nBased in Poland, indie developer\n[Ahoy Games](https://www.ahoygames.com/) creates social gaming\nexperiences designed to bring the excitement back to tabletop\ngaming. With an agile team of just 13 people, Ahoy Games has\naccumulated over 2.2 million monthly active users, 30 million\ndownloads, and more than 8 million daily game plays of hits such\nas [Backgammon Legends](https://play.google.com/store/apps/details?id=com.ahoygames.backgammon),\n[Rummy Club](https://play.google.com/store/apps/details?id=com.ahoygames.rummy),\nand [Okey](https://play.google.com/store/apps/details?id=com.ahoygames.okey).\n\n*** ** * ** ***\n\n##### Challenge\n\nAhoy already relied on a variety of Firebase products to keep\nplayers happy and engaged long-term, like\n[Test Lab](/products/test-lab) and\n[Crashlytics](/products/crashlytics) to maintain a stable,\nhigh-quality experience and\n[Cloud Messaging](/products/cloud-messaging) to send targeted,\ncustomized, and recurring messages. They also used\n[Remote Config](/products/remote-config) and\n[A/B Testing](/products/ab-testing) to run experiments and\ndynamically roll out new features to see how players would\nrespond. But running a lot of tests manually was a drain on their\nresources, and the results often came back split. And while the\nteam knew there were differences between the preference groups,\nthey didn't know how to segment their user base to run more\nspecific tests. \n\n*** ** * ** ***\n\n##### Solution\n\nAs longtime fans of Remote Config, Ahoy Games was one of the\nfirst teams to try\n[Remote Config personalization](/docs/remote-config/personalization),\na new feature that uses machine learning to help developers\nautomatically optimize individual user experiences to\nmaximize the objectives they want. Since personalization is\nbuilt on top of Remote Config, setting it up was fast and\neasy, saving them time right off the bat.\n\nOnce set up, Ahoy used personalization in a number of their\ngames for various optimizations. In Backgammon Legends, Ahoy\nGames used personalization to determine how long the Spin the\nWheel offer should be shown to players, and to tweak the\nvisuals and copy of their Piggy Bank feature to increase\ninteraction. Within a week, Spin The Wheel and Piggy Bank\npurchases had increased by 13% and 12%, respectively. In\nRummy Club, personalizing their reshuffle feature led to a\n2% lift in rewarded video views. And in Okey, Ahoy Games used\npersonalization to determine the right amount of premium\ncurrency to offer a player for watching a rewarded video ad.\nThere, they saw a consistent 3-4% increase in conversions\nover the baseline, and a 20-25% increase compared to the\ndefault value. \nPersonalization allowed Ahoy Games to spend less time setting\nup variable tests and more time doing what they do best:\ndeveloping their product and building new game features.\nAhoy Games now uses personalization throughout their games to\ncontinuously optimize the experience at a much more granular\nlevel, serving the right variant to the right player in order\nto maximize their conversion goals with little to no effort\nfrom the team.\n\n*** ** * ** ***\n\nResults\n\n12-13% - increase in in-app purchases\n\n20-25% - increase in conversions compared to default value \n\n\"We are very impressed with how magical the personalization feature has been. It's so much more than an A/B test, as it continuously optimizes and serves the right variant to the right groups of people to maximize conversion goals. Without Firebase, we would have a harder time succeeding in an arena full of bigger corporations with our humble 13-person team.\"\n\n\n- Deniz Piri, CEO, Ahoy Games \nTry Firebase today\n\n\nIntegrating it into your app is easy.\n[Get started](https://console.firebase.google.com/) \n\n#### All Firebase products\n\n##### Build\n\n- [App Check](/products/app-check)\n- [App Hosting](/products/app-hosting)\n- [Authentication](/products/auth)\n- [Cloud Functions](/products/functions)\n- [Cloud Storage](/products/storage)\n- [Data Connect](/products/data-connect)\n- [Extensions](/products/extensions)\n- [Firestore](/products/firestore)\n- [Firebase ML](/products/ml)\n- [Genkit](https://genkit.dev/)\n- [Hosting](/products/hosting)\n- [Realtime Database](/products/realtime-database)\n- [Firebase AI Logic client SDKs](/products/firebase-ai-logic)\n\n[Generative AI](/products/generative-ai) \n\n##### Run\n\n- [A/B Testing](/products/ab-testing)\n- [App Distribution](/products/app-distribution)\n- [Cloud Messaging](/products/cloud-messaging)\n- [Crashlytics](/products/crashlytics)\n- [Google Analytics](/products/analytics)\n- [In-App Messaging](/products/in-app-messaging)\n- [Performance Monitoring](/products/performance)\n- [Remote Config](/products/remote-config)\n- [Test Lab](/products/test-lab)"]]