AIを使用して英語から翻訳されました
この文章はAI技術を使用して翻訳されたことにご注意ください。正確性を維持するよう努めていますが、一部の詳細は元のテキストを完全に反映していない場合があります。情報に不明な点がある場合は、英語版を参照してください。
カテゴリー: ABテスト
この統合はWebプロジェクトのみで利用可能です
期待されること
この統合により、Experience AnalyticsでABテストキャンペーンを直接分析し、すべてのデジタルチャネルとデバイスにおけるユーザーの行動を簡単に発見し探求することができ、より良い顧客体験を構築しテストすることができます。たとえば、Contentsquareの分析のコンテキストからABテストのバリアントを経験したすべてのセッションをセグメント化し、ゾーンベースのヒートマップおよびセッションリプレイモジュールで対応する指標を確認することで、UXの行動とそれに対応するパフォーマンスを深く理解することができます。
収集するもの
動的変数
| キー | 値 | データタイプ |
| AB_Maxymiser_{キャンペーン名} | {バリアント名} | テキスト |
| AB_MaxymiserQA_{キャンペーン名} | {バリアント名} | テキスト |
実装
実装手順
レガシープラットフォームの場合は下にスクロールしてください。
非レガシープラットフォームの場合はここから再開します:
ステップ 1
キャンペーンビルダー内のキャンペーンで統合を追加をクリックします。
ステップ 2
ContentSquareをクリックし、有効化ボックスにチェックを入れてから保存をクリックします。
ステップ 3
これで、ContentSquareがこのキャンペーンの統合としてリストに表示されます。
レガシープラットフォーム
Maxymiserのキャンペーンビルダーを使用していない場合は、以下のガイドに従って統合を展開する方法を示します。
ステップ 1
メインメニューからサイト設定をクリックします。注意 - サイト設定部分は一度だけ完了する必要があります。
ステップ 2
メイン統合モジュールスクリプトがあることを確認します。以下のようになります。このスクリプトがない場合は、Maxymiserサポートにお問い合わせください。
ステップ 3
メイン統合モジュールスクリプトがある場合は、展開を進めることができます。以下のコードを使用してCSIntegrationという新しいサイトスクリプトを追加します。
(function() {
var CS = {
version: '3.0.2',
campaignRequired: true,
validate: function(integration) {
return true;
},
check: function(integration) {
return true;
},
timeout: 7000,
exec: function(integration) {
return helpers.send(integration);
}
};
var helpers = {
send: function(integration) {
var csPrefix = 'AB_Maxymiser__';
if (integration.isProduction === false) {
csPrefix = 'AB_MaxymiserQA_';
}
var csKey = csPrefix + integration.campaign.getName();
var csValue = integration.campaignExperience;
window._uxa = window._uxa || [];
window._uxa.push(["trackDynamicVariable", {key: decodeURI(csKey), value: decodeURI(csValue)} ]);
return true;
}
};
// 登録とエクスポート
if (typeof modules === 'object' && typeof modules.define === 'function') {
modules.require('Integrations').register('Content Square', CS);
}
})();
CSIntegrationスクリプトは、メインのIntegrationModuleスクリプトの後に実行されるようにサイト全体でマッピングされる必要があります。以下の例では、IntegrationModuleスクリプトが最初に実行され(順序-150のため)、CSIntegrationスクリプトが2番目に実行されます。
サイト設定はこれで完了し、再度変更する必要はありません(公開する必要があることに注意してください)。
ステップ 4
キャンペーン内で追加設定を展開し、キャンペーンスクリプトをクリックします。
ステップ 5
以下のCSTriggerスクリプトを追加し、保存します。
Integrations.run('Content Square', {
campaign:campaign,
redirect:false
});
ステップ 6
最後に、要素がマッピングされているページまたはページにCSトリガースクリプトをマッピングします:
ステップ 7
キャンペーンの設定は今やこのように見え、QAの準備が整いました:
動作確認
Chrome拡張機能を使用して、結果がCSに送信されているか確認できます。
テストが実行されているページでMaxymiser QAツールをロードします。現在表示されているバリアントを表示し、ContentSquareトラッキングセットアップアシスタントChrome拡張機能を使用して、ContentSquareがデータを取得していることを確認できます。
Maxymiserキャンペーンを分析する方法
セグメントを作成する
セグメント内で新しいセグメントを作成し、動的変数をドラッグします。「キー」ドロップダウンには、Contentsquareにデータが送信されたすべてのテストが自動的に入力されます。テストを選択すると、「値」ドロップダウンには、Contentsquareにデータが送信されたバリアントが自動的に入力されます。
これで、このバリアントにさらされた訪問者のみを含むセグメントが作成されました。このセグメントは、すべてのContentsquareモジュールで使用できます。
セッションリプレイ
セッションリプレイは、ページの正しいバージョン(デフォルトまたはバリアント)を自動的に表示します。
ゾーニング
ページの正しいバージョンをスクリーンショットする必要があります。これは次のように行うことができます。
- キャンペーンビルダー内でプレビューをクリックし、スクリーンショットを取りたいバリアントを選択して「URLをコピー」をクリックします。
- Contentsquare内で定義、マッピングをクリックし、分析したいページを含むマッピングを選択します。
- テストが実行されるページを選択し、右上のアイコンをクリックしてさらにオプションを表示します。
- 「ページプレビューのURL」をクリックし、前のステップでコピーしたURLを貼り付けて更新をクリックします。
このページの新しいゾーンを作成すると、プレビュリンクを使用して作成されるため、バリアントが表示されます。
注 — ゾーニングを作成する際は、Maxymiser UIにログインしている必要があります。