How to set UserID when using Chrome/Firefox Web Push for HTTP websites?
HTTP integration of Pushwoosh Web SDK is heavily restricted due to its nature and a lot of features and functionality is not available.
It does include setting a UserID since native API methods will be not available.
That is why we always highly recommend switching to the HTTPS.
Overview - HTTP implementation handles registration on Pushwoosh side and any native Web SDK methods are not available.