Il codice è sicuramente errato (sempre problema di copia/incolla?) dato che window.onload non va fatto seguire dalle parentesi, altrimenti si traduce in una chiamata piuttosto che un'assegnazione della funzione che deve gestire l'evento.
Inoltre, la chiamata ad alert() è piuttosto invasiva e potrebbe influire sullo scroll della finestra stessa.
Questo è un esempio di codice più semplice e funzionante:
codice:window.addEventListener("scroll", { console.log(this.scrollY); });