Please also consider virtual products such as music and videos.
I currently have to realize a project for musicians.
With this it is mandatory that per piece of music a demo file can be uploaded, which the customer can then listen to sample. The listening of the sample must be counted, because the collecting society for copyright and rights demands this.
https://www.gema.de/de
Otherwise there is a risk of severe penalties.
It also does not matter whether you are the artist yourself.
The performance here would be as follows.
Create a virtual audio product.
Upload for the piece of music itself and an upload for the audio sample.
The counter for the downloads of the audio sample must also not count multiple times.
If the same user downloads the audio sample multiple times, this may only be counted once.