@colinsa - this is so awesome! Thank you for sharing your story will us. On behalf of the team working on building the ECTA feature, it’s really rewarding to hear this feedback.
With regards to the features that you mentioned:
- Geo-target ECTAs on a single page, allow the system to serve as needed
The goal of ECTAs is give you the ability to provide the right conversion opportunity to the right customer at the right time. Geo-targeting, along with other forms of visitor and behavioural targeting, are a key part of that story.
Until we have full geo-targeting support, we will also investigate some workarounds to make it possible to achieve this along the lines of what you posted here.
- A/B Testing with ECTAs to test design, delay, CTA etc
A/B Testing is core to Unbounce’s DNA and will be a central part of ECTAs. It is, however, a fairly significant chunk of work to deliver. We’re currently targeting to release it in early 2017.
- Ability to reset stats from the control panel without having to publish/unpublish
We are currently working on adding the ability to duplicate ECTAs. While this doesn’t directly address stats resetting, duplicating an ECTA would produce a new ECTA with no stats. This would allow you to achieve the goal of resetting stats without losing the stats on the original ECTA. It does, however, entail unpublishing the old ECTA and publishing the new one. Would this support your use case?
Also, if we provide the ability to view stats for specific date ranges, would that eliminate the need to do a stats reset?
- Fire ECTA on scroll by Xpx
Work on triggering ECTAs on scroll has just started. Our plan is to start by supporting scrolling down a percentage of the page - instead of scroll by X pixels. Would this work for your needs? One challenge with scrolling by X pixels is that it is quite brittle as it is vulnerable to different display types and resolutions.
- Behavioural targeting (based on flow, click path, from specific URL referrer)
URL referrer targeting is also part of the visitor targeting support that we will be providing.
Hope this helps!