[Announcement] Revamped Targeting Engine – Introducing Traffic Segments And Event Based Targeting

Today, we are very excited to unveil our new targeting engine for all customers.

All your on-site campaigns (surveys and notifications) can now be targeted in a more elaborate way which includes user profile, behavior and intent data. The targeting screen (second step in campaign creation) on your dashboard is now split into 3 broad categories:

1. Where to show? (Session Level Targeting)
2. Whom to show? (Traffic Segment Targeting)
3. When to show? (Event Trigger Targeting)

Underneath is a quick guide on each of these sections and samples on how to use some of the key components therein.

1. Where to show? (Session Level Targeting)

A user’s activity in any session is a clear indication of his/her intent. Using this section, you can now target users who have expressed their intent in a certain way. E.g. users who have visited certain pages, or have performed more than x number of search queries in a session, or have certain cookies planted in their browser etc.

Page URL Targeting

Here’s how an e-commerce store typically configures an on-site promotion to display when a user visits product pages of product-1 OR product-2.

Another example – let’s say you are an online travel website that allows users to book flights. You’d like to display dynamic on-site promotions/offers to users searching for flights based on the sector they are searching flights for. E.g, in the screenshot below, ALL users performing flight searches FROM NYC to any destination BUT Boston, will get to see a pre-configured offer or message.

WYSIWYT – What You See Is What You Target

WYSIWYT (pronounced /ˈwɪz.i.wɪT/) – What You See Is What You Target is a cool new way for marketing teams to build dynamic rules without having to need their developers for any kind of data integration. E.g if you had to run a promotion on product pages where the product price is greater than $50, you can now do that without needing your developer. Check out this cool explainer video on the feature!

To use this feature you specify the URL of that page on which the variable, you intend to use for targeting, could be found.

See the next steps on using WYSIYT →

2. Whom to show? (Traffic Segment Targeting)

Now, we let you build segments on clickstream information of users. That is, all the data that you see inside Google Analytics can now be used to create a segment of users and target them with specific messages. And the great thing? You don’t need to have Google Analytics on your website, WebEngage tracks and stores all this data for you. These are the options within traffic segment targeting:

Device, Visitor Type & Referrer (Traffic Source)

Here’s a scenario – you run an SEM campaign, for the keyword, say, “shoes”. You want to target users who were acquired by this campaign AND are repeat visitors. Underneath is how can achieve the same. Simple!

3. When to show? (Event Trigger Targeting)

You are gonna love this! In layman terms, we “keep an eye” on what the user does while (s)he is on a particular page on your website. E.g, we track the amount of time a user spends, or, the quantum of scroll done on any page, or, whether a user is about to leave your website altogether!

Well, there’s more… We now let you pass your own events so that you can use them to target users. E.g. you could use events like user logged in, added to cart, visited pricing page more than 5 times etc as criterion to target customers with specific messaging.

Leave Intent Targeting

Are you struggling with high bounce rate and cart abandonment rate on your website? Wait no further and try this hot selling stuff from us. We give you a unique ability to present modal overlays to users who are “about to leave” your website. We do this by tracking the cursor movement and display pre-configured overlays just before the user tries to close or switch tabs. E.g you could use this feature to display an overlay like the one below for users trying to abandon your site with items in their cart.

Read more about Leave Intent Targeting here →

Custom Event Targeting

This is the new stuff we have introduced. Any user action on your website can now trigger a push message on the web. To be able to use events, you need to pass data to WebEngage via the JavaScript SDK. If you are an existing customer, the SDK already sits on your website. You need to use our track method to pass eventscheck out the documentation here.

Underneath are a few sample use-cases around how you can use event targeting.

Sample 1: Targeting users with an on-site message as soon as they add an item to their cart.

Sample 2: Targeting users as soon as they login to your web application. However, the message should ONLY pop for Premium users (we call these as attributes for events).

Sample 3: Targeting users who added any shoe worth more than $150 to their cart AND are leaving your website without completing the transaction.

This change is a step in the direction of WebEngage 2.0 – a multi-channel engagement suite that allows you to segment users and engage with them via email, on-site messages (our current stuff), in-app messages, push notification and text messages. We have brought in the concepts of users and events into our engagement module. We’ll maintain (and enrich) profile of all users on your website/app and maintain his/her activity trail so that you can create meaningful segments for engagement. If you are an existing customer, please pass this documentation to your developers to start using the user and event modules in your dashboard.

We’d love to hear your feedback on this change.

Aside, if you have built some interesting use-cases using our targeting options, and, you’d like to get featured in our case-study section, please get in touch with us.

Trusted by 30K websites. Live use-case gallery: #WebEngageLive

[Announcement] WYSIWYT (What You See Is What You Target) – Live Targeting On Webpage Content/Data

