Soy bastante nuevo en JS y tengo un problema. Estoy tratando de obtener XMLHttpRequest.responseText para usarlo como variable en GTM. La URL que estoy enviando la solicitud es un punto final.
function httpGetAsync (url, callback) { var xmlHttp = new XMLHttpRequest(); xmlHttp.open("GET", url, true); xmlHttp.onreadystatechange = function() { if(xmlHttp.readyState == 4 && xmlHttp.status == 200){ callback(xmlHttp.responseText); } } xmlHttp.send(); } httpGetAsync("https://www.example.pl/example-uid-cookie", function(response) { console.log(response); });La respuesta que recibo se ve a continuación y me gustaría tener el valor en lugar de indefinido: