The only thing that bothers me is that every web site visitor should be registered? That is, if we imagine that visitors are divided into 30% of registered and 70% of guests - then I will only monetize these 30%? Naturally, if this is not a social network ... but making registration is not always the best decision ....
Only website owners need to register for a free account, in order to be able to generate the code. Users will be prompted by a pop-up, letting them know what is going on and offering the opportunity to accept or decline, similar to cookie pop-ups, so no account needed and no data collection involved.