/ feature · smart goals

Goal tracking · phone-call & form-submission tracking

The goals you'd have to wire up. Already wired up.

Phone taps, email clicks, form submits, outbound, scroll-depth, time-on-page — captured the second you paste the snippet. No tagging.

/ overview

Why bother with tags

Smart Goals is the layer above conversion tracking. It groups every meaningful interaction on your site into named goals you can report, segment, and pipe to your ad platform — all without writing a tag, deploying a GTM container, or asking a developer.

GA4 forces you to model every conversion as an event. That's fine if you have a data engineer. If you don't, you're left choosing between under-tracking (most teams) or paying an agency $500/month to maintain dataLayer pushes (the rest).

Smart Goals removes the modelling step. The most common 8 conversions that 95% of small businesses care about are detected automatically. The 5% that aren't can be added in 30 seconds via the dashboard.

What you get

  • Auto-creates 8 starter goals on day one — calls, forms, emails, sales, signups, outbound, scroll-50%, time-on-page
  • Add custom goals from the dashboard with no code (CSS selector or URL match)
  • Every goal gets attribution: source, campaign, ad, landing page, device
  • Per-goal funnels and per-goal heatmaps in one click
  • Push goals to Google Ads, Meta or TikTok server-side

/ in detail

The pieces that actually matter.

Phone-call goals

Tap-to-call detected on tel: links. Per-page, per-source, per-device.

Form-submit goals

Every form on every page, with success-state detection so you don't count failed submits.

Email-click goals

mailto: clicks captured. Filterable by inbox if you have multiple.

Sale goals

WooCommerce purchase + custom e-commerce events. AOV calculated automatically.

Engagement goals

Scroll depth, time-on-page, video plays — proxies for content quality.

Custom goals

Click on selector, page-view URL match, custom event — defined in 30 seconds, no code.

/ FAQ

Questions we get a lot.

Don't see yours? Get in touch — we answer ourselves, no chatbots.

  • What if my form uses AJAX and never reloads?

    We detect the success state via DOM mutations and 200 responses. Most modern forms work without configuration.

Stop guessing.
Start knowing.

Five minutes, one snippet, 7 days free. Card required to start.