Customers, you are gonna love this! We have a introduced a brand new way to target users on your site – based on content/data present on your website’s pages. We call this WYSIWYT (pronounced /ˈwɪz.i.wɪT/).


What is WYSIWYT?

What You See Is What You Target is a cool new way for you to build rules based on data/content that can be visually located on your website.

Take a look at this quick explainer video to begin with:

Loved it? 🙂

Why/When should I use it?

First thing first, everything that you can do with WYSIYT is possible with our custom rules. However, to use custom rules, there’s some amount of JavaScript variable integration that has to be done on your website. Given how much marketing and product folks love us for NOT having to involve their development/IT teams in WebEngage experiments, we took the plunge and created this visual targeting add-on inside WebEngage.

With WYSIWYT, you can now build dynamic rules without fiddling with any code. These rules can be based on any visual content or data that you can SEE on your website. E.g in the video above, you saw how WYSIWYT was used to push a notification on your product pages, ONLY when the product’s price is greater than $200. You can now build similar rules from the comfort of your dashboard. Also, this rule can be paired up with all the existing targeting rules. Yes, you heard it right – no code needed. Underneath are a few more use-cases to explain the possibilities.

Using WYSIWYT to offer an instant discount code to users abandoning your cart page, if their total cart value is more than, say, $500.

We have helped hundreds of e-commerce companies globally reduce their cart abandonment. The best aspect of what we do is that we are an instant solution – on your website, at the moment of the abandon! WebEngage’s push engine gives you this instant ability to control abandonment. Take a look at this. And, this. And, this. And, this. And, this … We can go on and on.

Now, let’s say, you wanted to use one of the samples above, on your cart. But ONLY when the total cart value is, say, more than $500.

Do you SEE the “total cart value” on your website’s checkout page? Yes? Done!

All you have to do is to “find” the placeholder for “total cart value” (shown above) and then build a rule saying “total cart value is greater than $500” (shown below).

These are the possible outcomes on your website!

Using WYSIWYT to push notifications/surveys to signed-in users.

Don’t all of us want to personalize a users experience on our website? Websites use WebEngage to push highly personalized messages/offers in different areas of their workflow. Here’s a sample.

Coming back to the point, let’s say, your goal was simple – to push a notification ONLY to logged-in users on your website.

Do you SEE something on your site, that helps you visually identify when you are logged-in? Is it the “My Account” link? Or, the “Logout” button? Or, the non-existence or Sign-in button? Did you say yes? Okay, done!

You locate the placeholder to find such an identifier for the “logged-in” state of the user (shown above) and then build a rule saying “Sign-in placeholder doesn’t exist” (shown below) – which essentially means pushing something to users who are signed in.

Here’s the outcome on your website!

Using WYSIWYT to nudge returning visitor who have items in their cart, pending checkout.

Our Callout Notifications have been increasingly used to re-target such users. Here’s a sample.

Let’s say, you wanted to configure such notifications on your site. Needless to say, this only needs to be shown to users who have items pending for checkout in their cart.

Do you SEE anything on your site, which visually indicates that a user has some items in the cart? Yes? Done!

You can locate the “cart item count” variable on your site (shown above) and then build a rule saying “cart item count greater than 0” (shown below).

Here’s the outcome on your website!

Using WYSIWYT to generate leads from users on your listing pages, if (s)he is viewing a premium listing.

Premium partners/advertisers need a premium treatment. What if you could generate leads for them or run promotions like this, or this, or this for them on your website?

Let’s say you want to push a time-delayed lead generation survey (like this, or this) on your website but ONLY when a user viewing a “Premium Listing” page on your website.

Do you SEE a way to identify a “Premium Listing” on your website? An icon saying “featured” or “premium”? Or, something else? If yes, done!

You can locate the “Premium listing marker” on your site (shown above) and then build a rule saying “Premium listing marker exists” (shown below).

Here’s the outcome on your website!

How to use WYSIWYT?

The feature is now a targeting option under the “targeting rules” section for each of your surveys/notification. Underneath is a screenshot from the targeting page. You start by opening the URL on which on need to find a placeholder (node).

Did you do something cool with WYSIWYT for your CRO? Let us know, we’d love to feature you in our case-study section.

Note: WYSIWYT is only available in the Premium and Enterprise plans. If you need to try this one out before upgrading, let us know – we’ll give you trial access for a week. Also, there’s no extra code needed for this add-on to work. Your current integration code will do the job. Please make sure that the page on which you are trying to locate a placeholder has the WebEngage widget integrated.

Need to see more, but don’t have the patience for such long reads?
Check out our use-case gallery on Twitter


[Announcement] Introducing Leave Intent Based Targeting; Now, Convert Users Exiting Your Website – Pounce On Bounce!

