I really love the simplicity, I think I will use it for one of my side projects! (also here at Show HN)
Quick question, why did you choose to use a PATCH request and get involved with CORS issues, instead of injecting an image element with a tracking pixel (web beacon)?