Skip to main content
All CollectionsApp functionality
How to target your customers via in-app messages more effectively?
How to target your customers via in-app messages more effectively?

How to use user tags in OneSignal

L
Written by Liene Brokane
Updated over a week ago

In order to have more information to be able to target your users on your Sharing, Rental and or Ride-haling solution powered by ATOM Mobility, you can segment your users additionally now by the total ride count they have made on your service or according to the time they've made their last ride.

This can be useful, for example, to reward the users that use your service very actively (as part of a loyalty scheme) or to try to re-engage users that have been inactive for a while (no rides for several months).
โ€‹

NB! Regular OneSignal segments such as device type (iOS; Android), Last session, Location, Language and others will work on a Free plan as before. Please note that this new additional targeting (last ride and total rides) will only work if you have a paid One Signal plan ("Growth" or above) due to OneSignal limitations.


โ€‹NB! If, at some point, you upgrade from a free OneSignal plan to a paid plan, please let ATOM know, so we can enable this feature for you.

First you'll need to know how to create an in-app message; you can check this article for more information.

After you create an in-app message, you'll need to create a user segment; here's how you can do it:

Find the New Segment button in your OneSignal account under Audience -> Segments:

Afterwards choose a name for your Segment and apply a filter, User Tag, for example, and click Create Segment:

Tags to use on OneSignal if you operate with the Sharing module:

total_sharing_rides

sharing_last_ride_timestamp

Tags to use on OneSignal if you operate with the Rental module:

total_rental_rides

rental_last_ride_timestamp

Tags to use on OneSignal if you operate with the Ride-hailing module:

total_taxi_rides

taxi_last_ride_timestamp

In OneSignal you can create a segment and put any ride count you want:

You can also combine multiple attributes with OR or AND filters. For example, to target customers who have made more than two rides within the last four months, you would use the following rules:

To get a timestamp with a date and time, use the following webpage: https://www.unixtimestamp.com/

Here you can edit the date and time as per below, and click the Convert button, afterwards just copy the timestamp to OneSignal:

The above segment example will let you target users that have had more than two rides on your vehicle sharing platform with the last ride being after November 17th 2022, 14:33:46 GMT time.

Similarly, you can target users with a greater amount of total rides, but, for example, last activity more in the past, in order to re-engage them.

All new customers will have 0 value for ALL tags including timestamps:

total_sharing_rides = 0

total_rental_rides = 0

total_taxi_rides = 0

sharing_last_ride_timestamp = 0

rental_last_ride_timestamp = 0

taxi_last_ride_timestamp = 0

Did this answer your question?