PageSense iOS SDKの概要

PageSense iOS SDKの概要

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

FullStack A/Bテストとは  

従来のA/Bテストは、ボタンの色の変更、見出しの移動、レイアウトのテストなど、視覚的な要素を対象とします。FullStack A/Bテストは、コードレベルで実施します。機能の動作、APIの応答、価格の表示方法、実行するアルゴリズムなど、アプリを動かすロジックを検証できます。ビジュアルエディターは使用しません。
FullStack A/Bテストでは、次の処理が行われます。
  • ユーザーIDに基づき、各ユーザーが決定論的にバリエーションへ振り分けられます。
  • バリエーションごとに異なる動作や機能フローが実装されます。
  • 設定した目標指標により、どのバリエーションの成果が優れているかを確認できます。
iOSでの一般的なユースケースは次のとおりです。
  • 新しいバージョンをリリースせずにアプリ機能の動作を変更する
  • 価格や特典のさまざまな表示方法をテストする
  • おすすめ機能のロジックやコンテンツの順位付けを最適化する
  • アプリ内でアルゴリズムの実験を行う
モバイルには、Webにはないリリースサイクルという要素があります。iOSでFullStack A/Bテストを使用すると、App Storeにアップデートを公開せずに、アプリの動作をリアルタイムで変更できます。実験ロジックはアプリに組み込まれており、その動作は設定によって制御されます。

iOS SDKの機能  

PageSense iOS SDKは、アプリとPageSenseプラットフォームを連携します。実験の設定を取得し、ユーザーに表示するバリエーションを評価して、目標が達成されるとPageSenseに報告します。これらはすべて内部で処理されるため、API通信を管理する必要はありません。
効率的なネットワーク使用、ローカルキャッシュ、ライフサイクルを考慮した動作など、モバイル環境の制約に対応するよう設計されています。そのため、バッテリーを過度に消費したり、iOSのバックグラウンド実行ポリシーに干渉したりすることはありません。

SDKを使用すると、アプリで次のことが可能になります。
  • 最小限の設定でFullStack実験を実行できます。
  • 実験の設定をローカルにキャッシュし、オフラインでも一貫した評価を行えます。
  • バリエーションをリアルタイムで評価し、アプリの動作を動的に調整できます。
  • ユーザー操作やコンバージョンイベントを発生時に記録できます。
  • レポートでの対象ユーザーの絞り込みやセグメント化に使用するユーザー属性を保存できます。
実行時に、SDKは次の処理を行います。
  • PageSenseプロジェクトの有効な実験をすべて取得し、キャッシュします。
  • 各ユーザーに適切なバリエーションを決定論的に割り当てます。
  • 割り当てられたバリエーションに基づいてアプリの動作を制御します。アプリのアップデートは不要です。
  • 目標の達成を追跡し、レポート用の指標をPageSenseに送信します。



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