Web Analytics
Traffic, conversions & experience

For websites, H5 pages, web apps and single-page apps — generally available. One fmeng.js tag collects pageviews, time on page, scroll depth, performance, errors and outbound/download clicks; dashboards cover sources, pages, visitors, conversions, funnels, user paths and click heatmaps.
Platforms
Websites & landing pagesH5 campaignsWeb apps / admin panelsVue / React SPAs
Sample data
OverviewLast 7 days
Pageviews
12,480
12.5%
Visitors
3,201
8.3%
Avg. visit duration
2m 32s
6.1%
Bounce rate
38.6%
2.1%
Traffic trend
Sources
Direct32%
Search28%
Referral24%
Social16%
Top pages
/4,320
/pricing2,980
/docs1,840
/blog1,620
Capabilities

What Web Analytics does

Traffic overviewPageviews, visitors, visits, IPs, bounce rate, average visit duration and pages per visit — compare with the previous period or last year and annotate the trend.
Sources & campaignsChannel, referrer, search engine and UTM source / medium / campaign, attributed to the first touch of each visit.
Pages & audienceBounce rate, exit rate, time on page and scroll depth per page, entry and exit pages; location, device, browser and new vs. returning.
Events, goals & funnelsCustom events and properties via fmeng.track; conversion rates for page and event goals by channel; step-by-step funnel drop-off.
User paths & heatmapsFollow how visits move between pages; enable data-clicks to see click positions and top elements.
Performance & errorsReal-user P75 and ratings for LCP, FCP, INP, CLS and TTFB; JS errors grouped with stack traces and impact.
Metrics

How the core metrics are defined

These definitions apply to Web Analytics only. Mini programs and apps use their own events and metrics — Web PV, referrer and bounce rate are never reused there.
MetricDefinition
Pageviews (PV)Number of pageview events; each route change in an SPA counts once.
Visitors (UV)Unique people, de-duplicated by visitor ID.
VisitsSessions: 30 minutes of inactivity or a new day starts a new visit.
Bounce rateShare of visits that viewed a single page.
Avg. visit durationAverage visible time of visits, excluding bounces.
Conversion rateVisits that reached the goal ÷ visits.
Get started

Up and running in three steps

01Add a siteEnter your site name and domain in the console to get its own SITE_KEY.
02Install fmeng.jsPut one <script> before </head> on every page; SPA route changes are tracked automatically.
03Verify and exploreCheck the installation in Site settings → Tracking code, then watch the data arrive on the dashboard.
FAQ

Things you may want to know

No. fmeng.js listens to pushState / replaceState / popstate and records a pageview after each route change. To control it yourself, add data-auto="false" and call fmeng.pageview() after navigation.

One line of code to see your site clearly

Sign up free — live data shows up within minutes of adding your site.