If a user taps “subscribe,” store it locally. When they finally create an account, they should be able to “claim” those subscriptions. This is a small UX move that has an outsized effect on conversion.
Any evidence for this? Twitter tried something like this, but then moved to putting everything behind a log in wall so I'm led to believe that the latter has better guest-to-registration statistics.