We have had our own inhouse CMS landing page builder (PHP) developed and have countdown timers on the page that run for 2 hrs with a product promotion offered at 50% discount, which then drops 5% per hour each time the timer reaches zero. Users can opt to StopTheClock by clicking a link (where we collect their town, email & first name) which we then hold their discount at the 50% rate for a further 8 hours.
We have tried various off the shelf solutions & platforms for timers & countdowns though none work suitably for our solution. (Have tried the sync via the GUID network from DonkyNetworks.com, timer platforms; DealineFunnel.com & imwenterprises.net ...and others).
These are all based on 1 timer per page (for us that would mean x'000's of timers to manage based of 1 page promoting a product!) Currently have 1 timer for ALL our pages that start when the visitor initially lands on one.
The other key point is the timers need to sync across a users estate of devices (computer, laptop, tablet & mobile), otherwise the discount loses credibility if users can simply open another browser or another device.
This will require utilising IP & Cookie devices and GUID.
Another consideration was to log EVERY login for each contact we sign up which could end up as a huge ever-growing DB (though Mongo DB could handle huge data with low resource & overhead. The downside is potential hosting cost for this on Linode.
We're likely going to have to get users to initially sign up, then sign-in each time to ensure the timer is in sync across their estate of devices when on one of our landing pages.
If you have worked in this area before and developed a reliable solution for timers...if this is up your street I would really like to hear from you! Only super-savvy-technical-guru-genius-devs to apply. Individuals. No companies.
Thanks you and regards