モバイルアプリ

モバイルアプリ

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

プロジェクト設定モバイルアプリセクションでは、Android および iOS アプリケーションを Zoho PageSense と連携できます。モバイルアプリを PageSense に接続すると、ユーザーの操作を計測し、アプリ内イベントを取得し、プッシュ通知を送信してユーザーとエンゲージできます。


モバイルアプリから指標の計測を開始するには、まずアプリを追加し、PageSense SDK をモバイルプロジェクトに組み込む必要があります。SDK を実装すると、PageSense はアプリ内のユーザー行動データの収集を開始します。


Notesメモ:設定アイコンは、PageSense コンソール画面の右上にあります。そこから[Mobile] → [Apps]に移動して、モバイルアプリケーションを追加および管理できます。

アプリを追加した後、次のオプションを設定できます。

SDK – PageSense SDK を連携して、アプリ内の行動を計測します。
ユーザー情報 – メールアドレス、氏名、電話番号などのユーザー属性を PageSense に送信します。
イベント – アプリ内での特定のユーザー操作を計測します。
プッシュ通知 – モバイルユーザーとコミュニケーションを取るための通知を有効にします。

SDK

SDK(ソフトウェア開発キット)は、モバイルアプリケーションを Zoho PageSense と接続するために必要です。SDK を組み込むと、PageSense はモバイルアプリケーションからユーザーの操作データを収集できるようになります。

PageSense は、AndroidおよびiOSプラットフォームの両方に対応した SDK を提供しています。

Android SDK

Android アプリケーションの指標計測を開始するには、Zoho PageSense Android SDK をプロジェクトに組み込みます。


ステップ 1: Maven リポジトリを追加する

Android プロジェクトのルート build.gradle ファイルに、次のリポジトリを追加します。

  1. allprojects {
  2. repositories {
  3. maven {
  4. url 'https://maven.zohodl.com'
  5. }
  6. }
  7. }



ステップ 2: SDK 依存関係を追加する

アプリレベルの build.gradle ファイルに PageSense の依存関係を追加します。

  1. dependencies {
  2. implementation 'com.zoho.pagesense:pagesense:1.1.2'
  3. }

ステップ 3: SDK を初期化する

Application クラスのonCreate メソッド内で PageSense SDK を初期化します。

  1. public class CustomApplication extends Application {
  2. @Override
  3. public void onCreate() {
  4. super.onCreate();
  5. PageSense.init(this, '6cxww7rh:20d7168ea0a542869590c71fdf5a6721:2:US');
  6. }
  7. }

初期化が完了すると、PageSense は Android アプリケーション内の行動の計測を開始します。



 iOS SDK

iOS アプリケーションの指標を計測するには、Zoho PageSense iOS SDK をプロジェクトに組み込みます。

ステップ 1: SDK を追加する

SDK は次のいずれかの方法で追加できます。

直接組み込む方法

SDK をダウンロードし、ZohoPageSenseSDK.xcframework ファイルをプロジェクトに追加します。

CocoaPods を使用する方法

Podfile に次の行を追加します。

  1. pod 'PageSenseSDK'

ステップ 2: PageSense の認証情報を設定する

Info.plist ファイルに PageSense の認証情報を追加します。

  1. プロジェクト内の Info.plist ファイルを開きます。

  2. ZPS_APP_ID という名前の新しいキーを作成します。

  3. キーの型を String に設定します。

  4. PageSense アカウントのアプリ IDを入力します。

これらの手順を完了すると、PageSense は iOS アプリケーション内のユーザー行動の計測を開始します。


ユーザー情報

ユーザー情報オプションを使用すると、モバイルアプリからユーザー固有の情報を PageSense に送信できます。これにより、ユーザーを識別し、エンゲージメントの傾向をより効果的に分析できます。

ユーザー情報の例:

  1. メールアドレス
  2. 名前
  3. 電話番号 
Android



Android アプリでは、次の API 形式を使用してユーザー情報を送信できます。
  1. UserInfo userInfo = PageSense.getUserInfoInstance();
  2. userInfo.setEmail(<emailId>);
  3. userInfo.setFirstname(<first_name>);
  4. userInfo.setPhone(<phone>);
  5. PageSense.addUserInfo();


iOS



iOS アプリでは、次の API 形式を使用します。
  1. let userPropertiesDictionary = ['firstname':'firstname','lastname':'lastname','メール':'メール']
  2. PageSense.trackUser(userProfile : userPropertiesDictionary)

ユーザー情報を送信することで、各ユーザーがモバイルアプリをどのように利用しているかをより深く把握できます。

イベント

イベント機能を使用すると、モバイルアプリ内でユーザーが実行した特定のアクションを計測できます。イベントを利用することで、エンゲージメントを測定し、ユーザーがアプリの各機能をどのように操作しているかを把握できます。

イベントの例:

  • 購入
  • ダウンロード
  • アプリのインストール/アンインストール
  • ボタンクリック
  • 機能の利用
Android


Android アプリでは、次の API 形式を使用してイベントを計測できます。
  1. PageSense.addEvent(
  2. String <EVENT_NAME>,
  3. HashMap<String, Object> <EVENT_CUSTOM_ATTRIBUTE>
  4. );


iOS
  1. PageSense.trackEvent(eventName: 'eventName')

または

  1. PageSense.trackEvent(eventName : 'eventName', withProperties : ['eventProperty' : 'value'])




イベントを計測することで、ユーザーがアプリケーション内の各機能にどのように関与しているかを把握できます。

プッシュ通知

プッシュ通知オプションを使用すると、モバイルアプリをインストールしているユーザーに直接通知を送信できます。これにより、更新情報やアラート、プロモーションメッセージを配信し、ユーザーのアプリ再訪を促すことができます。
Android プッシュ通知

Android アプリでプッシュ通知を有効にするには、Firebase Cloud Messaging (FCM) を使用して認証を設定する必要があります。


次の情報を入力します。

  • サービスアカウント JSON ファイル

  • Firebase プロジェクト ID

これらの情報を設定すると、PageSense から Android デバイスへプッシュ通知を配信できるようになります。



iOS プッシュ通知

iOS アプリでプッシュ通知を有効にするには、Apple Push Notification Service (APNS) を使用して認証を設定する必要があります。


次の情報を入力します。

  • APNS 認証タイプ

  • キー ファイル (.p8 または .p12)

  • Team ID

  • Bundle ID


 

このドキュメントは、導入から運用までの各ステップをサポートできるよう作成されています。さらにサポートが必要な場合やご不明な点がありましたら、support@zohopagesense.com - までお気軽にお問い合わせください。