Built-in (automatic) events
These are tracked automatically by FleekDash when the action happens in WordPress/WooCommerce:
New Post – Post/page/custom type published (optional filter by post type).
New Comment – Comment submitted/approved (optional filter by user role).
New User – User registration.
New Order – WooCommerce order completed.
Product Review – WooCommerce product review approved.
You only need to create the event in the Growth Score panel and set points per event; occurrences are counted for you.
Custom events (you trigger them)
Custom events are for actions that FleekDash does not track by default: form submissions, newsletter signups, app logins, external site visits, CRM events, etc. You choose how they are tracked:
Advanced use – JavaScript snippet you add to your site. Calls WordPress (e.g. AJAX) to record one occurrence. Best for: buttons, form success, in-app actions on the same site.
External page view – Script you add to an external page (e.g. landing page on another domain). Records a page view as one occurrence. Best for: tracking visits or conversions on external pages (the script must be able to call back to your WordPress; see docs for tips).
Webhook (planned) – HTTP POST from an external system to a FleekDash endpoint. Best for: CRMs, Zapier, external APIs, server-to-server.
You create a Custom event, set points per event and tracking method, then use the generated code or (when available) the webhook URL.
In Step 4 we will cover how to use Growth Score for external events (Advanced use, REST API, PHP).