Android SDKのインストール

Android SDKのインストール

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

PageSense Android Full Stack SDKを使用すると、サーバー側のA/Bテストを実行し、Androidアプリケーションからテスト結果を直接追跡できます。インストール後、アプリはFull Stackテストに参加し、主要な分析データの収集を開始できます。

このセクションでは、AndroidプロジェクトにSDKをインストールして設定する手順を説明します。

この設定でできること  

この設定を完了すると、次の操作が可能になります。

  • AndroidアプリをPageSenseに連携する

  • Full Stack A/Bテストに参加する

  • ユーザー数やセッション数など、アプリの基本指標の収集を開始する

  • テストの有効化と目標の追跡に備えてアプリを準備する

要件  

開始する前に、次の点を確認してください。

  • Gradleを使用してAndroidアプリケーションが設定されている

  • PageSenseアカウントにアクセスできる

  • モバイルアプリがPageSenseに登録され、アプリIDが生成されている


手順1:PageSense Mavenリポジトリーの追加  

PageSense SDKをダウンロードするには、PageSense Mavenリポジトリーをプロジェクトに追加する必要があります。
プロジェクトの設定に応じて、次のいずれかを実行します。

プロジェクトでsettings.gradleを使用している場合  

repositoriesブロック内にPageSenseリポジトリーを追加します。

  1. dependencyResolutionManagement {
  2. repositories {
  3. google()
  4. mavenCentral()
  5. maven {
  6. url'https://maven.zohodl.com'        

  7. }
  8. }
  9. }

プロジェクトでプロジェクトレベルのbuild.gradleを使用している場合  

ルートのbuild.gradleファイル内にある既存の設定の下に、次のブロックを追加します。

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


手順2:SDK依存関係の追加  

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

dependencies {
implementation 'com.zoho.pagesense:pagesense:1.1.0'
}

手順3:SDKの初期化  

アプリの起動直後からSDKによる追跡を開始するには、ApplicationクラスのonCreateメソッドでPageSenseを初期化します。


KOTLIN
  1. class MyApplication : Application() {
  2. override fun onCreate() {
  3. super.onCreate()
  4. PageSense.init(this, appId) }
  5. }


JAVA
  1. public class MyApplication extends Application {
  2. @Override
  3. public void onCreate() {
  4. super.onCreate();
  5. PageSense.init(this, appId) }
  6. }

Notes
メモ:Applicationクラス内でSDKを初期化すると、アプリのライフサイクルごとに1回だけ実行されます。


手順4:Applicationクラスの登録  

AndroidManifest.xmlファイルにカスタムApplicationクラスを登録します。

  1. <application
  2. android:name='.MyApplication'
  3. ... >


Notesメモ:この手順は、SDKの初期化コードを実行するために必要です。

インストール後の動作  

SDKをインストールして初期化すると、次のようになります。

  • アプリが、ユーザーやセッションなどの基本的な分析データの収集を開始します

  • アプリでフルスタックテストを実施できるようになります

  • 続けてテストを有効にし、目標を追跡できます