プロジェクト設定のモバイルアプリセクションでは、Android および iOS アプリケーションを Zoho PageSense と連携できます。モバイルアプリを PageSense に接続すると、ユーザーの操作を計測し、アプリ内イベントを取得し、プッシュ通知を送信してユーザーとエンゲージできます。
モバイルアプリから指標の計測を開始するには、まずアプリを追加し、PageSense SDK をモバイルプロジェクトに組み込む必要があります。SDK を実装すると、PageSense はアプリ内のユーザー行動データの収集を開始します。
メモ:設定アイコンは、PageSense コンソール画面の右上にあります。そこから[Mobile] → [Apps]に移動して、モバイルアプリケーションを追加および管理できます。
アプリを追加した後、次のオプションを設定できます。
SDK(ソフトウェア開発キット)は、モバイルアプリケーションを Zoho PageSense と接続するために必要です。SDK を組み込むと、PageSense はモバイルアプリケーションからユーザーの操作データを収集できるようになります。
PageSense は、AndroidおよびiOSプラットフォームの両方に対応した SDK を提供しています。
Android プロジェクトのルート build.gradle ファイルに、次のリポジトリを追加します。
- allprojects {
- repositories {
- maven {
- url 'https://maven.zohodl.com'
- }
- }
- }
アプリレベルの build.gradle ファイルに PageSense の依存関係を追加します。
- dependencies {
- implementation 'com.zoho.pagesense:pagesense:1.1.2'
- }
Application クラスのonCreate メソッド内で PageSense SDK を初期化します。
初期化が完了すると、PageSense は Android アプリケーション内の行動の計測を開始します。
SDK は次のいずれかの方法で追加できます。
直接組み込む方法
SDK をダウンロードし、ZohoPageSenseSDK.xcframework ファイルをプロジェクトに追加します。
CocoaPods を使用する方法
Podfile に次の行を追加します。
- pod 'PageSenseSDK'
Info.plist ファイルに PageSense の認証情報を追加します。
プロジェクト内の Info.plist ファイルを開きます。
ZPS_APP_ID という名前の新しいキーを作成します。
キーの型を String に設定します。
PageSense アカウントのアプリ IDを入力します。
これらの手順を完了すると、PageSense は iOS アプリケーション内のユーザー行動の計測を開始します。
ユーザー情報オプションを使用すると、モバイルアプリからユーザー固有の情報を PageSense に送信できます。これにより、ユーザーを識別し、エンゲージメントの傾向をより効果的に分析できます。
ユーザー情報の例:
- UserInfo userInfo = PageSense.getUserInfoInstance();
- userInfo.setEmail(<emailId>);
- userInfo.setFirstname(<first_name>);
- userInfo.setPhone(<phone>);
- PageSense.addUserInfo();
- let userPropertiesDictionary = ['firstname':'firstname','lastname':'lastname','メール':'メール']
- PageSense.trackUser(userProfile : userPropertiesDictionary)
ユーザー情報を送信することで、各ユーザーがモバイルアプリをどのように利用しているかをより深く把握できます。
イベント機能を使用すると、モバイルアプリ内でユーザーが実行した特定のアクションを計測できます。イベントを利用することで、エンゲージメントを測定し、ユーザーがアプリの各機能をどのように操作しているかを把握できます。
イベントの例:
- PageSense.addEvent(
- String <EVENT_NAME>,
- HashMap<String, Object> <EVENT_CUSTOM_ATTRIBUTE>
- );
- PageSense.trackEvent(eventName: 'eventName')
または
- PageSense.trackEvent(eventName : 'eventName', withProperties : ['eventProperty' : 'value'])
Android アプリでプッシュ通知を有効にするには、Firebase Cloud Messaging (FCM) を使用して認証を設定する必要があります。
次の情報を入力します。
サービスアカウント JSON ファイル
Firebase プロジェクト ID
これらの情報を設定すると、PageSense から Android デバイスへプッシュ通知を配信できるようになります。
iOS アプリでプッシュ通知を有効にするには、Apple Push Notification Service (APNS) を使用して認証を設定する必要があります。
次の情報を入力します。
APNS 認証タイプ
キー ファイル (.p8 または .p12)
Team ID
Bundle ID
「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。
日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。