Professional Documents
Culture Documents
Entrepreneurship Case Study ON Growth Hacking
Entrepreneurship Case Study ON Growth Hacking
ON
GROWTH HACKING
Solution-
Halfbrick already had Firebase Remote Config implemented in their game Dan the Man, so
they decided to try Predictions there. They set up a 3-variant experiment testing whether
they could boost retention by offering a pop-up with a gift of in-game currency. Group 0 was
the control and received no promotion. Users in Group 1 received the in-game gift based on
Halfbrick’s existing heuristic: beating level 3. Finally, users in Group 2 received the gift if they
were identified by Predictions as ‘will churn’.
By serving the in-game promotion to users who were predicted to churn, Halfbrick boosted
their 7-day retention for that group by 5 percentage points, which equated to a 20% boost.
With the success they’ve seen in Dan the Man, Halfbrick is excited to test out Predictions in
their other titles.
SUMMERY-
Getting Started with Firebase Predictions
Firebase Predictions applies machine learning to your Google Analytics for Firebase data to
create groups of users based on predicted behaviour. These groups are updated daily, and
can be used for targeting with notifications, remote configuration and more. Out of the box,
Firebase Predictions will create groups of users that are considered likely to churn, likely not
to churn, likely to spend and likely not to spend. If you track conversion analytics, you can
also create predictions for these events. In this article, I’ll step you through Firebase
Predictions, how to set it up, how it works, and how you can create and track your own
predictions.
Using Features and Labels in Predictions Similarly, models for users that are predicted not
to churn, as well as users that will or will not spend in-app are built, and predictions
determined.
Getting Started
Prior to using predictions, there are some pre-requisites that your app needs. You’ll go
through these in this section.
Step 1. Add Analytics to your App
Predictions gets its data from Google Analytics for Firebase. Implementing this is very easy,
and requires no code — giving you a set of common analytics out-of-the-box.
Note the slider control, which is used to set tolerance of the prediction. When you choose
Low Risk Tolerance as shown, you are sending a signal that you want to avoid false positives
as much as possible, and only access those users that have a very high probability of
matching the prediction. There are three tolerance levels — Low, Medium and High, with
the net of users widening as you move up the levels, at a higher risk of false positives.
You can test the accuracy by opening the slider at the bottom of the card. In this case you
can see that the churn prediction is demonstrated as being very accurate — typically in the
95% range.
Play with the tolerance selection — you’ll notice that for some predictions, in particular
custom ones, the accuracy will vary for higher tolerance, which is expected, as you’re
tolerating more false positives