Many sites open a popup asking to register, or to fill in a survey, when they "detect" the user is leaving the website:
- I think some are showing the popup after a certain amount of time, like 15-30 seconds.
- Others seems to link the popup with mouse moving outside of the browser rendering area.
- Then there's the very annoying onbeforeunload event.
Why I am asking
On a e-comerce website I manage, I have a blog section which is very much focused on answering common problems, explain product features,etc. The SEO traffic is increasing and it's not bad, but the bounce rate of those pages is very high (78%). The average time spent on the page is 90 seconds, which is more or less the time required to read the average article. My conclusion is those visitors found the content useful, but they just left after reading it. To those visitors, I would like to ask them in a popup to subscribe to the newsletter, or to receive a coupon with a discount, or a short survey to understand their needs better.
But I would like to do this in the least annoying way. What is the best practice?