The WebEngage Knowledge Base Developer Hub

Welcome to the WebEngage Knowledge Base developer hub. You'll find comprehensive guides and documentation to help you start working with WebEngage Knowledge Base as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Events

Understanding the Concept and Importance of Events in WebEngage

Preface: Different Users, Different Behaviour, Different Needs

The primary goal of any modern marketer, working for an online business is to create great customer experiences and keep them coming back for more. This ties back to your users, how they perceive your brand and how they interact with your product.

As marketers, we are well aware of the fact that different kind of users have different needs and are capable of responding to the same message in different ways. Such varied human behaviour is what has led marketers around the world to adopt personalised and contextual lifecycle communication.

The idea is to give each user what they want when they want it - delivered through a preferred channel of communication, as a response to their behaviour.

Sounds great, right?

But managing the expectations of millions of users, every day, is no easy task. It involves keeping track of each user, observing their behaviour, understanding their needs and engaging with them accordingly.

So, how do you make this possible?

Understanding Your User’s Lifecycle

The first step to delivering contextual communication is to understand the mental, emotional and physical states that your users experience while interacting with your product.

At this point, any experienced marketer will be quick to point out that there is no way (yet) to quantify the mental and emotional states experienced by their users.

True.

But what you can quantify (track and analyse) is the physical state experienced by a user throughout their lifecycle.

You can think of the physical state as the actions performed by users when interacting with your app and website. These actions could be anything like;

  • searching for a product
  • applying filters
  • viewing product details
  • making a purchase and so on.

So, if we were to break down a typical online user’s behaviour into stages, it would look something like this:

A typical digital user's lifecycle (Click to enlarge)

A typical digital user's lifecycle (Click to enlarge)

At each stage, users perform various actions and evidently, experience different mental and emotional states. This warrants the implementation of differentiated strategies for engaging one-on-one with users at each stage.

Tying Behavioural Data to Everything You Do

The most scientific way to start designing differentiated engagement strategies is to track the behaviour of your users, throughout their lifecycle. Here’s why:

  1. Behavioural data lays the foundation for analysing your users’ actions and creating hypotheses around what they think and feel, as they move from one stage to the next.

  2. It’s also the starting point for digging into the possible motivations built into your product or campaigns which push some users to convert faster than the others (or abandon you all together).

  3. And lastly, behavioural data plays an essential role in understanding what’s missing from your product or communication - something that could help users make the most of your offerings, faster.

Use-case

For example, if you observe that most users take maximum time to move from Evaluation to Conversion, then you know that they need some form of motivation, reinforcing their decision to make a purchase.

This motivation could be anything like;

  • Sending a compelling offer, bringing them a step closer to owning a product they’ve been eyeing for a while.
  • Showing users how happy other customers feels after purchasing your product/service.
  • Making it easier for them to commit to a long-term purchase by offering a time-bound return policy.
  • Showing them how your product/service can make a significant contribution to their lives.
  • Or, making it easier for them to make a payment and checkout by simplifying your UI.

While variables like the message, channel and timing can be guided by a combination of individual user preferences and the details shared with you - the fact that they need external motivation to progress from Evaluation to Conversion becomes indisputable.

In this sense, all behavioural data doubles up as a source of truth. It tells you what your users want and helps you gauge the effectiveness of your communication by indicating if it resulted in the desired behaviour or not.

At WebEngage, we firmly believe that the success of any consumer business, like yours, is tied to how well you understand your users and their actions. Conceptually, all behavioural data points are called Events.


What's Next

Hands-on documents to help you understand the concepts related to behavioural data and how to go about behavioural analysis in your dashboard.

What are Events and Event Attributes?
Analysing Events in WebEngage