英語からAIを使用して翻訳されました
この記事はAI技術を使用して翻訳されたことにご注意ください。正確性を維持するよう努めていますが、一部の詳細は元のテキストを完全に反映していない場合があります。情報に不明な点がある場合は、英語版を参照してください。
AB Tastyは、企業がABテスト、パーソナライズ、機能フラグを通じてデジタル体験を最適化できるAI主導の実験プラットフォームです。チームはアイデアをテストし、機能を検証し、技術的な障壁なしにウェブおよびモバイルアプリケーション全体でコンバージョン率を改善することができます。高度な統計とリアルタイムのインサイトを使用して、データに基づいた決定を下すことができます。
始める前に
この統合により、クライアント側のABテストキャンペーンをExperience Analyticsで直接分析し、すべてのデジタルチャネルとデバイスで顧客の行動を簡単に発見し探求することができ、より良い顧客体験を構築しテストすることができます。たとえば、Contentsquareの分析のコンテキストからABテストのバリエーションを経験したすべてのセッションをセグメント化し、ゾーンベースのヒートマップとセッションリプレイで対応する指標を確認することで、UXの行動とそれに対応するパフォーマンスを深く理解することができます。
最後に、AB Tastyの実験に基づいてユーザー調査をターゲティングできます。
この統合は、マルチページテストもサポートしていることに注意してください。
収集するデータ:
| キー | 値 | データタイプ |
| AB_ABT_{キャンペーン名} | {バリエーション 1} | テキスト |
実装
実装手順
AB TastyでABテストを実行する方法に応じて、この統合をインストールするための2つのオプションがあります。
- クライアント側でテストを実行する場合は、以下のAB Tasty (クライアント側)のセクションを参照してください。
- サーバー側でテストを実行する場合は、以下のAB Tasty機能実験とロールアウト (サーバー側)のセクションを参照してください。
AB Tasty (クライアント側)
クライアント側の統合を有効化する手順を確認するには、統合をリクエストする方法のセクションに移動してください。その後、以下の「動作確認」セクションに進むことができます。
AB Tasty機能実験とロールアウト (サーバー側)
このセクションはAB Tasty機能実験とロールアウトのみに適用されます(サーバー側テスト)、クライアント側テストには適用されません。クライアント側テストは上記で有効化する必要があります。
これらのSDKのいずれかを使用する必要があります。
使用するSDKに応じて、キャンペーン名とバリエーション名を取得するためにSDKを使用して、サーバー側のロジックにこのJavaScriptコードを追加するだけです。その後、以下のコードにそれらを渡します。
/*
*名前: AB Tasty Flagship Server Side Tests CS Integration Start
*バージョン: 1.1.1
*/
(function () {
var version = "1.1.0";
window._uxa = window._uxa || [];
var tvp = "AB_ABT_SS_";
function callback() {
if (!disableCallback) {
disableCallback = true;
if (window.CS_CONF) {
CS_CONF.integrations = CS_CONF.integrations || [];
CS_CONF.integrations.push("AB Tasty - Flagship - v" + version);
}
}
}
var disableCallback = false;
_uxa.push(["afterPageView", callback]);
function sendToCS(csKey, csValue) {
csKey = tvp + csKey;
_uxa.push([
"trackDynamicVariable",
{
key: csKey,
value: csValue,
},
]);
}
//ここにFlagship_campaignNameとFlagship_variationNameの値を取得するためのロジックを追加し、以下の変数に動的に設定します。
//さらに、同じページに複数のテストがある場合は、各テストのために以下の3行をループで実行する必要があります。
var campaignName = Flagship_campaignName;
var variationName = Flagship_variationName;
sendToCS(campaignName, variationName.toString());
})();
//AB Tasty Flagship Server Side Tests CS Integration End
調整または独自のコードロジックを追加する必要があるのはこの部分だけです:
Flagship_campaignNameとFlagship_variationNameを、コード内で生成した変数に置き換え、そこに動的に追加してください。
上記のステップをすでに完了している場合は、以下に進んでください。
動作確認
Chrome拡張機能を使用して、結果がContentsquareに送信されているか確認できます。
AB Tasty実験に基づいてユーザー調査をターゲティングする方法
AB Tastyの実験は、ユーザー調査をターゲティングするために使用できるイベントとして私たちに渡されます。これは、特定のバリエーションで調査を実施したり、ユーザーテスターのリストを収集したりしたい場合に、イベントを使用できることを意味します:
- 調査を作成します。
- ターゲティングセクションで、'特定のページ'を選択し、ドロップダウンメニューから'イベント'を選択します。
- AB Tastyのバリエーションのイベントフィールドにイベント名を入力します。
注
テストしているバリエーションを説明する任意の文字列を入力できます。文字列はABT_experiment-variationの形式に従う必要があり、experimentとvariationを実際の実験名とバリエーション名に置き換える必要があります。
例: ABT_My-Experiment-Test-Variation-A
他のバリエーションのためにイベントトリガーを追加するには、'Add another'をクリックし、各バリエーションに対して異なるイベント名を使用することを確認してください。