Sounds like a great way to make sure neither bots nor humans use your service.
Like everything else about building software, you have to test it. Watch the logs and see where people abandon the process. If it's a problem, fix it.
Sounds like a great way to make sure neither bots nor humans use your service.