Goals & funnels
Track signups, clicks and scroll depth, then build funnels from pages, goals and payments.
Goals without JavaScript
<button data-fast-goal="initiate_checkout" data-fast-goal-plan="pro">Buy</button>
<section data-fast-scroll="scroll_to_pricing">…</section>
Goals from code
datacheap('signup', { plan: 'pro' });
datacheap('identify', { user_id: 'u_123', name: 'Ada', email: 'ada@example.com' });
// calls made before the script loads are queued with:
window.datacheap = window.datacheap || function () { (window.datacheap.q = window.datacheap.q || []).push(arguments); };
window.datafast(...) works too, for sites moving from DataFast (how the two compare). Goal names are lowercase letters, numbers, _, - and :.
Funnels
Funnels are built from pages, goals and the payment step. DataBull shows where visitors drop off and which sources convert at each step.