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.