Goals tell you how many visits do the thing you care about. Funnels show where the rest leave. Alerts bring the wins to your phone. Everything here is set up in the dashboard, no code changes needed unless you want custom events.
A visit is a sequence of pageviews from the same browser with less than 30 minutes between them. anltcs groups them with a hash of the IP address and the browser that changes every day, so nothing is stored on the visitor's device and no consent banner is needed. Goals, funnels, bounce rate and visit duration are all counted per visit.
Open a website, choose Goals in the report menu and press New goal. A goal is either a page the visitor reaches or a custom event your site sends. The report shows conversions, conversion rate and the change against the previous period, and every goal opens into a breakdown by referrer, campaign, landing page, country, device and browser.
NamePage visited/thank-you matches that page only, query strings are ignored. /checkout/* with a trailing star matches every page under it.Custom eventname you pass to anltcs.track(). Events with a value, like a payment amount, match by name too.Name: Order placed Type: Page visited Path: /checkout/thank-you
// on your site, after sign-up
anltcs.track({name: 'Signup'})
// in the dashboard
Type: Custom event, Event name: Signup
A funnel is the path you expect a visitor to take. Choose Funnels in the report menu, press New funnel and add between two and eight steps. Each step is a page or an event, the same way as a goal; the label is optional and only changes what the report shows.
1 Page / Home 2 Page /pricing Pricing 3 Page /register Registration form 4 Event Signup Account created
Get a message the moment a goal converts: source, landing page, device, country, and the running total for the day.
1Open Preferences and press Connect Telegram. It opens the bot; press Start in the chat.2Back in Preferences make sure Alerts are On.3Edit a goal and tick Send a Telegram alert on every conversion.4Alerts stop for the rest of the hour after 20 messages for one goal, so a busy site cannot flood the chat.🎯 Signup · example.com Source: google.com Landing page: /pricing Country: Germany Device: Desktop Conversions today: 12 · 340 visits Open goal report
Acquisitions → Ad spend. Enter what you paid per ad source and period, and the report matches it with the visits that carried the same UTM tags: cost per visit, cost per conversion for any goal, and ROAS when Stripe is connected. No ad-network integration is needed; the numbers come from your ad accounts, the traffic from your links.
Sourceutm_sourceMediumutm_mediumCampaignutm_campaignPeriodhttps://example.com/?utm_source=google
&utm_medium=cpc
&utm_campaign=spring_sale
source,medium,campaign,from,to,amount,currency google,cpc,spring_sale,2026-09-01,2026-09-07,250.00,USD yandex,cpc,,2026-09-01,2026-09-07,180.50,USD
Two smaller reports that answer the questions goals raise: where do people leave, and is it better than before?