アクティビティ QA ブックマークレット
Target QA ブックマークレットを使用して、Target を強制的に QA モードからリリースするために役立つ情報です。
NOTE
ブックマークレットを作成するプロセスは、ブラウザーのタイプとバージョンによって異なります。 ブラウザーのヘルプを参照するか、インターネットで特定の方向に検索してください。
at.js 1.x アクティビティ QA ブックマークレット
QA モードはスティッキーなので、QA モードで web サイトを閲覧した後は、Target セッションの有効期限が切れるか、Target で QA モードを終了することで、通常の訪問者のようにサイトを表示できるようになります。QA Target ブックマークレットを使用すると、QA モードから強制的に離脱できます。
Target QA ブックマークレットを使用するには、次の JavaScript コードを含むブックマークレットを作成し、ブラウザーのブックマークツールバーに追加します。
javascript:(
function () {
if (window.location.href.indexOf('?') != -1) {
var parts = window.location.href.split('at_preview_token',2);
if (parts.length > 1) {
window.location.href = parts[0].concat('at_preview_token=');
} else {
window.location.href = window.location.href.concat("&at_preview_token=")
}
} else {
window.location.href = window.location.href.concat("?at_preview_token=")
}
}
)();
また、at_preview_token パラメーターに空の値を指定してサイトのページを読み込むことで、手動で強制的に QA モードを終了することもできます。
例:
https://www.mysite.com/?at_preview_token=
at.js 2.x アクティビティ QA ブックマークレット
at.js 1.x とは異なり、at.js 2.x はサードパーティ cookie をサポートしておらず、QA モードはファーストパーティドメインの場合のみスティッキーです(at.js によって設定されたファーストパーティ cookie を使用)。そのため、at.js 2.x では、QA モードセッションはクライアントサイドでのみ管理され、QA モード Cookie は Target に送信されません。
Target QA ブックマークレットを使用するには、次の JavaScript コードを含むブックマークレットを作成し、ブラウザーのブックマークツールバーに追加します。
javascript:(
function () {
var AT_QA_MODE = 'at_qa_mode=';
var isSet = document.cookie.split(';').some(function (cookie) {
return cookie.trim().startsWith(AT_QA_MODE);
});
if (isSet) {
document.cookie = AT_QA_MODE + ';domain='+window.location.hostname+";Path=/; Max-Age=-0;";
var token = window.location.href.indexOf("?at_preview_token")<0? "&at_preview_token" : "?at_preview_token";
var url = window.location.href.split(token,2)[0];
window.open(url, '_self', 'noreferrer');
}
})();
アクティビティ QA ブックマークレットの使用
ブラウザーのツールバーのブックマークレットをクリックします。
recommendation-more-help
target-help-main