How to develop a complete user growth system architecture?

How to develop a complete user growth system architecture?

If you learn the right principles in the field of user growth, you can really live a good life.

In the Internet world, everything is for growth. A flash of innovation may make a product successful, but it will never last long.

In the field of user growth, how to reuse a set of frameworks, find a path of best practices, and then add a little luck to achieve business success is a topic I have been exploring. This article and the next few articles will systematically explain the best path to user growth.

There are already many complete explanations of the definition of user growth on the market, so I will not repeat them here.

Simply put, the fundamental purpose of user growth is to increase the number of effective users of a product over a period of time (explained in detail later), thereby increasing current and future GMV and profits and achieving commercial success.

To achieve this goal, we break down this concept into the following parts from a strategic and tactical perspective:

1. Strategy

Taking advantage of the situation: The design of the product itself is in line with the development trend of the times (if you still want to start a business selling pagers in 2018, I’m sorry, even God can’t help you), it meets the real needs of users (for example, think about whether the business model of "supervising college students to memorize words and charging fees" can be paid by users in the long run), and find the best PMF (Product Market Fit).

Ming Dao: Do ​​the right thing at the right time using the right method.

(For example, when should we increase the efforts to place advertisements on Baidu, what keywords should we buy, and what kind of population portraits should we target?).

Excellent technology: clarify the goals and build the most useful tools to promote rapid growth.

(How can we quickly build and continuously iterate data products and marketing tools to improve operational efficiency and reduce operational accident rates? What kind of data products are capable of helping us conduct fast and effective data analysis, and which marketing tools can help us quickly implement operational strategies with the least effort?).

2. Tactics

1. Knowing the facts and the reasons behind them: Building an analysis system (here we focus on building an analysis system)

(II) Open source is important, but interception is more important: Methodology for improving retention (number of effective users);

(3) To do one’s work well, one must first sharpen his tools: building growth tools;

(IV) Don’t put all your eggs in one basket: Build and operate a knowledge base (crowd tags, channel system, decision conversion, creative center).

1. Construction of the analysis system

1. The purpose of building an analysis system:

Clearly understand the current status of product development, identify problems and potential, summarize TODO items, and reasonably judge necessity and priority.

In short, the fundamental purpose of analysis is to see the business more clearly and concentrate resources and energy to solve the most important things. The focus of this sentence is on the second half. If it is just to satisfy curiosity or pursue analysis complexity and workload, but is unable to judge which things should be done first, which things should be done later, and which things are unnecessary to do, then this analysis has no value and is just a waste of time and energy.

2. Data analysis misunderstandings

Since the construction of the analysis system is all based on data, newcomers to data analysis may fall into the following data traps:

(1) Looking at data to satisfy curiosity

All data analysis must include clarifying the analysis objectives, proposing hypotheses, and verifying hypotheses.

If the goal is not clear, there are no business assumptions based on experience that make sense, and you just think "I should look at some blabla data" and make requests to the BI department, it will often result in a long wait for the data to come out. After looking at it, your curiosity is satisfied, but you find that it does not seem to be of any guiding use.

Such data analysis would have no users and would be a waste of your own time and that of your BI colleagues.

(2) Look for patterns in a vast amount of data

Sometimes the task assigned by the boss may be just to "analyze our users." For such a general task, students with unclear thinking may immediately start to extract all the conceivable features of global users.

Then we do a pivot table of the entire data set and calculate various proportions, both horizontally and vertically. After one-dimensional cross analysis, we don't find anything, so we try two-dimensional cross analysis. The results become more and more complicated, and we may end up with hundreds of tables without getting any useful conclusions.

A smart person only needs to do this once. Looking at the overall picture to find patterns is using tactical diligence to make up for strategic laziness. The fundamental reason for this situation is that you have not thought deeply enough about user needs.

(3) Placing unrealistic assumptions on model complexity

In places that are not performance-oriented, some people like to pursue complexity in the process of doing things, as if a goal is not achieved because the method is too simple, and it can be achieved if it is complex enough and high-end enough.

Of course, if it is in the scientific field, this argument is basically fine, but for those who do operations, they are result-oriented, and continuous contribution to growth is the only goal.

Some people have not completed their KPIs, nor have they proposed any complex methodologies. They have only talked about and done the same old things. They are so embarrassed to receive their salary every month that they start to pursue complex models:

It is obvious that the copywriting features of the channel are not prominent enough , resulting in low efficiency in attracting new customers. It would be better to just optimize the copywriting, but there is a need to analyze the similarities between the channel user portrait and the product user portrait.

Let’s create a K-means clustering algorithm in the mining field. We have created several models to measure individual differences and evaluate their accuracy. The model looks like this:

After two months of doing it, it felt like my life was instantly fulfilled. In fact, there is really no need to do so. The essence of user growth should still revolve around user needs. Data is just a tool. Don’t lose sight of the important things and become a slave to data.

3. Build an analysis system based on the user life cycle