After gazillion requests from our customers to find an elegant solution to the irritating exit surveys that open a new window when a user closes the browser window/tab, we decided to give this problem a shot – a graceful solution to a problem that online product managers and marketers struggle with globally.

Take a demo first

Loved it? It needs less than 5 minutes to implement this on your website without adding any extra code to your site or involvement of your dev/IT teams! Too much to ask for? Yeah, we know … 🙂

Google Analytics is information. WebEngage is ACTION
Tools like Google Analytics, Clicky, Kissmetrics etc have historically been telling you about bounce rates on your website. We know how terrible it feels to know of a problem but not be able to do anything about it. Well, not anymore. Say hello to WebEngage’s Leave Intent Targeting – the ultimate solution to catch hold of users bouncing off your website.

Introducing Leave Intent Targeting
We are extremely excited to announce the launch of “Leave Intent Based Targeting” under the targeting rules section for surveys and notifications. With this feature enabled, you can now choose to display a survey (lead generation form, any other mini questionnaire etc) or a notification (push message to display offers etc) to users who are about to leave your site. At the core of this technology, we detect mouse movement of visitors on your website – and pop a pre-configured survey/notification the moment we find out that a user is either approaching the browser’s close button or moving away from your site to a different tab in the browser window. Cool, ain’t it?

Wanna get started? It takes 2 simple steps as explained underneath:

Step 1. Create a notification/survey for users bouncing off your site

First, you need to choose what would you like to do with users bouncing off your website – ask a set of questions or show them a nice HTML message with some call-to-action? Depending upon that, you either create a survey or a notification. Check out the how-to images underneath:

Step 2. Implement leave intent targeting for your notification/survey

Now, that you have decided the action to be taken on bounce, here’s how you configure the “targeting rule” for it. It is as simple as checking this option in the targeting screen:

That’s it! By simply following the two steps mentioned above, you are good to catch hold of customers/visitors exiting your website and make one last attempt to have them stay back a little longer – by offering a helping hand, or, an offer, or, a lead generation survey integrated solution with your outgoing email/SMS sending engine! All in real-time!

Need more filtering capabilities?
Have we ever said a NO? 🙂

Leave intent targeting can be used in conjunction with other rules that we support in the system. Some use-cases to give you an idea of what can be done:

  • Want to show a notification/survey to visitors exiting your website ONLY from the cart page or any other section on your website? Use Page URL Targeting
  • Want to show a notification/survey ONLY to visitors from certain geography(/ies) trying to leave your website? Use Geo-location Targeting
  • Want to show a notification/survey ONLY to exiting users who came to your website via a Google search or your FB Page or from any other specific website? Use Traffic Source Targeting
  • Want the bounce notification/survey to work ONLY during midnight, say from 11pm to 4am? Use Time Of The Day Targeting
  • Want to show the bounce notification/survey ONLY to visitors with a certain Cookie planted in their browser? Use Cookie Based Targeting
  • Want to show the bounce notification/survey ONLY to your Premium Customers who have made a purchase of more than $1000 in the past? Use Custom Targeting

Need more dope on targeting? help.webengage.com/targeting/how-to-setup-targeting-rules

Want to see a real world sample of how a leave intent survey works? Please go to our pricing page. Once the page has loaded, try moving your mouse cursor away from the tab to any other or towards the close button of the window. Ain’t it magical? We call it eating our own dog food 🙂


  1. This feature is available only for customers in the new premium and enterprise plans.
  2. This feature is, currently, only supported in Desktop browsers (IE7 & above, FF, Chrome, Safari all versions); support for mobile browsers will soon be available.

Have questions? Get in touch

Edit (10th Dec, 2013): We have recently released

the Modal Window Layout for notifications. Check it out. This layout works really well with leave intent targeting.

Targeting Engine Updates – Now Supports Negation In Geo Rules, Visitor Sampling, Deeper SEO Targeting And Much More

In the last two months we have added tons of new add-ons to our targeting engine for notifications and surveys. Wondering, what are we talking about? Before you read further, please take a look at how our survey and notification products can be targeted on your website, without adding any extra line of code.

Underneath are the new additions:

Exclusions (negation) in geo targeting rules
So far, we allowed you to create rules that would make your notifications/surveys appear ONLY for visitors from certain geographies. Now, with the new update, you can add negation or exclusion rules as well. We know, you so much wanted it! Now, it is so easy to create an offer for all your visitors except for the one’s from NY, Texas and Florida.

Exclusions in search engine traffic rules and handling traffic with “unknown” keywords
If you are an enterprise customer, targeting based on search terms was always available to you

(the first option in the screenshot below). e.g. show this promotion (notification) ONLY to visitors coming from Google search who were looking for perfumes on Google. We have now added additional capabilities that allow you to exclude search terms. e.g. In the screenshot displayed below, show this promotion (notification) ONLY to visitors coming from Google search who were NOT looking for shoes OR sandals on Google.

