the moneytizerのCMP設定について
-
the moneytizerの設定を行おうとしています。
下記の手順でCMP設定を行ったのですが、CMP設定で「統合の確認」をクリックしても反応がなく、処理が完了しません。他に考えられる原因についてご教示いただけないでしょうか。①The moneytizerのサイトにログオンし、統合用のコードをコピー
<!-- Quantcast Choice. Consent Manager Tag v2.0 (for TCF 2.0) -->
<script type="text/javascript" async=true>
(function() {
var host = 'www.themoneytizer.com';
var element = document.createElement('script');
var firstScript = document.getElementsByTagName('script')[0];
var url = 'https://cmp.quantcast.com'
.concat('/choice/', '6Fv0cGNfc_bw8', '/', host, '/choice.js');
var uspTries = 0;
var uspTriesLimit = 3;
element.async = true;
element.type = 'text/javascript';
element.src = url;firstScript.parentNode.insertBefore(element, firstScript);
function makeStub() {
var TCF_LOCATOR_NAME = '__tcfapiLocator';
var queue = [];
var win = window;
var cmpFrame;function addFrame() { var doc = win.document; var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]); if (!otherCMP) { if (doc.body) { var iframe = doc.createElement('iframe'); iframe.style.cssText = 'display:none'; iframe.name = TCF_LOCATOR_NAME; doc.body.appendChild(iframe); } else { setTimeout(addFrame, 5); } } return !otherCMP; } function tcfAPIHandler() { var gdprApplies; var args = arguments; if (!args.length) { return queue; } else if (args[0] === 'setGdprApplies') { if ( args.length > 3 && args[2] === 2 && typeof args[3] === 'boolean' ) { gdprApplies = args[3]; if (typeof args[2] === 'function') { args[2]('set', true); } } } else if (args[0] === 'ping') { var retr = { gdprApplies: gdprApplies, cmpLoaded: false, cmpStatus: 'stub' }; if (typeof args[2] === 'function') { args[2](retr); } } else { if(args[0] === 'init' && typeof args[3] === 'object') { args[3] = { ...args[3], tag_version: 'V2' }; } queue.push(args); } } function postMessageEventHandler(event) { var msgIsString = typeof event.data === 'string'; var json = {}; try { if (msgIsString) { json = JSON.parse(event.data); } else { json = event.data; } } catch (ignore) {} var payload = json.__tcfapiCall; if (payload) { window.__tcfapi( payload.command, payload.version, function(retValue, success) { var returnMsg = { __tcfapiReturn: { returnValue: retValue, success: success, callId: payload.callId } }; if (msgIsString) { returnMsg = JSON.stringify(returnMsg); } if (event && event.source && event.source.postMessage) { event.source.postMessage(returnMsg, '*'); } }, payload.parameter ); } } while (win) { try { if (win.frames[TCF_LOCATOR_NAME]) { cmpFrame = win; break; } } catch (ignore) {} if (win === window.top) { break; } win = win.parent; } if (!cmpFrame) { addFrame(); win.__tcfapi = tcfAPIHandler; win.addEventListener('message', postMessageEventHandler, false); }
};
makeStub();
var uspStubFunction = function() {
var arg = arguments;
if (typeof window.__uspapi !== uspStubFunction) {
setTimeout(function() {
if (typeof window.__uspapi !== 'undefined') {
window.__uspapi.apply(window.__uspapi, arg);
}
}, 500);
}
};var checkIfUspIsReady = function() {
uspTries++;
if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) {
console.warn('USP is not accessible');
} else {
clearInterval(uspInterval);
}
};if (typeof window.__uspapi === 'undefined') {
window.__uspapi = uspStubFunction;
var uspInterval = setInterval(checkIfUspIsReady, 6000);
}
})();
</script>
<!-- End Quantcast Choice. Consent Manager Tag v2.0 (for TCF 2.0) -->②コピーしたコードをWORDPRESSの管理画面「HTMLタグ設定」に貼り付け
※既にgoogle Adsenceのコードが張り付けられていたため、改行したうえで貼り付け切り分けとして、以下は実施済みです。
①影響を及ぼすと思われるプラグインの無効化
・a3 Lazy Load
・Flying Scripts
②Quantcast Choiceによる設定
③キャッシュの削除
④WAFの無効化
マニュアル確認済み
キャッシュクリア済み
プラグイン全停止済み
WordPressのバージョン : WordPress 6.1.1
ご利用のサーバー名 : wing-2021-12-11-11-09
PHPのバージョン :
OS :
ご利用のブラウザ : Chrome
該当サイトのURL :
-
@dinsk_life さん
こんにちは!
情報の共有と検証ありがとうございます。テーマの内容というよりは、the moneytizerのツール側の内容になると思いますので、
お手数おかけしますが、ツールの運営担当の方にご連絡いただけますと幸いです。。。CMP設定は必須ではないと書かれている記事もありました。
https://junpei-sugiyama.com/the-moneytizer/このあたりの内容に関しても直接、運営サイドへお問い合わせいただいた方が良いと思います。
お力になれず申し訳ありません!
ご確認よろしくお願いいたします。
-
ご返信ありがとうございます!
CMPの設定については、確かに必須ではないように見受けられるのでもう少しPV数が増えてから試してみたいと思います。
(PV数が少ないと、審査に落ちるとの情報があったので)
-
@dinsk_life さん
そうですね、引き続きよろしくお願いいたします。
※こちらのトピックは一度「解決済み」とさせていただきますが、
何かありましたら、再度トピックを立てていただければと思います!