Переключатель Pu sh в окно испытательной платформы A / B через ошибку GTM - PullRequest
0 голосов
/ 30 апреля 2020

Не вижу значения, заполненного в теге в окне Optimizely - передал это значение dataLayer, и значение не определено. Также пытались: var взять = document.querySelector ('input [name = "test_taken"]: флажок "). Значение; и jQuery: $ ('input [name = test_taken]: флажок'). val (); - который также ничего не возвращает в теге и не определен, когда я помещаю sh в слой данных.

<script>
debugger;
setupOpt();
function setupOpt(){
    window.optimizely.push({
        type: "event",
        eventName: "selected_gre",
        tags: { "taken_test": function () {
if (document.querySelector('[id$="radio-field-test_taken-Yes"]').checked) { document.querySelector('[id$="radio-field-test_taken-Yes"]').value;} 
else if (document.querySelector('[id$="radio-field-test_taken-No"]').checked) { document.querySelector('[id$="radio-field-test_taken-No"]').value;} 
else if (document.querySelector('[id$="radio-field-test_taken-Registered-But-Not-Taken"]').checked) { document.querySelector('[id$="radio-field-test_taken-Registered-But-Not-Taken"]').value;}  
}}});
return true;
}
</script>
...