英語からAIを使用して翻訳されました
この文書はAI技術を使用して翻訳されたことにご注意ください。正確性を維持するよう努めていますが、一部の詳細が元のテキストを完全に反映していない場合があります。情報に不明な点がある場合は、英語版を参照してください。
この連携機能を使用すると、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 Integration
*バージョン: 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 Integration 終了
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 Integration
*バージョン: 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 Integration 終了
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. 保存をクリックして、コードの変更を公開します。
これにより、ttMETAオブジェクトが再作成され、私たちのコードがAdobe Targetのテスト項目を収集できるようになります。
よくある質問
統合が正しく機能しているかどうかを確認するにはどうすればよいですか?
Chrome用のトラッキング設定アシスタント拡張機能を使用すると、どの動的変数が追跡されているかを確認できます。詳細については、Contentsquare トラッキング設定アシスタントの記事をご覧ください。
ゾーニングのために正しい背景を強制するにはどうすればよいですか?
Adobe内のQA URLを使用して、ゾーニングのために正しい背景を取得できます。このURLを見つけるには、次の手順に従ってください:
1. 背景を強制したいテストを選択します。