"I don't think any of these offer cross device identification without having users log in on all their devices."
Exactly, we have...
I wrote a little blog about it: https://yown.it/live-video-call-webrtc
If that doesn't explain it well enough I'll just assume you see being intentionally aggressive!
None of the above solutions enable users to easily manage personalized commerce experiences without paying a developer!!