We currently have a double opt-in process in 2.0, but it's based on the user completing a page view in the same session. This is weak and broken for most workflows.
On an Android phone with Chrome and Gmail, the process doesn't work at all. Here's why:
1st Customer visits URL in Chrome and Opts-In to my funnel
2nd Workflow sends email to Customer with Double Opt In Button
3rd Customer Clicks double opt in button which opens email in GMAIL browser, not Chrome.
4th CF2.0 can't recognize the page visit because it's in an email browser (different session) from the original chrome browser.
We need a double opt-in process that is NOT based on a page view, but instead on the email link click sending data to CF2.0 and then opening the desired page.