Using cloudflare to track hotlinking of a specific image?

I basically want to set something up where I can have a subdomain configured for cloudflare ie “images.mydomain.com/image1.jpg” (it’ll be a logo/ trust badge), which a number of people will add to their website, and be able to record the full page URL of the website that has used the logo. I remember this is something cPanel on LAMP servers back in the day could do.

Can you upload images directly to cloudflare, and do the reporting stats give this level of detail?

Cloudflare Images does not store individual image use data. The only way to do this would be to use some sort of logging, such as Logflare, or use Workers w/KV to capture request statistics.