PageSense C# SDKは、開発者が連携し、A/Bテストを実施し、C#.純アプリケーション内でユーザー体験をパーソナライズできるようにします。SDKは、FullStack A/BテストをC#.純ベースのアプリケーションへシンプルかつ信頼性の高い方法で連携する手段を提供します。PageSense REST APIの軽量ラッパーとして機能し、バックエンドサービスから実験のトリガー、バリエーションの評価、ユーザーエンゲージメントやコンバージョン指標のリアルタイム追跡が可能です。
C# SDKでできること
- 最小限の設定でC#.純アプリケーションにA/Bテストのサポートを追加できます。
- PageSenseサーバーとの通信は、すべて内部で安全なREST API通話を使って処理します。
- アプリケーションの同期を保つために、すべての関連プロジェクト設定をプログラムで取得します。
- ユーザーの操作やエンゲージメント、コンバージョンの詳細をリアルタイムで取得し送信します。
- オーディエンスターゲティングやレポートセグメント用にユーザー属性を保存します。
C# SDKは、C#.純アプリケーションとPageSense間の通信レイヤーとして機能し、FullStack A/Bテストを実行します。設定後は、次のことが可能です。
- プロジェクトに関連付けられたすべての有効な実験を取得します。
- A/Bテストの一環として、ユーザーまたはセッションに提供する正しいバリエーションを判定します。
- 目標達成や実験固有の処理を追跡します。
- すべての指標を詳細分析や意思決定のためにPageSenseへレポートします。
PageSense C# SDKは、A/Bテストを実行するためアプリケーションに連携可能なダウンロード形式のDLLファイルとして提供されています。下記のリンクをクリックしてダウンロードしてください。
PageSense C# SDKを正しく動作させるには、以下の外部DLLライブラリ(依存関係)が必要です。これらのライブラリは、C# SDKでロギング、ハッシュ化、JSONシリアル化などの基本機能を提供します。
依存関係:
依存関係 |
バージョン |
説明 |
log4net |
3。1。+10、-10 |
.純 アプリケーション向けの堅牢なロギングフレームワークを提供します。 |
murmurhash |
1。+10、-10。3 |
ハッシュ値を生成するための MurmurHash アルゴリズムを使用しています。 |
Newtonsoft。Json |
13。+10、-10。3 |
JSON データのシリアライズおよびデシリアライズを可能にします。
|
上記のライブラリはすべて公式のNuGetパッケージリポジトリで利用可能です。NuGetは、.純プロジェクトでサードパーティライブラリや依存関係の管理を簡素化するパッケージマネージャーです。
必要な依存関係をプロジェクトに追加する方法は、以下のいずれかを選択できます。
1. NuGetパッケージマネージャーコンソールの使用(推奨)
Visual Studioでパッケージマネージャーコンソールを開きます([ツール] > [NuGetパッケージマネージャー] > [パッケージマネージャーコンソール])。次のコマンドを実行してください。
Install-パッケージ log4net -バージョン 3。+10、-10。4
Install-パッケージ murmurhash -バージョン 1。+10、-10。3
Install-パッケージ Newtonsoft。Json -バージョン 13。+10、-10。3
この方法を使用すると、パッケージが自動的にダウンロードされ、プロジェクトに含まれます。
2. Visual StudioのNuGetパッケージマネージャーUIの使用
1. ソリューションエクスプローラーでプロジェクトを右クリックします。
2. 「NuGetパッケージの管理」を選択します。
3. [参照]タブに移動します。
4. 検索し、以下の各パッケージを指定されたバージョンでインストールします。
log4net - バージョン - 3。+10、-10。4
murmurhash - バージョン - 1。+10、-10。3
Newtonsoft。Json - バージョン - 13。+10、-10。3
正しいバージョンが選択されていることを確認し、インストール前にすべてのパッケージがプロジェクトに含まれていることを認証してください。
3. プロジェクトファイルを手動で編集する
以下のパッケージ参照を .csproj ファイルの .純 プロジェクト に直接追加することもできます。
変更を保存した後、プロジェクトをリビルドしてパッケージを復元してください。
依存関係が正常に追加されたら、次の点を確認してください。
- すべてのパッケージがプロジェクト内のDependencies > パッケージに表示されていること。
- アプリケーションが参照エラーなくコンパイルできること。
NuGetパッケージのダウンロードにはインターネット接続が必要です。また、プロジェクトが.純 Framework 4。7。2 以降をターゲットにしていることを確認してください。