Java SDKの初期化

Java SDKの初期化

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

PageSenseClientは、ユーザーに対してフルスタックA/Bテストを実行するために、PageSense Java SDKライブラリーが提供するインターフェースです。ユーザーに対してフルスタックテストを実行するには、まずプロジェクトの設定の詳細を使用してPageSenseClientを初期化する必要があります。プロジェクトの設定の詳細には、PageSenseClientで実行できるフルスタックテストの一覧と、テストの実施方法に関する情報が含まれています。

以下では、PageSense JAVA SDKを2つの手順で初期化します。

2.1 PageSenseClient用プロジェクト設定の取得
2.2 PageSenseClientインスタンスの作成

2.1 PageSenseClient用のプロジェクト設定の取得

ProjectSettingsには、PageSenseClientで実行するフルスタックテストの一覧と、各テストの現在の状態に関する詳細が含まれています。プロジェクトの設定は、getProjectSettings APIを使用してPageSenseサーバーから取得できます。

このAPIは、次のパラメーターを渡して呼び出します。
名前
種類
説明
accountId
String
ユーザー固有のPageSenseアカウントIDです。
sdkKey
String
SDK環境に対応する固有のキーです。
このキーは、フルスタックページの[プロジェクトの設定]にある[環境]タブで確認できます。
projectName
String
プロジェクト名です。

プロジェクト設定の詳細の取得

PageSenseアカウントのプロジェクト設定ファイルを取得するには、次のコードをアプリケーションに追加します。

 

import com.zoho.pagesense.PageSenseClient;

import com.zoho.pagesense.PageSenseClientBuilder;

 

// プロジェクトの設定を取得

String projectSettings = PageSenseClientBuilder.getProjectSettings('accountId' “sdkKey”, “projectName”);

情報:プロジェクトの設定が存在する場合、この関数は文字列化されたJSON形式でその設定を返します。プロジェクトの設定がない場合、この関数はnullを返します。

2.2  PageSenseClientインスタンスの作成

ProjectSettingsを取得したら、次にプロジェクトの設定を使用してPageSenseClientを初期化し、PageSenseClientのインスタンスを作成します。次のコードを使用してPageSenseClientを初期化できます。

PageSenseClient pageSenseClient = PageSenseClientBuilder.getBuilder(projectSettings).buildClient();

プロジェクトの設定に有効な詳細が含まれている場合、プロジェクトの詳細を使用してPageSenseClientが初期化され、PageSenseClientインスタンスが返されます。プロジェクトの詳細が無効な場合や、PageSenseClientの初期化中にエラーが発生した場合、このAPIはnullを返します。

メモ:PageSenseClientの初期化結果がnullになった場合に備えて、適切なエラー処理を実装してください。

コード例:

import com.zoho.pagesense.PageSenseClient;

import com.zoho.pagesense.PageSenseClientBuilder;

// プロジェクトの設定を取得

String projectSettings = PageSenseClientBuilder.getProjectSettings('Zylker', 'Nmvqoqp2Pr2gtKA', 'Zylker Marketing');

// PageSenseクライアントのインスタンスを作成

PageSenseClient pageSenseClient = PageSenseClientBuilder.getBuilder(projectSettings).buildClient();

このドキュメントが操作の一助となれば幸いです。詳しい説明が必要な場合やご質問がある場合は、support@zohopagesense.comまでお気軽にメールでお問い合わせください。