Targeting by Event Sequence

Reading time ~2 minutes

By making use of our targeting and triggering mechanism in conjunction with delays, there is already a great deal of flexibility when it comes to who you want involved in your campaigns. Our latest addition to the arsenal of campaign features, however, is sure to make it a lot easier for us to help you find the right audience for your message.

A common use case that probably comes up in every industry is the classic cart abandonment scenario. On an abstract level this campaign will be listening for users who have completed a certain action, say, added an item to their cart, and then do not go on to complete the process with another action that can only come later in time, say, purchase initiated, or completed. For these kinds of campaigns all you have to do is supply the initiating event, the event you are hoping for the user to trigger after this, and the length of time you are willing to wait before targeting the user and nudging them back towards that goal with your messaging campaign.

A closely related campaign type is one targeting only users who execute two closely related events within a reasonable timeframe, for example, from receiving to redeeming a promotional code before it expires to be eligible for another, or from starting a game to completing the tutorial within the first day of installation in order to receive an extra reward.

One interesting point to note for this kind of campaign is that a user isn’t automatically ejected the first time they fail to complete the event combo, rather, we’ll wait for the next time the user executes the start event and make another check to see whether they also execute the finish. This way there is no need to worry about campaign reentry rules or delays, just set it up once and leave it running to make sure you have a chance to hit up all your users.

By simply selecting between targeting on completion of the second event, or the waiting period ending without the user executing both events, both of these use cases are now a lot easier to achieve and manage from our campaign dashboard or via our REST API.