PageSense Node.js SDKの概要

PageSense Node.js SDKの概要

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

FullStack A/Bテストとは

多くのA/Bテストは、ボタンの色の変更や見出しのテストなど、UI上で行われます。FullStack A/Bテストでは、さらに踏み込んで、バックエンドロジック、API、料金モデル、アルゴリズム、レコメンドエンジン、機能フラグなど、アプリケーションコード内で直接テストを実施できます。

FullStack A/Bテストの仕組み。
  • ユーザーは一定のルールに基づいて、実験の各バリエーションに振り分けられます。
  • バリエーションごとに異なる動作や機能が実装されます。
  • 目標の達成状況を追跡し、どのバリエーションの成果が高いかを確認できます。
一般的な使用例。
  • APIのさまざまな動作のテスト
  • 料金モデルの比較
  • アルゴリズムとレコメンドエンジンの最適化
  • バックエンドのパフォーマンス実験の実施

Node.js SDKの役割

PageSense Node.js SDKは、PageSense REST APIを利用するための軽量なラッパーです。Node.jsバックエンドに導入するだけで、クライアント側の連携なしに、実験の実施、バリエーションの提供、コンバージョンの追跡をすべてサーバー側で行えます。
PageSenseとの通信は、すべてSDKによって内部で処理されます。アプリケーションロジックを記述するだけで、実験に関する処理はSDKが行います。

利用できる機能。
  • 最小限の設定で利用できるFullStack A/Bテスト。
  • プロジェクト設定と実験設定の自動同期。
  • ユーザー操作とコンバージョンイベントのリアルタイム取得。
  • 対象ユーザーの絞り込みやレポートのセグメント化に使用するユーザー属性の保存。
実行時、SDKは次の処理を行います。
  • PageSenseプロジェクトから有効な実験をすべて取得します。
  • ユーザーごとに適切なバリエーションを決定します。
  • 目標の達成と実験イベントを追跡します。
  • レポート作成のため、指標と活動データをPageSenseに送信します。





このドキュメントは、各手順を順を追って進められるように構成されています。さらにサポートが必要な場合やご不明な点がある場合は、support@zohopagesense.com - までお気軽にお問い合わせください。いつでもサポートいたします。