Android, Chrome, mobile

Earn More Revenue With Firebase And AdMob

grow your userbase

Firebase is a mobile platform that helps you quickly develop high-quality apps, grow your user base, and earn more money. In the slides below, we will focus on the growth part. In other words, we will talk about ways to acquire and engage the right users at the right time.
There are several features that Firebase is giving developers out of the box in order to help with growth:

Continue reading

Android, Chrome

How To Attract More Users?

As an app developer, the biggest problem you have is “How can I show my wonderful creation to every user possible?” and this isn’t as straightforward as “tell your friends”. Users today are informed, and use different channels to find, understand, and get apps.
Did you know that 3 out of 4 users do some kind of research before installing an app?!
So what is the problem?
Among all those informed users, how do you attract new, interested users that will generate revenue for you?
You don’t just want a ton of users, you want a ton of users who love your app.
So, how do you wade through the horde of less-than-interesting users, for the ones that truly matter? First, we need to see where users are searching (see the image below).

Where do you go to find users?


Second, we need to see what are good ways to find new users that will match our service (or app).

Three recommended methods

Continue reading


Bitcoin And Crypto Currency

Bitcoin is a decentralized, anonymous, digital-only currency that’s lately gotten a lot of public attention. Like any new technology, there are many different aspects and a lot of ‘noise’.
In this 4min video, I tried to focus on the important stuff.

Read more: Crypto-currency 101 and the bitcoin revolution



Android, Business, Chrome

The Art of Retaining Users (Video)

This is the 3rd episode of “The Zen of Monetization”.
It covers three principles for users’ retention:

  • Understand user behavior in your app.
  • Identify roadblocks to retention (e.g screen tracking and events).
  • Use tactics & tools to re-engage users (e.g. use a specific method to specific users’ segment).

Continue reading


Events With Google Analytics

GA icon for events

One of the useful features of Google Analytics is the ability to track specific events. It gives you insight into how users filled your forms or on which buttons they clicked inside the video player. You are getting into the world of measuring actions inside your pages and not just between them. In the demo below we will see how to track a ‘download’ button click event and how to track the form filling. It’s super useful when you wish to learn if users use the Autofill feature with your forms.
It’s an easy API that you should leverage, so let’s jump into it.


Events (in our world of Google analytics) are user interactions with content that can be tracked independently from a web page or a screen load. Downloads, mobile ad clicks, gadgets, forms, embedded elements and video plays are all examples of actions you might want to track as Events.


Event hits can be sent using the send command and specifying a hitType of an event.
The send command has the following signature for the event hit type:

ga('send', 'event', 
   [eventCategory], [eventAction], 
   [eventLabel], [eventValue], 

You need to make sure to add the GA script tag to your page.
Something similar to: Continue reading


Anrdoid In-App Payment That Works

mobile monetization example

The first video of “The Zen of Monetization” is out!


Well, it’s a series of videos I’m creating, in order to cover different aspects of monetization. The goal is simple: help developers earn more from their work. In the first episode, we cover how to use In-App Payments. It’s a brief overview that gives the macro view. We have in the pipeline few more episodes that will cover it in more details with (of course) code samples.
If you wish to get it as an article (and not a video) check this “Android in-app payments” post.

Continue reading


The Art Of Retaining Users

retention is a challenge

One of the driving principles of the mobile marketplace is that users want NEW. New apps, new updates, new content. In fact, over 60% of users who go onto digital marketplaces, do so, because they want to try something new. While this is fantastic for user acquisition, this presents a problem for user retention because if you’re not keeping the user’s attention, they’ll quickly be looking for something that will.

The key to effective user retention can be broken down into three:

  • Understand user behavior in your app
  • Identify roadblocks to retention
  • Use tactics & tools to re-engage users

All of this starts with understanding your users. If you don’t understand what they want, how they act, or their opinions, you really can’t craft a strategy on how to keep them happy. First, check out your Cohort analysis report.
Cohort Analysis is a powerful report that allows customers to measure and compare users based on their specific customer journey. You can measure the impact of your marketing campaigns on specific days, see how effective they are in generating loyal users, and compare which campaign performed best. Continue reading


Understand Your Cohort Analysis Report

Cohort analysis reportI know, it sounds scary. But the true is that it’s not complicated, and once you get the logic behind this report, you can gain lots of useful information out of it. It can help you to gain insights and actionable items so let’s see how and when to use it. First, let’s define it.


Cohort analysis is a subset of behavioral analytics that takes the data from a given platform (e.g. eCommerce site, web app, game etc’) and rather than looking at all users as one unit, it breaks them into related groups for analysis. These related groups (=cohorts), usually share common characteristics or experiences within a defined time-span.

See it in action

In the charts below you can see a popular cohort analysis: It groups customers based on the date when they made their first purchase. Studying the spending trends of cohorts from different periods in time can indicate if the quality of the average customer being acquired is increasing or decreasing in over time. You can also see if your marketing efforts at the time made a difference. In the case below, we can see during 2013 (the circles) it was a slow start, but after a new campaign, that took the first two weeks of March, things got better. As for 2014 (the triangles), we had a good start, but between March and May there was no growth, later during May major improvements in the product boost the spending to a new record. Continue reading