Eight of nine tattoo studio websites near Somerset have no analytics installed. We tested what they should install.
We scanned every tattoo studio Google returns for Somerset, MA, then weighed and priced the analytics tools they could use. One opinionated verdict, one free fix you can do today, and every number measured or sourced.

A tattoo artist is the most measurement-obsessed professional in any strip mall on Route 6. Needle depth. Stencil placement to the millimetre. How a given ink sits in a given skin tone eighteen months from now. Nobody in that chair is guessing, and nobody in that trade tolerates a guess.
Then the same person walks to the front desk, and every decision about where the next customer comes from is a guess.
That is not a character flaw. It is a tooling problem, and it is nearly universal in this category. We went and counted.
What we did, so you can do it too#
On 2 August 2026 we pulled the businesses Google returns for "tattoo studio" near Somerset, MA. That gave 18 studios across Somerset, Swansea, Fall River, Taunton, Raynham, Tiverton and Warren, in Google's own relevance order, which is roughly what a customer scrolling their phone actually sees.
For each one we fetched the website Google lists and read the HTML that came back, looking for the script tags every mainstream analytics tool has to load: Google Analytics, Google Tag Manager, Meta Pixel, Microsoft Clarity, Plausible, Fathom, Matomo. We also looked for booking software and cookie-consent banners.
That is the whole method. One request per site, read what comes back. You can reproduce it on your own site in ten seconds: open your homepage, hit Ctrl+U to view source, press Ctrl+F, and search for gtag or clarity or fbq. If nothing highlights, nothing is measuring you.
The count#
| What we found | Studios |
|---|---|
| Returned by Google for the search | 18 |
| No website link on the listing at all | 3 |
| Website link points to a social profile, not a site they own | 3 |
| Listed their own domain | 12 |
| Own domain, reachable (HTTP 200) | 9 |
| Own domain, broken on the day we checked | 3 |
Three of the twelve listed domains did not serve a page: two returned a 404 and one returned a 401. That is a separate and more urgent problem than analytics, and those three owners almost certainly do not know, because they have no analytics either.
Of the nine reachable sites:
The single measured studio was running Google Analytics, Google Tag Manager and the Meta Pixel together. Everybody else is flying blind.
Our favourite finding is the cookie banner. One studio, anonymised here as Site G, presents visitors with a consent notice asking permission to track them, and then tracks nothing. All of the friction, none of the data. That is what happens when a website gets built by a template and never gets revisited.
Before you go and install five dashboards#
The obvious reaction to "you are measuring nothing" is to go and measure everything. Resist it, because that failure mode is older than the web.
If you can't take action, some action (any action!), based on your analysis, why are you reporting data?
Kaushik's test is to ask any metric "so what?" three times. If the third answer is not something you would actually do differently on Monday, kill the metric.
For a tattoo studio there is really only one question worth instrumenting:
Of the people who land on my site, how many try to book, and where did those people come from?
Everything else is decoration. So we tested the tools against that question, not against their feature lists.
The tools, weighed and priced#
We measured each tracking script ourselves on 2 August 2026, fetching it twice from the vendor's own CDN: once asking for compression to get the real over-the-wire size, once asking for identity to get the uncompressed source. Prices and retention windows come from the vendors' own published documentation, linked below.
| Tool | Cost at ~2k visits/mo | Script, over the wire | Script, uncompressed | Data retention | Sets cookies |
|---|---|---|---|---|---|
| Google Analytics 4 | Free | 141.9 KB | 408.1 KB | User and event data: 2 or 14 months on a free property | Yes |
| Meta Pixel | Free | 394.5 KB | 394.5 KB | Not measured | Yes |
| Microsoft Clarity | Free, no traffic limit | Not measured | Not measured | Recordings 30 days, heatmaps 9 months | Yes |
| Plausible | $9/mo (Starter, to 10k views) | 1.2 KB | 2.8 KB | 3 years | No, per vendor |
| Fathom | $15/mo (to 100k views/mo) | 2.0 KB | 6.7 KB | "While you're a customer" | No, per vendor |
| Google Search Console | Free | No script | No script | 16 months | No |
Four honest gaps in that table. Clarity and Google Tag Manager we could not weigh, because both require a valid account ID to serve their script and we were not going to attach a real studio's ID to a test. Meta Pixel's retention we did not verify, so we are not printing a number for it. Meta's CDN served us the pixel uncompressed even when we asked for compression, so its two size columns are identical; your visitors' browsers may negotiate better. And we did not find an official Google page stating GA4's default retention setting, only that a free property is limited to 2 or 14 months, so check yours yourself under Admin → Data Settings → Data Retention.
One clarification the table cannot hold, and which most write-ups get wrong: GA4's retention setting governs user-level and event-level data, which is what powers Explorations and funnel reports. Google is explicit that it "does not affect standard aggregated reports." So the honest comparison is not "GA4 forgets after 14 months." It is "after 14 months you can still see how many people came, but you can no longer slice it."
Two things in that table deserve more than a row.
GA4 hides small numbers from you. Google applies data thresholding to protect individual identity, withholding rows when there are not enough users behind them, and its documentation is explicit that "data thresholds are system defined. You can't adjust them." On a site doing a couple of thousand visits a month, that is not a footnote. The demographic and search-query rows you most want to look at are exactly the ones most likely to be suppressed.
Free is not the same as weightless. GA4 and the Meta Pixel together put roughly 536 KB on the wire and about 800 KB of parsed JavaScript into a phone held in a parking lot on South Main Street, in exchange for a dashboard the owner opens twice a year. Plausible's whole script is 1.2 KB over the wire. That is not a rounding error. On the uncompressed source it is a factor of 146.
The verdict#
For a tattoo studio in Somerset doing a couple of thousand site visits a month, here is what we would install, in this order, and what we would skip.
1. Google Search Console. Free, first, today. No script, no cookies, 16 months of history, and it is the most direct free source for the words people typed before they found you. Search Console is where you learn that everyone is searching "cover up tattoo near me" and your site never says the words "cover up".
2. Microsoft Clarity. Free, second. Microsoft's own documentation says it plainly: "Clarity is a free service forever. You never encounter traffic limits or are compelled to upgrade to a paid version." It gives you session recordings and click heatmaps, which is the format that actually changes behaviour. Watching three people reach your booking page, scroll, hesitate and leave will do more for your business than a year of GA4 line charts. Recordings only last 30 days, so watch them monthly. Clarity does set a cookie, and Microsoft's FAQ answers "do I need to inform my users" with a flat yes. Explicit consent is only required for visitors in the EEA, UK and Switzerland, which for a Somerset studio is a notice on your privacy page, not a pop-up over your portfolio.
3. Skip GA4 unless something forces you into it. This is the opinionated part and we will defend it. GA4 costs you 142 KB on the wire, thresholds away the rows you care about at your traffic level, drops your ability to slice user-level data after 14 months on the free tier, and takes an afternoon to configure properly. It is a tool built for businesses with an analyst. You are a business with a chair and a waiting list.
4. If you want a clean number and no cookies at all, pay for Plausible. $9 a month, 1.2 KB on the wire, three years of history, one screen you can read in fifteen seconds. Fathom is the same idea and good, but at $15 a month you are paying for a 100,000-pageview-a-month ceiling you will never come close to. Plausible's Starter tier fits a studio; the funnels you would eventually want sit on their $19 Business plan, which is a problem for later.
The free fix, and it takes about ten minutes#
You do not need any of the above to answer the single most valuable question you have, which is which channel produced this booking. You need a link with a tag on the end of it.
Right now, your Instagram bio link, your Facebook page button and your Google Business Profile all point at the same bare address. Change them so each one is different:
- Instagram bio →
yoursite.com/book?utm_source=instagram - Facebook page →
yoursite.com/book?utm_source=facebook - Google Business Profile →
yoursite.com/book?utm_source=google
Nothing breaks. The page loads identically. But from the moment you do it, every analytics tool on earth, including the free ones, can separate the Instagram people from the Google people. Do it before you install anything, because a tracking tool switched on today with untagged links will spend its first six months telling you almost nothing.
And the genuinely free version, the one that beats every tool on this page: add a required "How did you hear about us?" field to your booking form or your intake paperwork. Four options, one tap. A tattoo studio takes a deposit and a consultation from every single customer, which means your capture rate on that question is close to 100%. Almost no other local business has that advantage. Most of them would kill for it.
What we could not measure, stated plainly#
- Our scan reads the HTML a site delivers. Every one of the nine reachable studios is built on a hosted website builder, and those platforms ship their own built-in visitor stats that our scan cannot see. So "no analytics" means "no independent analytics tool installed", not "zero numbers anywhere." It matters, because built-in builder stats tell you visits. They do not tell you which channel produced the booking, which is the only thing you asked.
- Tags injected later by client-side JavaScript would not appear in our fetch. A studio could be measured and look unmeasured to us. One could. Not eight.
- We did not measure Instagram or Facebook presence for these studios. Those platforms cannot be verified reliably from outside, and we will not print a number we did not take.
- We did not complete a full performance audit of this category, so nothing here says anything about how fast these sites load.
If you own one of these nine#
We have not named anybody and we are not going to. Nobody in this piece asked to be graded in public, and a tattoo studio's reputation is built by hand over years.
But if you read the count above and thought that is probably me, the check takes ten seconds. View source, search for gtag. Then go tag your Instagram link.
If you would rather someone else did it, that is what we do. It is not a big job.
774.559.8992 · Joshua.Amado@AvalonPartner.com
Sources for every figure in this article: GA4 data retention · GA4 data thresholding · Microsoft Clarity FAQ · Clarity data retention · Plausible pricing · Plausible cookieless · Fathom pricing · Search Console 16-month window · Google Business Profile metrics · GBP call history retirement · GBP data retention. Script weights measured by us on 2 August 2026.
Filed under
Want help putting this into practice?
Avalon Partner helps Fall River and South Coast businesses fix the gaps that cost them leads. Call 774.559.8992 or email Joshua.Amado@AvalonPartner.com.


