Android SDKのインストール方法

Android SDKのインストール方法

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

PageSense Android フルスタック SDK を使用すると、Android アプリケーションから直接、サーバーサイドの A/B テストを実行し、実験結果を計測できます。インストールが完了すると、アプリはフルスタック実験に参加し、主要な分析データの収集を開始できます。

このセクションでは、Android プロジェクトへの SDK のインストールとセットアップ手順を説明します。

これでできること  

このセットアップを完了すると、次のことが可能になります。

  • Android アプリを PageSense に接続する

  • フルスタック A/B 実験に参加する

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

  • 実験の有効化と目標トラッキングに向けてアプリを準備する

前提条件  

開始する前に、次の条件を満たしていることを確認してください。

  • Gradle で構成された Android アプリケーションがある

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

  • PageSense にモバイルアプリが登録されており、App 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 を初期化する  

アプリ起動直後からトラッキングを開始できるように、Application クラスの onCreate メソッド内で PageSense を初期化します。


KOTLIN
  1. クラス 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
メモ:SDK を Application クラス内で初期化すると、アプリのライフサイクルにつき 1 回だけ実行されるようになります。


手順 4: Application クラスを登録する  

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

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


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

インストール後に行われる処理  

SDK がインストールされ、初期化されると、次の処理が行われます。

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

  • アプリは Full Stack 実験に参加できる状態になります。

  • 引き続き、実験を有効化し、目標をトラッキングできます。