英語からAIを使用して翻訳されました
この記事はAI技術を使用して翻訳されたことにご注意ください。正確性を維持するよう努めていますが、一部の詳細は元のテキストを完全に反映していない場合があります。情報に不明な点がある場合は、英語版を参照してください。
カテゴリ: ABテスト
この統合はWebプロジェクトのみで利用可能です
期待されること
この統合により、Experience AnalyticsでABテストキャンペーンを直接分析し、すべてのデジタルチャネルとデバイスにおける顧客行動を簡単に発見・探求し、より良い顧客体験を構築・テストすることができます。たとえば、Contentsquareの分析コンテキストからABテストのバリエーションを経験したすべてのセッションをセグメント化し、ゾーンベースのヒートマップやセッションリプレイモジュールで対応するメトリクスを確認することで、UX行動とそれに対応するパフォーマンスを深く理解することができます。
収集するもの
動的変数
キー | 値 | データタイプ |
AB_Maxymiser_{キャンペーン名} | {バリエーション名} | テキスト |
AB_MaxymiserQA_{キャンペーン名} | {バリエーション名} | テキスト |
実装
実装手順
レガシープラットフォームの場合は下にスクロールしてください。
非レガシープラットフォームの場合はここから再開してください:
ステップ 1
キャンペーンビルダー内のキャンペーンで統合を追加をクリックします。
ステップ 2
ContentSquareをクリックし、有効にするボックスにチェックを入れてから保存をクリックします。
ステップ 3
これで、このキャンペーンの統合としてContentSquareが表示されます。
レガシープラットフォーム
Maxymiserのキャンペーンビルダーを使用していない場合、以下のガイドで統合の展開方法を示します。
ステップ 1
メインメニューからサイト設定をクリックします。注意 - サイト設定部分は一度だけ完了する必要があります。
ステップ 2
メイン統合モジュールスクリプトがあることを確認します。以下のようになります。このスクリプトがない場合は、Maxymiserサポートにお問い合わせください。
ステップ 3
メインのIntegration Moduleスクリプトを持っている場合は、デプロイを進めることができます。以下のコードを使用して、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スクリプトが実行されます。
サイト設定はこれで完了しており、再度変更する必要はありません(公開する必要があることに注意してください)。
ステップ 4
キャンペーン内で追加設定を展開し、次にキャンペーンスクリプトをクリックします。
ステップ 5
以下のCSTriggerスクリプトを追加し、保存します。
Integrations.run('Content Square', {
campaign:campaign,
redirect:false
});
ステップ 6
最後に、CSトリガースクリプトを要素がマッピングされているページまたはページにマッピングします。
ステップ 7
キャンペーンの設定は今やこのように見え、QAの準備が整いました。
動作確認
Chrome拡張機能を使用して、結果がCSに送信されているか確認できます。
テストが実行されるページでMaxymiser QAツールをロードします。現在表示されているバリアントを表示し、ContentSquare Tracking Setup Assistant Chrome Extensionを使用して、ContentSquareがデータを取得していることを確認できます。
Maxymiserキャンペーンの分析方法
セグメントを作成する
セグメント内で新しいセグメントを作成し、ダイナミック変数をドラッグします。「キー」ドロップダウンには、ContentSquareにデータが送信されたすべてのテストが自動的に入力されます。テストを選択すると、「値」ドロップダウンには、ContentSquareにデータが送信されたバリアントが自動的に入力されます。
これで、このバリアントにさらされた訪問者のみを含むセグメントが作成されました。このセグメントは、すべてのContentSquareモジュールで使用できます。
セッションリプレイ
セッションリプレイは、ページの正しいバージョン(デフォルトまたはバリアント)を自動的に表示します。
ゾーニング
ページの正しいバージョンをスクリーンショットする必要があります。これは次のように行うことができます。
- キャンペーンビルダー内でプレビューをクリックし、スクリーンショットを取りたいバリアントを選択して「URLをコピー」をクリックします。
- ContentSquare内で定義、マッピングをクリックし、分析したいページを含むマッピングを選択します。
- テストが実行されるページを選択し、さらにオプションを見るためにアイコン(右上)をクリックします。
- 「ページプレビューのURL」をクリックし、前のステップでコピーしたURLを貼り付けて更新をクリックします。
このページの新しいゾーンを作成すると、プレビュリンクを使用して作成されるため、バリアントが表示されます。
注意 — ゾーニングを作成する際には、Maxymiser UIにログインしている必要があります。