I have a software installer published as an Azure blob and I need to count how many times it has been downloaded.
The problem is that it can be referenced externally
You could use storage analytics to figure out how many downloads your blob has had:
Blob usage is also available as a graph in the new management portal: