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 -
までお気軽にお問い合わせください。いつでもサポートいたします。