Marketing analytics tools help you measure where traffic comes from and what it is worth. The free ones here build campaign links with UTM parameters so GA4 reports each source accurately, and project revenue and return from traffic, conversion rate and customer value. Both run in your browser, and the projections are estimates, not guarantees.
SparkToro’s 2024 study, using Datos clickstream data, found that 58.5% of US Google searches and 59.7% of EU Google searches ended with zero clicks, so every click you do earn deserves to be tracked and valued properly.
I built these two tools because measurement is where many small businesses lose the thread. They run campaigns, send newsletters and print flyers, then open analytics and see a large bucket of traffic labelled direct. Or they are asked to justify SEO spend and have no sensible way to frame the return. These tools address those two problems and nothing more.
Below, I explain how each one works, how to read the output, what to fix and what the honest limits are. The full set of collections is on the free SEO tools hub.
UTM Link Builder
UTM parameters are tags you add to the end of a URL so analytics can tell which campaign sent a visit. This tool builds campaign links with UTM parameters for accurate GA4 reporting, and it runs in your browser.
The parameters that matter
- utm_source names where the click came from, such as a newsletter, a partner site or a platform.
- utm_medium names the channel type, such as email, social or a printed QR code.
- utm_campaign names the specific campaign or promotion.
Google’s analytics documentation on collecting campaign data with UTM parameters says to always include source, medium and campaign, and recommends setting all relevant parameters if you set one. It also notes that values are case sensitive, so utm_source=google and utm_source=Google appear as different values and split your reports.
How to avoid messy data
- Write a short naming convention before you create any links, and use lowercase only.
- Use the same word for the same thing every time. Pick “email” or “newsletter”, not both.
- Do not put UTM links on internal links within your own site. They start a new session and overwrite the real source.
- Keep a simple spreadsheet of every link you have built, so a colleague can see what each campaign name means.
- Test each link by clicking it, then check that the visit appears in GA4 realtime reporting under the right source and medium.
The tool can build and tidy the link. It cannot fix a naming convention you do not have, and it cannot repair data already collected under inconsistent names. If you also print QR codes, the QR Code Generator in the local tools can add UTM tracking to the link before you generate the code.
SEO ROI Calculator
This calculator projects revenue and return from traffic, conversion rate and customer value. You give it inputs, and it works out what those inputs would be worth. Results are projections, not guarantees, and that wording matters: the tool is arithmetic, not a forecast of what search will do for you.
The inputs
- Traffic. The number of visits you expect from organic search over a period.
- Conversion rate. The share of those visits that turn into enquiries or sales. Use your own figure from analytics, not an industry average.
- Customer value. What a customer is worth to you. Be honest about whether you mean revenue or profit.
- Cost. What you spend on the work, so the tool can show return against it.
How to read the result
Treat the output as a scenario. Run it three ways: a cautious case, a middle case and an optimistic one, changing traffic and conversion rate. If the investment only makes sense in the optimistic case, that is useful to know before you spend. If it makes sense even in the cautious case, you have a stronger argument.
Honest limits
The calculator cannot know how much traffic you will earn. That depends on competition, your site, the quality of your content and how search results change. It does not use keyword volume or rank data, so it does not pretend to know either. Use your own figures from Search Console and analytics for the inputs, and be cautious with timelines. SEO often takes months, and I never promise a result or a date.
How these tools work and their limits
Both tools run entirely in your browser. The links you build and the figures you type are processed on your device and are not sent to my server. That makes them safe to use with real campaign names and real numbers.
It also means they are only as good as what you feed them. The UTM builder does not connect to your GA4 account, so it cannot tell you whether a link is being tracked correctly. The ROI calculator does not read your analytics, so it cannot sanity check your conversion rate. They are preparation tools. The reporting itself happens in your analytics.
One more caution about analytics in general: GA4 will not capture every visit, because of consent choices, blockers and browser settings. Use the numbers as a consistent comparison between campaigns, not as an exact count of every person. If your site tracks very little, the technical SEO tools help you check that pages are crawlable and loading properly first.
A workflow for measuring a campaign
- Set the goal. Decide what a successful visit looks like: a form submission, a call, a purchase.
- Estimate the value. Use the SEO ROI Calculator with cautious inputs to see what the goal is worth and what you can afford to spend.
- Agree the naming convention. Source, medium and campaign values, all lowercase, written down.
- Build the links. Use the UTM Link Builder for each placement, such as the email, the social post and the partner mention.
- Test before launch. Click each link and confirm it shows up under the right source in GA4.
- Review after a fair period. Compare campaigns by conversions, not only visits, and update your ROI inputs with real figures.
Imagine a restaurant that sends a monthly email, posts on social media and prints table cards. With a UTM link on each, plus the right campaign names, it can see which one drives bookings, and put the booking value into the ROI calculator to decide where to spend next month. This is an illustrative example, not a client result.
Reading the numbers sensibly
Once links are live, resist judging a campaign on visits alone. Ten visits that become three enquiries beat a hundred that become none. Compare campaigns by what people did after arriving, and compare like with like: a week of email traffic against another week, not against a month of search. When a campaign has very few visits, treat the figures as a hint rather than a verdict, because small numbers swing widely.
The same care applies to the ROI calculator. Revisit its inputs every quarter and replace assumptions with real figures as they arrive. If actual conversion rate or customer value differs from your first guess, the projection should change with it.
When a tool is not enough
These tools help you set up and think through measurement. They do not diagnose why traffic is flat, why conversions are low or why your analytics disagree with your sales records. For that, you need to look at your tracking setup, your landing pages, your search visibility and your reporting together.
A professional audit is worth considering if your GA4 data looks wrong, if direct traffic seems unusually high, if you cannot connect SEO work to enquiries, or if you need a defensible case for budget. I can review tracking, content and technical health and show you where the biggest gains are, without promising rankings.
Questions people ask about marketing analytics tools
Why should I use lowercase in UTM parameters?
Because UTM values are case sensitive in reporting. Google’s documentation gives the example that utm_source=google and utm_source=Google are different values, so mixed capitalisation splits one source into several rows.
Can I use UTM links on links inside my own website?
I would not. A UTM link on an internal link starts a new session and replaces the original source, which damages your attribution. Use UTM links for traffic that comes from outside your site.
Is the SEO ROI calculator a forecast of my results?
No. It is a projection based on the inputs you give it. It turns your assumptions into revenue and return figures, but it cannot know how much traffic you will win. Use cautious inputs and compare scenarios.
Do these tools send my campaign data anywhere?
No. Both tools run in your browser, so the links and numbers stay on your device. Nothing you enter is uploaded to my server.
If you would like help turning these numbers into a plan, my SEO audit services look at tracking, content and technical health together, and you can request a free audit to get started.