We recently launched a new Ghost Pro blog and started using Members. Out of our first ~10 signups, we had 1 complaint that the subscribe button didn’t work and noticed another subscriber getting a
?/success=false message from Google Analytics.
It’s a very small sample but a 20% error rate was kind of concerning, so we contacted support. After some back and forth, it looks like the error was caused by a 10 minute expiry on the link in the confirmation email.
I realize there are security considerations when it comes to expiring confirmation links, but would it be possible to extend this window from 10 minutes to 4+ hours? I just feel like subscribers are likely to ignore the initial confirmation message after subscribing and not visit their inbox for hours before realizing they need to confirm.
Also, if a subscriber does miss the expiry window, it would be nice to show a meaningful error message saying their confirm link has expired and they need to resubscribe. Is it the responsibility of the theme to handle the messaging for these errors?