Hello Robert,
Thanks for the feedback.
I found a solution, all I had to do was create a post for each file I want to track. So when users click the download button it takes them to a post page where they have to click download again, not an ideal solution but I am able to see who has downloaded.
Thanks.