The process of how a product's user pool is formed and how users who use our product services go from birth to death is basically like this:

In order to clearly understand the growth status, space and problems of our product users, we can build an analysis system according to the following steps:

Step 1: Define new users, effective users, silent users, and lost users

The definition of user classification should be based on judgment of business experience (for example, whether a user is considered lost if he/she has not logged in for 10 consecutive days) and the company's strategic goals (order volume-oriented, gross profit-oriented or GMV-oriented).

New users: refers to users who have just come into contact with the product and completed the entire product experience for the first time.

Silent users: refers to users who have used a product and recognized its services, but have become less active because some of their needs have shifted to other products.

Lost users: refers to users who were once active on the product but were hurt by a certain experience or whose needs were transferred to other competing products.

Effective users: refers to users who can continuously contribute positive value to the company (users that the company really hopes to obtain).

What is a valid user?

All growth work revolves around the two goals of "increasing the number of current effective users" and "increasing the possibility of future users becoming effective users."

Effective users refer to users who can continuously contribute positive value to the company (users that the company truly hopes to obtain). The understanding of effective users varies in different industries and different products.

For example, effective users of products such as Weibo, Twitter, and Instagram refer to users who are continuously active on the platform. They can be quantified by relevant indicators such as the number of users with an average daily stay time of more than 30 minutes, the number of users who post at least one feed per day, and the number of users who collect or forward at least one feed per day.

For example, products like Taobao and Meituan Waimai can be measured by the number of users who have completed at least three orders in the past seven days, the number of users who have logged in more than five times in the past 30 days and the number of users who have collected more than one item in the past seven days.

In short, the number of effective users can be calculated based on the experience of the business in which you are working, and you can determine one (or several, forming a composite indicator) that can truly and reasonably measure the number of users who continuously contribute positive value to the product to quantify the number of effective users of the product.

If the user pool of a product is like a reservoir, we hope that users will stay in our pool as much as possible. In fact, what we do every day is basically centered around the following goals:

Now that we understand this relationship, we can answer the following two questions: What numbers do we need to look at every day to increase user growth? What do you think?

  • Core user indicators: The main goal of this part of the numbers is to pay attention to what kind of changes have occurred in the user structure of our products and how the daily development is going.

The indicators that can be focused on here mainly revolve around the number of new users, the number of effective users, the number of silent users, and the number of lost users (the specific indicator caliber needs to be formulated based on the specific product characteristics and corporate development strategy, such as how to define silent, effective, and lost more reasonably)

Of course, if you want to refine the operation, you can further break down these indicators. For example, silent users can be broken down into silence for the past 7 days, silence for the past 7-14 days, silence for the past 14-30 days, silence for the past 30+ days, and so on.

  • Review of operational strategies : This part checks whether the goals of the key strategies have been achieved and where there is room for optimization based on the conversion process.

For example: the strategic goal is to increase the number of new users. When reviewing, we need to look at the exposure-click-registration-purchase links to see how many new users were ultimately achieved and which links are the bottlenecks for improving the efficiency of this channel. If the click-through rate from exposure to click is significantly lower than the industry standard, it means that our delivery materials need to be optimized.

(The conversion path here is just an example. When we are actually doing it, we will definitely need to break it down further. For example, e-commerce registration-purchase can be broken down into registration-browsing the product list page and staying for more than 5 seconds-browsing the product details page and reaching the full details page-adding to the shopping cart-clicking to buy now-... - payment is successful).

  • Monitoring exceptions: The main function of this part is to help us detect product accidents in real time, repair them in time, and minimize losses. When establishing indicators, you can make them as comprehensive as possible, covering all product conversion paths. It doesn't matter if there are hundreds of indicators. Set the thresholds and only look at the ones that trigger alarms every day. You don't need to look at the ones that don't trigger alarms.

For example, our monitoring system has an indicator called "Conversion rate of clicking the button to send SMS immediately - completing the verification code", and the threshold is 80%.

One day this indicator suddenly dropped to 1%, indicating that there was a problem with our SMS channel or it was attacked by hackers, and the user may not have received the SMS. In this way, we can use this monitoring system to detect the accident and repair it as soon as possible to minimize the loss.

Step 2: Break down the core indicators

In refined operations, user attributes will be segmented into finer dimensions.

New users can be divided into different levels according to their potential to measure how likely they are to remain on the platform and the value they will contribute to the product in the future. Subsequent initiatives can prioritize resources for new users with greater potential to accelerate their growth.

Effective users can be broken down and stratified based on dimensions such as user loyalty , user stickiness, and user quality . Targeted operation strategies can be used to prioritize cultivating high-quality user stickiness for users at different levels, thereby improving user loyalty.

Silent users are stratified according to dimensions such as user quality and activation probability , helping us find the users who are easiest to activate and have the highest value, and then give priority to activating these users.

Lost users are stratified according to the probability of recovery and user value , similar to silent users, and we prioritize reaching and stimulating the users with the greatest chance and whom we most want to recover.

Step 3: Build migration paths for different types of users

Due to our product revisions, market changes and upgraded user needs, users at every level may experience changes in user behavior every day.

In this way, we need to build a path change system based on what we established in the second step, to observe what changes have occurred in users' minds every day , how users' recognition and dependence on our products have changed, and to evaluate how to take operational measures to specifically promote which migration path.

The user migration path ( taking the high-quality user class as an example) looks like the following figure:

Because there are too many combinations after our population is broken down, there are too many possible migration paths for different types of users. In order to better see and understand the flow of our users, we can observe user changes in the following ways:

Each group of people is concerned about whether they are migrating positively or negatively. Ideally, if all groups of people are migrating positively, it means that our product is monetizing well. However, if a certain group of people has more negative migration, it means that some operational levers are needed to stimulate them to prevent continued negative migration.

For example , if it is an e-commerce product selling milk, in order to improve the user stickiness of high-quality and high-loyal users, we optimize the copy on the product details page and add copy like "You have purchased 5 times, place an order now to get a historical calorie absorption report" to encourage users to place orders quickly and reduce the probability of users jumping out.

Since this optimization is only aimed at high-quality and high-loyalty users (by splitting the traffic to achieve personalized products for each user), after the optimization action is launched, observe the daily net positive and negative changes in high-quality and high-loyalty users and high, medium and low stickiness users.

If the net positive number of users with high stickiness and medium stickiness increases significantly and the net negative number decreases significantly, it means that our optimization is effective.

Why do we only build the analysis system from the user dimension here, and not expand on sales, gross profit, net profit, etc.?

Avoid changes in the macro environment and user needs from affecting business decisions, confusing product values, and shifting the focus of operational strategies.

For example, if a supermarket’s sales have been declining for three consecutive months, the owner may panic, thinking that there may be something wrong with the way the supermarket is run, and start a series of “reform measures”.

But if we analyze it, if the supermarket's efficiency and quality in attracting new customers have not declined, the number of effective users has not decreased, and the number of lost users has not increased, but the users who originally bought Budweiser beer have changed to buying Nongfu Spring during this period, the GMV will decline due to the decrease in average customer spending.

If we think about this question in advance, is it necessary to pay attention to the decline in average customer spending and formulate relevant measures (such as a 10% discount on beer)?

Personally, I think it is unnecessary. Instead, it is likely to cause confusion in product values ​​and a shift in the focus of operational strategies, causing delays in efforts to attract new customers, innovate, and improve service quality, which were originally intended.

The reason is that our first priority in making products is to meet user needs (if users want beer, we sell them beer; if they want to drink Nongfu Spring, we sell them Nongfu Spring) rather than creating user demand (Steve Jobs made users feel that they should buy a new iPhone once a year, which was creating user demand. Before Steve Jobs, users did not think they should change their phones once a year).

Conclusion:

I hope that you will “experience thousands of sails and still be young when you return”, return to your original intentions, and only do the right things.

This article mainly talks about my understanding of the user growth architecture, and the first part of it, "The construction methods and ideas of the analysis system and the pitfalls I have encountered." I will try to complete the remaining topics later.

Due to limited space and the wide variety of industry products that each reader is in, one article cannot help everyone build a detailed analysis system for their own products. Friends who are interested are welcome to leave a message for further communication.

When implementing actual growth, we often fall into the "growth trap", that is, we attract a lot of new users, but the retention is particularly poor, and the "floodgate" of the user pool can never be closed. In the next article, I will focus on the specific operational methods of "understanding retention" and "improving retention", and I hope it will be helpful to everyone.

Author: Zhao Ge User Growth, authorized to publish by Qinggua Media .

Source: Zhaoge User Growth

<<:  Precision Telemarketing-Low-cost Telemarketing Team Development Method

>>:  WeChat for Business: A Practical Guide to Marketing Management

Recommend

How does Tik Tok create a hit? Tik Tok hot marketing skills!

Why can a dancing video of others get tens of mil...

What scope is Wenchang Tower applicable to?

1. For families with school-age children, placing...

Guiyang SEO Training: How can SEO novices avoid optimization mistakes?

How can SEO novices avoid optimization misunderst...

Side job: 2 hours a day working on Pinduoduo and earning 3,000 yuan a month

Side job: 2 hours a day working on Pinduoduo and ...

Weibo marketing promotion strategy, share these 3 points!

Weibo may not bring direct sales, but it can subt...

Vipshop’s 618 marketing promotion skills, get new marketing techniques!

In recent years, as competition between tradition...

[Summer 2021] Senior 3 English target A+ Quinny

[Summer 2021] Senior 3 English target A+ Quinny 【...

Coca-Cola's new slogan: How to kill the self-discipline villain

Some time ago, Coca-Cola changed its new slogan: ...

With a little resources, I want to do too many things!

When a company or team has more resources, they c...