Skip to main content
    SDK referenceSDK reference guideSDK capabilitiesMobile capabilities

Mobile capabilities

Resulticks SDK supports mobile capabilities for devices using both Android and iOS platforms. For more information on compatible frameworks, refer to the section Mobile SDK support and compatibility.

Custom event tracking#

An event is any action performed by the visitors on a mobile app page. These could be implicit 'default events' such as visiting an app page, exiting a page, browsing a page for 'n' seconds and these events are automatically tracked by the SDK. There are also explicit visitor actions on the page such as form submission, link/button clicks, product purchase that can be marked as 'custom' events that a brand can define, based on the needs for tracking.

Location update#

The application enables tracking users locations using GPS on their devices if they have permitted to use the device location. Then, use near field communications (NFC) as a trigger to target the user with contextual communication based on the proximity to one of the NFC beacons.

Form data capture#

Data collection forms are the master source of any data gathering, either from a mobile application or a webpage. The data-gathering forms are any ‘questionnaire’ in which specific questions are posted to collect data. There are different types of data collection forms. Examples are webinar sign-up, email newsletter, research forms such as product feedback forms, survey forms, and customer support forms.

Conversation tracking#

Conversation tracking is when a brand monitors the actions/activities a brand’s user performs toward completing a goal set for a campaign. These actions can include signing up for a newsletter, downloading a content offer, providing interest in a product/service offered, or adding an item to a cart.

A conversion is a measurable action taken by a mobile app visitor – for example, a visitor making an online purchase or a popup banner offering 10% of their first order while signing up for receiving campaigns through email. Conversion tracking identifies the actions taken by a visitor and analyzes the results to identify the conversion rate.

While communication is sent out from Resulticks or on submission of a form on an app page are considered as conversion points. When the visitor journeys from the communication to the brand’s app and then completes a form submission, the SDK captures the communication through which the visitor lands on the app, the visitor information, the event along with the filled-up form data and passes it back to Resulticks. As a result, conversion attribution to the communication can be done accurately and down to the individual level.

Screen tracking#

The screen tracking represents content users view within an identified mobile app. Measuring screen views enables us to understand which content (text and graphics) is viewed most by app viewers and how they navigate between different sections of content in a mobile app. During a user session in an app, users may view many screens and spend considerable time on each screen. By tracking the mobile app with the help of SDK, data as to which screens are the most likely visited and the duration of time users stay on each screen can be arrived at for analytics purposes.

Notification message delivery#

A notification is a message that appears when an application wants to get the notice of an app user. Notifications are a method to let users know that something new has happened (product or services offered) so that a user does not miss anything that might be worth the attention and appears whether the user is currently using the app or not.

The primary goal of notification message delivery is to track the number of devices that were sent a notification for a new message. The number of devices relates to the phones and tablets with the brand’s app installed to send the notifications.

The application supports In-app overlay notifications, Inbox messaging notifications, and mobile push notifications.

In-app overlay notification - The messages are sent to users while they use a mobile or desktop application and forms contextual conversation with a user while the user is engaged with the app.

In-app messages act on the user's current browsing session within the app. In-app messages facilitate onboarding, share product updates, or promote relevant offers.

Inbox messaging - The advantage of the inbox message notifications is that they are stored in the App message inbox until the user decides to access them and until the messages expire.

Push notification messages – The message content mainly consists of alerts to the device such as flight delay, package shipping status or breaking news that does not require additional actions from a mobile user.

Notification message list, notification count and read status

The Notification message list is a way to get back to the notifications when convenient. The notification list contains all the message notifications that are not acted upon by a user and the notifications that reside permanently.

The primary goal of notification message list display, notification count, and read status is to track the number of times the users open a notification and the number of times the action in a notification has been tapped on and analyze the analytics report.

The Notification count is important and improves the ability to reach the brand’s audience in an effective way. Knowing the number of brand’s app installations currently is important. It is impossible to send notifications to the audience who do not have the brand’s app installed on the devices.

The Notification message opens relates to viewing the message details the number of times in the app. A user initiates a notification open in two ways - The first is a notification message, and the second is the notification message list. The count of every message open is considered for analytics purposes when a user opens a message multiple-time. The Notification message actions relate to the number of times the users tapped a notification or the action button.

Is this page helpful?