Also, you can use the unknown term targeting (option inside search terms, pic above) to pop a survey or a notification to visitors who came via search but the search engine didn’t provide search keywords in the referrer information. Damn those stats on “unknown / not provided” in your Google Analytics search traffic! Now, there’s a way to pop a survey asking on your site what those users were looking for on Google and get over 10% response rate on such surveys!

Time and page views targeting
Earlier, we allowed you to specify a time delay on the page you would like to pop a survey or notification. Now, in addition to that, we let you specify “minimum number of pages viewed in a session” and “minimum amount of time spent on the site in a session” as other optional targeting criterion. It is now, so cool and easy to say this – display a notification ONLY to users who have spent at least 2 minutes on my site, in a session.

Targeting only a subset of visitors (sampling)
Now, you can choose to pop a survey or notification ONLY to a subset of users. We use random sampling currently. If you wanted to control the sample size, you can use a whole host of other parameters in the targeting screen to narrow down to a set of “applicable users/visitors” who should get to see the survey/notification (see the other targeting options below).

While you are at it, do take a look other available targeting options: webengage.com/notification#targeting

Stay tuned, we love you!

[Release Announcement] Custom Targeting – the ultimate solution to Cart Abandonment problem and other challenges faced in in-site marketing

I am glad to break this news to you – custom targeting based on application specific parameters, is now available inside WebEngage. There is now a new section for custom rules in your survey and notification builder.

As you’d know, we always allowed you to “target” a survey or notification at specific audiences on your website through a built-in targeting engine, with filtering criterion like – cookies, visitor’s geography, time spent on the site, page URL patterns of your site etc (more here). As a natural extension of this engine, we have now made it possible to target based on parameters that are specific to your application. We call this

“custom targeting”.

What is custom targeting?
In layman terms, it lets you run campaigns and promotions based on deep, application specific rules. Lemme explain with a few examples:

  1. [E-commerce] Cart Abandonment: You can use notifications to run promotions on the checkout page for, say, users who have added items to the cart but haven’t checked out in 60 seconds. Using custom targeting, you can optionally configure to run these promotions only for a certain value of the cart size or number of items in cart or only for items from a certain category … (ref: image below)

    Address cart abandonment issue on your website using WebEngage Notification’s custom targeting

  2. [E-commerce] Happy hour promotions: Always wondered why only bars and pubs have a happy hour? We felt the same and hence we created targeting based on time-of-the-day. Now, using custom targeting, you can run category specific promotions on your website for the “dull hours” like a pro (ref: image below)

    Run happy hour promotions on your website

  3. [All Web Applications] Hyper Targeted Messaging and Promotions: Don’t you want to pamper your “Gold customers” by telling them how much you love them? Do you want to offer a 10% off for customers who have not made a purchase in the last 3 months? Do you want to announce a special on-boarding message for “paid only customers” of your SaaS app? No matter what your application specific use-case is, custom targeting is designed to make all this work from the comfort of a powerful dashboard (ref: image below)

    Get love from your customers – display hyper targeted Notification messages

  4. [E-commerce] Promotions for SEM/SEO Traffic + Product Categories: Let’s say, you wanted to convert a visitor who came via your SEO/SEM spend into a buyer. You intend to offer a discount code to this visitor if she is browsing the catalog for slow-moving category items. You can configure a marketing-promotion notification with a discount code for such visitors. Using custom targeting, you can tell us what those slow moving categories are, and we can take care of the rest (ref: image below)

    Maximize the ROI on your SEM/SEM spend. Run specific campaigns

  5. [All Web Applications] Customer Profiling: There is so much more to know about your customers than what Google Analytics could tell you. To make informed decisions, say hello to WebEngage surveys. You can use it to pop customer profiling survey at first time visitors on your website once they have spent, say, 2 minutes on the site. Do you want such surveys only for the fairer sex? Using custom targeting, you can achieve that (ref: image below)

    Custom targeting at its best – run customer profiling surveys (or promotions) for female customers only

I can go on, for this list is endless. But, I am sure you get the point. We are doing our bit to make in-site marketing and customer engagement a data and experimentation driven science. Hope you like what you see. Your comments on this post will hugely boost our morale.

As our philosophy has always been, custom targeting doesn’t need any code changes over and over on your website. You have to make sure that you are passing all the parameters of interest to you, through our API, and be assured that you’ll not need to change any code on your website – the rules can be modified in real-time from your WebEngage Dashboard.

Note: Custom targeting is only available in the Enterprise plan. If you are an existing customer, you’ll see this option in targeting section for each of your surveys and notifications. Have questions? Please get in touch.

Stay tuned. We love you!

– Avlesh