I want to put Alexa script on a page, but don't want the image to show up on the page, so if I put the Alexa script in a noscript tag will the Alexa script still work and and count my visitors coming to my page?
You can put the script inside of a hidden element (eg: <div style="display: none;">), but please make sure that this is not against the service terms.