Web Analytics
Understand the web side of your link journeys — sessions, engagement, and conversions captured by the web pixel and attributed back to the links that drove them.
Overview
The Web tab in Analytics turns raw pixel events into a full picture of on-site behavior:
- Sessions & visitors — total sessions, unique visitors (new vs returning), page views
- Engagement — bounce rate, pages per session, average time on page
- Conversions & revenue — conversion counts, total revenue, average order value
- Breakdowns — slice every metric by source, device, country, browser, referrer, and more
- Per-link drill-in — the web performance of a single link
- Journeys — top entry and exit pages
- Period comparison — every headline metric shows the change versus the previous equal-length period
Web Analytics is populated by the web pixel. Install the snippet on your site first; data appears within a minute or two of the first page load.
Getting there
Open Analytics and select the Web tab. Use the time-range selector (7 / 30 / 90 / 365 days) to scope every card on the page. To see a single link's web data, select the link — the view filters to that link and a cross-surface summary appears (see App Analytics → Cross-surface).
Headline metrics
| Metric | Meaning |
|---|---|
| Sessions | Distinct visits (a session is per-tab and time-boxed). |
| Unique visitors | Distinct visitor IDs — only populated when the pixel runs with data-visitors="true". |
| Page views | Total page_view events, including SPA route changes. |
| Bounce rate | Share of sessions where the visitor never scrolled past ~25% or interacted. |
| Pages / session | Page views divided by sessions. |
| Avg time on page | Mean engaged time, derived from engagement events. |
| Conversions | Total conversion events (declarative, programmatic, and autocapture). |
| Revenue | Sum of the revenue property across conversions. |
| Avg order value | Revenue divided by revenue-bearing conversions. |
Each headline metric is shown alongside its delta versus the previous period of the same length (e.g. the last 30 days versus the 30 days before that).
Breakdowns
The breakdown card lets you slice any metric by a dimension. Switch the dimension to see where sessions, conversions, and revenue come from:
| Dimension | Examples |
|---|---|
| Source / Medium / Campaign | UTM values from the landing URL |
| Content | The utm_content value — slice by which on-page placement or CTA drove the visit |
| Referrer | The referring domain |
| Referrer category | Search, social, referral, or direct |
| Device | Desktop, mobile, tablet |
| Platform / Browser | OS and browser family |
| Country / Region / City | Coarse geolocation derived at ingestion |
Geolocation is derived from the request IP and the raw IP is then discarded — see the pixel's privacy behavior.
Per-link drill-in
Select a link to scope the entire Web tab to that link's traffic. This answers "how does this campaign perform on the web?" — its sessions, engagement, conversions, and revenue, with the same period-over-period deltas. It's the web counterpart to the link's app analytics.
Journeys
The journeys card surfaces the top entry pages (where sessions begin) and top exit pages (where they end). Use it to find the pages that pull visitors in and the pages where they drop off.
Goals & revenue
Any conversion that carries a numeric revenue property feeds the revenue and average-order-value metrics. To record revenue:
<button data-lf-event="checkout_completed" data-lf-value="49.00">Buy</button>
window.LinkForty.track('checkout_completed', { revenue: 49.0, plan: 'pro' });
The dashboard ranks conversion events by volume and revenue so you can see which on-site actions actually drive value. See Tracking conversions for the full pixel API.
How web attribution works
- A visitor clicks a LinkForty link carrying UTM parameters and lands on your site.
- The pixel reads those UTM parameters and attaches them to every event in the session.
- At ingestion, LinkForty matches the UTM parameters to the originating link and stamps the event with
attributed_link_id. - In single-page apps, the originating UTM is remembered for the session, so conversions on UTM-less routes still attribute correctly (last-click). See SPA route tracking.
Events that can't be matched to a link still appear in aggregate web metrics — they just aren't attributed to a specific link.
Best practices
- Tag your links with UTM parameters — attribution is UTM-based; untagged traffic can't be tied to a link. See UTM Parameters.
- Track conversions that represent value — signups, purchases, demo requests — and put money in a
revenueproperty so it rolls up. - Enable visitor IDs only with consent — new-vs-returning needs
data-visitors="true", which is consent-sensitive. - Compare periods — use the built-in deltas rather than eyeballing raw totals.
Related
- Web Pixel — install and configure the pixel
- App Analytics — the mobile-install counterpart
- Analytics Dashboard — click-level analytics
- Events & Conversions — in-app (mobile) events