この統合を使用すると、Adobe Targetのテストバリエーションをインポートし、特定のテストがなぜ成功したのか、さらに優れたテストを作成する方法についての視覚的インサイトを得ることができます。
始める前に
- この統合はWebプロジェクトのみで利用可能です。
- この統合は、リダイレクトが発生した後にキャンペーン値を取得する方法をAdobeが提供していないため、リダイレクトテストをサポートしていません。
- 統合は、私たちの統合をリクエストする方法の記事に記載されている手順に従って最初に有効化する必要があります。
私たちは以下のデータを収集します:
キー | 値 | タイプ |
AB_AT_{キャンペーン名} | 体験A | テキスト |
接続方法
ContentsquareをAdobe Targetに接続する方法は3つあります。あなたの設定に適用される関連セクションに従ってください。ただし、すべてのソリューションにはレスポンストークンの有効化が必要です。
レスポンストークンをアクティベートする
1. Adobe Targetにログインします。
2. セットアップをクリックし、次にレスポンストークンをクリックします。
レスポンストークンの詳細については、Adobeのレスポンストークンドキュメントを参照してください。
3. experience.nameとactivity.nameのステータスをオンにします。
at.jsソリューションを使用する
カスタムコードを追加
1. コピーして、ttMETAオブジェクトを再作成するための以下のコードを使用します(非推奨のAdobeプラグインを置き換えます)。
/* *名前: Adobe Target CS 統合 *バージョン: 1.1.1 */ document.addEventListener("at-request-succeeded", function (e) { window.ttMETA = typeof window.ttMETA != "undefined" ? window.ttMETA : []; if (e && e.detail) { const tokens = e.detail.responseTokens; if (tokens) { tokens.forEach(function (token) { window.ttMETA.push({ CampaignName: token["activity.name"], CampaignId: token["activity.id"], RecipeName: token["experience.name"], RecipeId: token["experience.id"], OfferId: token["offer.id"], OfferName: token["offer.name"], }); }); } } }); //Adobe Target CS 統合終了
2. Adobe Targetでセットアップをクリックし、次に実装をクリックします。
3. サイトで使用しているメインの実装方法を特定し、その方法の編集をクリックします。
4. ライブラリフッターのテキストエリアまでスクロールし、そのエリアにコードを貼り付けます。
5. 保存をクリックし、次に最新バージョンのat.jsをダウンロードします。
6. サイト上の既存のat.jsライブラリを新しいバージョンに置き換えます。
Adobe LaunchでのAdobe Target拡張ソリューションの使用
1. ルールタブを開き、新しいルールを作成をクリックします。
2. ルールの名前を入力します。例:Adobe Target ttMETAプラグイン。
3. イベントセクションで追加をクリックします。
4. 拡張機能のドロップダウンから、適切な拡張機能と関連するイベントタイプを選択して、このルールをトリガーします。
5. Adobe Targetルールが設定された後に直接続く番号として順序番号を入力します。例えば、Adobe Targetルールが49に設定されている場合、ルール(例:Adobe Target ttMETAプラグイン)の順序番号は50にする必要があります。
6. オープンエディタセクションに以下のコードを貼り付け、言語をJavaScriptに設定し、グローバルに実行します。
/* *名前: Adobe Target CS 統合 *バージョン: 1.1.1 */ document.addEventListener("at-request-succeeded", function (e) { window.ttMETA = typeof window.ttMETA != "undefined" ? window.ttMETA : []; if (e && e.detail) { const tokens = e.detail.responseTokens; if (tokens) { tokens.forEach(function (token) { window.ttMETA.push({ CampaignName: token["activity.name"], CampaignId: token["activity.id"], RecipeName: token["experience.name"], RecipeId: token["experience.id"], OfferId: token["offer.id"], OfferName: token["offer.name"], }); }); } } }); //Adobe Target CS 統合終了
Adobe Experience Platform (AEP) Web SDKソリューションの使用
1. ルールタブを開き、新しいルールを作成をクリックします。
すでにAdobe Experience Platform Web SDK拡張機能を含む既存のルールを編集することもできます。イベントタイプはイベント完了を送信です。
2. 拡張機能のドロップダウンからAdobe Experience Platform Web SDKを選択します。
3. イベントタイプをイベント完了を送信に設定します。
4. アクション構成で、新しいカスタムコードコンテナを追加するか、既存のものを編集します。
5. オープンエディタビュー内に以下のコードを貼り付けます。
すでにコード内でevent.propositionsオブジェクトを使用している場合は、var propositions = event.propositions;の定義の後にその部分を追加し、forループと項目を同じオブジェクト名に調整してください。これを使用していない場合は、すべてのコードをそのまま使用してください。
/* *名前: Adobe Target CS 統合 (AEP バージョン) *バージョン: 1.0.1 */ var propositions = event.propositions; if (typeof propositions != "undefined") { window.ttMETA = window.ttMETA || []; for (var i = 0; i < propositions.length; i++) { if (propositions[i].items && propositions[i].items[0] && propositions[i].items[0].meta && propositions[i].items[0].meta["activity.name"] && propositions[i].items[0].meta["experience.name"]) { var campaignName = propositions[i].items[0].meta["activity.name"]; var experienceName = propositions[i].items[0].meta["experience.name"]; window.ttMETA.push({ CampaignName: campaignName, RecipeName: experienceName, }); } } } //Adobe Target CS 統合終了
6. 保存をクリックして、コードの変更を公開します。
これにより、私たちのコードが Adobe Target テスト項目を収集できる ttMETA オブジェクトが再作成されます。
よくある質問
統合が正しく機能しているかどうかを確認するにはどうすればよいですか?
Chrome 用のトラッキングセットアップアシスタント拡張機能を使用すると、どの動的変数が追跡されているかを確認できます。詳細については、私たちの Contentsquare トラッキングセットアップアシスタント 記事を参照してください。
ゾーニングのために正しい背景を強制するにはどうすればよいですか?
Adobe 内の QA URL を使用して、ゾーニングのために正しい背景を取得できます。この URL を見つけるには、次のステップに従ってください:
1. 背景を強制したいテストを選択します。