The Mobile Apps section in Project Settings allows you to integrate your Android and iOS applications with Zoho PageSense. By connecting your mobile app with PageSense, you can track user interactions, capture in-app events, and send push notifications to engage users.
To begin tracking metrics from your mobile application, you must first add your app and integrate the PageSense SDK into your mobile project. Once the SDK is implemented, PageSense can start collecting user activity data from within the app.
Note: The Settings icon is located in the top-right corner of your PageSense interface. From there, navigate to Mobile → Apps to add and manage your mobile applications.After adding your app, you can configure the following options:
The SDK (Software Development Kit) is required to connect your mobile application with Zoho PageSense. Once integrated, the SDK enables PageSense to collect user interaction data from your mobile application.
PageSense provides SDK support for both Android and iOS platforms.
Add the following repository in the root build.gradle file of your Android project.
- allprojects {
- repositories {
- maven {
- url 'https://maven.zohodl.com'
- }
- }
- }
Add the PageSense dependency in the app-level build.gradle file.
- dependencies {
- implementation 'com.zoho.pagesense:pagesense:1.1.2'
- }
Initialize the PageSense SDK inside the onCreate method of your Application class.
Once initialized, PageSense will start tracking activity within your Android application.
You can add the SDK using either of the following methods:
Direct Integration
Download the SDK and add the ZohoPageSenseSDK.xcframework file into your project.
Using CocoaPods
Add the following line to your Podfile:
- pod 'PageSenseSDK'
Add your PageSense credentials in the Info.plist file.
Open the Info.plist file in your project.
Create a new key named ZPS_APP_ID.
Set the key type to String.
Enter the App ID from your PageSense account.
After completing these steps, PageSense will begin tracking user activity in your iOS application.
The User Information option allows you to send user-specific details from your mobile application to PageSense. This helps identify users and analyze engagement patterns more effectively.
Examples of user details include:
- UserInfo userInfo = PageSense.getUserInfoInstance();
- userInfo.setEmail(<emailId>);
- userInfo.setFirstname(<first_name>);
- userInfo.setPhone(<phone>);
- PageSense.addUserInfo();
- let userPropertiesDictionary = ["firstname":"firstname","lastname":"lastname","email":"email"]
- PageSense.trackUser(userProfile : userPropertiesDictionary)
Providing user information helps you better understand how individual users interact with your mobile application.
The Events feature allows you to track specific actions performed by users inside your mobile application. Events help measure engagement and monitor how users interact with different features of your app.
Examples of events include:
- PageSense.addEvent(
- String <EVENT_NAME>,
- HashMap<String, Object> <EVENT_CUSTOM_ATTRIBUTE>
- );
- PageSense.trackEvent(eventName: "eventName")
or
- PageSense.trackEvent(eventName : "eventName", withProperties : ["eventProperty" : "value"])
To enable push notifications for Android applications, authentication must be configured using Firebase Cloud Messaging (FCM).
Provide the following details:
Service Account JSON file
Firebase Project ID
After configuring these details, PageSense can deliver push notifications to Android devices.
To enable push notifications for iOS applications, authentication must be configured using Apple Push Notification Service (APNS).
Provide the following details:
APNS Authentication Type
Key file (.p8 or .p12)
Team ID
Bundle ID
Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.
If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.
All-in-one knowledge management and training platform for your employees and customers.
You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.