Services and bookings
For law firms: which practice pages bring paid consultations and flat-fee clients.
A firm with online booking sells paid consultations and, in some practices, flat-fee services such as a will or a trademark filing, paid by card on the firm's site. Tally ties each of those payments to the visits behind it, so you can see which practice pages and searches bring clients.
14 days free, no card needed.
01How they sell
- One-offPaid consultations booked online and flat-fee services with a set price, each paid by card before the work starts.
- SubscriptionA few firms offer monthly plans for small businesses, with a set amount of advice each month.
02Payments it reads
- StripeConsultation fees and flat-fee services through Stripe Checkout or a booking tool connected to the firm's Stripe account; refunds are read.
What Tally can't read
- Retainers deposited into a client trust account through a legal payment processor such as LawPay aren't read.
- Payments by cheque or bank transfer outside Stripe aren't read.
- Matters, case notes and anything in your practice-management software aren't read.
- Tally doesn't record what visitors type into intake forms; session replay is off unless you turn it on and masks inputs.
03Where buyers come from
- SearchSearches for a practice area and a city bring people comparing a few firms; the page breakdown shows which practice pages lead to bookings.
- DirectoriesLawyer directories and review sites send visitors with a referrer, so each listing's paid consultations can be counted.
- AI assistantsPeople asking an assistant for a lawyer for their situation follow its suggestions, counted in their own channel.
- ReferralsPast clients and other professionals refer people, who arrive typed or as shared links in Readable Direct.
04What Tally answers
Which practice pages lead to a booked consultation?
Mark the booking confirmation as a goal and the goals view gives completions by page and source, with the revenue of those visitors; a funnel from practice page to booking to payment shows where people stop.
Goals and funnelsWhat did a client read before booking?
The visitor list shows each visitor's city, latest source, pages and engaged time, and their journey shows every visit before the payment, without names unless your site identifies them.
Visitors and journeysDo directories or search bring more paying clients?
The breakdowns put revenue beside each source and referrer, so a directory listing and your own search traffic are compared by paid consultations.
Sources with revenueHow long do people take to book?
Path to purchase gives the median time and visits from first visit to payment and the share who book on their first visit.
Path to purchase
05Numbers worth watching
- Goal conversion
- Booked consultations over visitors, by practice page and source.
- Revenue by source
- Revenue per source, so directories, search and assistants are weighed by what clients paid online.
- Visitors from AI assistants
- Visits from AI assistants and the consultations behind them.
06An example
Glad HamsterCustomerBerlin, Germany · Desktop · FirefoxRedditOrganic Sociallatest visit: 4 pages/blog/stripe-fees+2/thanks3 visits3m 08s median6m 42s longest$49
Visits, last 30 days
Whole journey- RedditOrganic Social/blog/stripe-fees/pricing/signup/thanks
4 pages · 6m 42s engaged · 1 goal$49 credited to this visit
- Directtyped or bookmark/pricing/docs
2 pages · 1m 36s engaged
- GoogleOrganic Search/blog/stripe-fees/
2 pages · 3m 08s engaged
Cosy CapybaraAustin, United States · Mobile · SafariGoogleOrganic Searchlatest visit: 2 pages//pricing1 visit1m 11s engaged–
Visits, last 30 days
Whole journey- GoogleOrganic Search//pricing
2 pages · 1m 11s engaged
Spry BisonToronto, Canada · Desktop · ChromeChatGPTAI Assistantslatest visit: 4 pages/compare+2/docs/api2 visits3m 57s median5m 44s longest–
Visits, last 30 days
Whole journey- ChatGPTAI Assistants/compare/pricing/docs/docs/api
4 pages · 5m 44s engaged · 1 outbound click
- PerplexityAI Assistants/compare
1 page · 2m 09s engaged
Snug CapybaraCustomerLeeds, United Kingdom · Desktop · EdgeNewsletterEmaillatest visit: 2 pages/changelog/2 visits1m 41s median2m 34s longest$120
Visits, last 30 days
Whole journey- NewsletterEmail/changelog/
2 pages · 2m 34s engaged
- Directtyped or bookmark/
1 page · 48s engaged
Bubbly LlamaUtrecht, Netherlands · Mobile · Chromex.comOrganic Sociallatest visit: 1 page/blog/launch-week1 visit1m 04s engaged–
Visits, last 30 days
Whole journey- x.comOrganic Social/blog/launch-week
1 page · 1m 04s engaged
Velvet PenguinBengaluru, India · Desktop · ChromeHacker NewsOrganic Sociallatest visit: 3 pages/blog/stripe-fees/docs/pricing1 visit4m 56s engaged–
Visits, last 30 days
Whole journey- Hacker NewsOrganic Social/blog/stripe-fees/docs/pricing
3 pages · 4m 56s engaged
07Setting up
- WordPressAdd the tag through your theme's header so practice pages, attorney profiles and the booking page carry it.
- Choose cookieless or consent-first mode if you'd rather set no cookie; the IP is used for the city and then dropped either way.
- StripeConnect the Stripe account that takes consultation fees with a restricted key; a booking tool charging through it is read as Stripe payments.
08Questions
Does Tally collect confidential client information?
It counts visits, pages, goals and payments, and drops the IP after finding the city. It doesn't read forms, and session replay is off unless you turn it on, with inputs masked. Avoid sending details in goal properties.
Our retainers go through LawPay. Will they show?
No. Tally reads Stripe, Paddle, Lemon Squeezy and Polar only. Consultation fees and flat fees taken through your Stripe account are read.
Can we see which attorney's profile brought a client?
The page breakdown puts revenue beside each page, attorney profiles included, and each client's journey shows the profiles they viewed.