stevage
a day ago
The author lacks imagination or is not arguing entirely in good faith:
> I realised that knowing about my website visitors had zero effect on anything in the real world.
Perhaps that's true for them? But you don't have to try too hard to think of legitimate reasons why basic analytics are useful to any blog author who is trying to increase their reach, like knowing what topics are of most interest to their audience, when to post for bets result, comparing different styles of post etc.
They still have valid points against the intrusion of data gathering, but it's simply inaccurate to claim there's no benefit to the data.
_heimdall
a day ago
I have always thought of blogs as being written primarily for the author. Maybe they write because they enjoy writing, or to think through something, or to leave notes for later.
When someone does it for the audience I always consider it more of a publication. Maybe that just semantics, but that's been the distinction for me.
TrueDuality
a day ago
I write primarily as a means to collect my thoughts and outcomes around projects. I keep analytics on my site not to optimize for any particular audience but because it feels validating and that I'm contributing in another form.
I still see high traffic on a post explaining oddities in some of Route53's unintuitive behaviors and hope I'm making someone's day a little better in giving them a solution.
That drives me to write more.
dgfitz
21 hours ago
Extrinsic vs intrinsic motivation, makes sense.
I’m more on the side of the author. I write to get my own ideas out of my head. I don’t even publish them, not yet anyways. But if I ever do, I also won’t use analytics. I fear it would somehow bias me into writing for bigger numbers, and I don’t want to do that.
echoangle
a day ago
I would count blogs as a type of publication. I would say that everything that’s published on purpose is a publication.
xattt
a day ago
People seem to confuse writing in a blog with writing in a personal journal as part of self-therapy. Think “long-winded” posts on Livejournal.
It’s hard to engage in good-faith discussions because individuals may not have thought about the “why” yet, and it would be an embarrassing moment to be caught mid-discussion.
PaulRobinson
a day ago
You can do this with server side logs.
You don’t need to track users to get this insight, you can get all that insight from tracking server requests.
You may ask what’s the difference. Well, if I track you with in browser tech I can see everything you do.
If I look at the logs I’ll most likely just see a load of people from a single IP at your ISP which is a reverse proxy cache.
I’m fine with that. I don’t run any tracking, but I do look at logs now and again.
ritcgab
a day ago
This is true if you host your blog on a webserver under your control. If you host from platforms like GitHub pages, this is not an option.
sim7c00
a day ago
perfect answer tbh just scrap server logs. sites that offer blogging capabilities as service should do that for their users and provide 'local analytics'. its really trivial to do :/ u get tons of info. if u need more a lot of webservers can also dish out additional logs for you. applications can also be trivially configured to track such things themselves at near 0 cost and effort.
hell, theres ready to use log collectors that will give u even nice dashboarding capabilities if you want to provide more fancy offerings in analytics. if ppl like that so much isnt it an easy sell? non invasive analytics?
(should be noted some platforms do this ofc.. :) )
dwedge
a day ago
I was confused by your comment until I realised you meant scrape the server logs, not scrap them
c0balt
a day ago
Huh, I have always wondered if for these usecases log-based analytics would suffice. No need to intrude on the client when the request itself already includes lots of data.
You get visited page, time of visit and a minimal user identifier (preferred locale/user agent, source IP). That should provide enough data for those questions. If you want to make it slightly more privacy friendly and cheaper only store aggregate data (visited page counts etc).
The problem here is probably that logs are not always accessible (managed services like GitHub/GitLab pages).
jsheard
a day ago
The other problem with logs is that it's very difficult to filter out bots masquerading with browser user agents, of which there are a lot nowadays. I've watched the logs on newly registered domains that aren't published anywhere besides the certificate transparency logs and seen the majority of traffic coming from "Chrome". Yeah I'm sure you are.
diggan
a day ago
> The other problem with logs is that it's very difficult to filter out all of the bot traffic.
It's not very difficult, but isn't not effort-less. Start with something like https://github.com/allinurl/goaccess/blob/master/config/brow... which captures 99% of the crawlers out there. Then, when you notice there is one particular user-agent/IP/IP-range doing a bunch of requests, add it to list and re-run. Doing filtering based on ASNs that you see are being used for crawling lets you filter most of the AI agents too.
We've been dealing with this problem for over 2 decades now, and there are solutions out there that removes almost all of it from your logs.
closewith
a day ago
At least in the EU, you still need consent to go down this path, so you end up rebuilding the existing analytics tools to manage that.
Fire-Dragon-DoL
21 hours ago
You don't: the ip, user agent header are necessary for you to serve the request and for you to protect from malicious usage. Both are fine use for gathering data under the current legislation. You can still convert those datasets in analytics.
closewith
20 hours ago
No, you're wrong. You need consent to use IP address for analytics, even if lawfully collected for another reason under a different legal basis.
Lots of precedent on this and it's clear cut.
Fire-Dragon-DoL
20 hours ago
But you don't need to use the ip for analytics. Aggregate the data and throw it away.
closewith
19 hours ago
You still need consent for that, as you processed the IP for that purpose and it is explicitly never allowed under other legal bases.
Again, this is a completely settled matter in the EU, so you can easily look it up if your don't believe me.
Fire-Dragon-DoL
13 hours ago
Cool, then ignore the ip and just consider the amount of requests to a given endpoint. Counting that should be sufficient
JKCalhoun
a day ago
My personal blog? Analytics would be an ego thing only.
To be clear, my ego would love to know that people are flocking to read my brilliant prose! Alas, though, I don't even have what we used to call analytics: a number of visitors counter.
So my blog is, as someone on HN pointed out to me, "useless".
its-kostya
15 hours ago
On the contrary, you need imagination and discipline to create and maintain something that is simply for enjoyment and not something to be bought/sold.
chongli
a day ago
any blog author who is trying to increase their reach, like knowing what topics are of most interest to their audience, when to post for bets result, comparing different styles of post etc.
Why would I want to read a blog like that? That's hack writing 101. There's a million of those writers shovelling out that drivel on LinkedIn (which sells them all the analytics they need to do it).
I want to read blogs by people who are passionate about their topic and really take the time to become an expert (if they aren't already). They don't need to know anything about me to write about their topic.
stevage
a day ago
You could make the counter-argument: Why would I want to read something written by someone who doesn't care about their audience at all?
Both of those are extreme positions.
chongli
a day ago
Pretty much everyone on Hacker News is writing comments for one another without the benefit of analytics. We're having discussion about topics we care about without delving into each other's personal details.
If you care about a topic you're going to care about a community you build and participate in around that topic. You don't need marketing-focused analytics to do that. You just need to keep writing and engaging with people in the comments.
righthand
a day ago
Careful, upvotes and karma are analytics.
chongli
a day ago
They aren't. They're feedback. Analytics is demographic information used for marketing purposes.
righthand
12 minutes ago
If I can see the number of votes and replies and their affect on my account (karma count), those are analytics of my comments and stories.
Demography is the genre of analytic.
scoofy
21 hours ago
Analytics are often used for demographic purposes, but they aren’t for that: https://en.m.wikipedia.org/wiki/Analytics
Ranking comments by quality is absolutely tangential to analytics. It’s processing feedback, and rearranging the pangs in orders to make it more pleasant to readers… it’s real close to a-b testing.
miyoji
a day ago
I would make the counter-counter-argument: someone who is just trying to make what the audience wants to see to get views doesn't care about the audience either, they just care about the audience's eyeballs and the money/fame/influence they can get from leveraging those eyeballs.
chaps
a day ago
Today I learned that "caring about my audience" means using analytics against them to understand as much as I can about them without their full consent.
Friend, there are many other ways to care about your audience without being a whimsical stalker from high up.
palata
a day ago
> Why would I want to read something written by someone who doesn't care about their audience at all?
That's not what you described. You described a blog writtten by someone who wants to increase their reach.
MSFT_Edging
a day ago
My favorite musicians and podcasts hate their fans.
Seriously, fans are awful. If they found you for doing what you want to do, keep doing what you want to do. Don't let the fans guide you too much.
chongli
a day ago
We need look no further than The Beatles, who famously and repeatedly tried to pivot their music away from what their fans wanted. In the process, they innovated popular music in a multitude of ways and spawned new genres in the process.
If they paid any attention to their fans they would've been playing "Love Me Do" for decades as their millions of screaming preteen girl fans slowly turned into senior citizens.
breuleux
a day ago
You can care about your audience without needing any analytics. Usually, I would think that you personally know a few people who are in your intended audience. Just ask them. And if you can't get feedback from actual people on your writing, analytics is a really, really poor substitute for that.
Retr0id
a day ago
Not caring about the size of your audience is very different to not caring about your audience at all.
plastic-enjoyer
a day ago
> Why would I want to read something written by someone who doesn't care about their audience at all?
Uh, because you find the content interesting?
jasode
a day ago
>I want to read blogs by people who are passionate about their topic [...]
I didn't downvote but want to try to explain some of the mindset of some of the authors who do care about analytics and how it affects what they work on.
The 2 different activities need to be separated:
(1) passionate about a _topic_
vs
(2) passionate about _writing_about_ a topic.
Some people need some validation from a growing audience (i.e. see visitor stats) to continue to work on (2).
An example of this I came across was a analyst who was really knowledgeable about tele-communications, cell towers, datacenters, etc. He wrote some blogs and created videos about how the industry players work. It was really good analytical work. Unfortunately, he didn't gain a big audience following from it and quit after just 10 months.
He's still in the industry and I'm sure he's still "passionate" about the topic of next gen cell towers, etc. Just no longer passionate about blogging into an empty void.
One could then argue, "why does an author need to care about blogging to an empty void?!?". I don't know what to say. I guess it's just humans being humans and some want a little social proof that whatever they put a lot of time into is useful to more people than a tiny niche audience.
cosmic_cheese
a day ago
> One could then argue, "why does an author need to care about blogging to an empty void?!?". I don't know what to say. I guess it's just humans being humans and some want a little social proof that whatever they put a lot of time into is useful to more people than a tiny niche audience.
In my case, there’s a social proof element, but it’s also nice to know if I’m basically talking to myself or if there’s somebody out there listening. If it’s the former I feel kind of silly, like someone sitting in an empty room muttering to themselves might, plus writing takes time and energy that I could be putting towards something else. You know how there’s some meals that feel worth cooking if there’s even one other person who’ll be eating, but not if it’s just yourself? It’s like that.
chongli
a day ago
Keeping a count of how many views and comments a blog post gets is not analytics. Analytics is gathering deep data about the demographics of those numbers. It’s learning about the age, sex, race, income, country of origin, education, occupation, etc. of your readers.
This is information that’s irrelevant to a person who is merely passionate about a topic and wants to write and share about it. It’s information used solely for increasing engagement and making money.
hansvm
a day ago
Alright, suppose I'm passionate and an expert, and I want to write a blog going into a deep dive about logarithm approximations:
How do I frame it? Is this for a math audience or a programming audience? If for programmers, are we talking about tricks to make it faster on modern x86_64 platforms or when you need to do voodoo on a microcontroller? If for modern x86_64 platforms, is this a short, punchy article empowering people with a new trick? Is it a long, dry article empowering other experts with nitty, gritty details? Do I frame it in terms of some other problem (like randomized, weighted sort for example)? If so, which problem?
All of those are just questions about "what" I intend to write, after I've ostensibly already chosen what to write about using my expert knowledge and opinions. "What" questions aren't the only unknowns which are improved in the face of knowing your audience though. For the content to land successfully you need to know something about who's reading it. Should you use Python/F#/C/Zig/curl-braces-pseudocode/python-pseudocode/JS/... to deliver the examples? Is it worth incorporating the resulting assembly into the article? If targetting programmers, do they have enough of a math background that you can or should include a derivation or two? Is this the sort of audience who would appreciate seeing all the tricks and solutions which _don't_ work?
And so on. Analytics are a powerful tool for ensuring your article will actually be useful to somebody, even predicated on your assumption that the best content is written by passionate experts (a statement I largely agree with) -- and the hidden, implicit assumption that somebody informing their writing decisions with analytics is _not_ acting as a passionate expert for the resulting work (a statement I wholeheartedly disagree with).
Diving slightly into that point of disagreement, my niche isn't logarithm approximations; it's using a wealth of math, old-school ML, and low-level CPU knowledge to push computers well past their ordinary limits. I don't have near enough time to write. When I do find time, what should I write about? I'm a passionate expert about a lot of things if our yardstick is the length of a blog post, and I don't have time to write about all of them. If I were to write that logarithm article in today's world I might instead write its dual, fast approximate softmax, signalling some sort of expertise to the "AI" people. Or not. Unless I know who's reading my stuff I only have the vaguest of inklings about the specific topics people might find interesting.
In my mind at least, that choice isn't pandering in the same way as the least-common-denominator drivel being shovel-fed on LinkedIn. I still have my own unique ideas and unique takes on those ideas. You can imagine a Venn diagram of the things I'd like to write about and the things the hive mind wants to consume. I'm definitely biased in that I'll pander to the intersection of those two things, but I think your complaint is about people who exit their own bubble completely.
yunohn
a day ago
Yes, well you want to read one species of blog - while there is a middle ground without it becoming LinkedIn drivel.
scoofy
21 hours ago
The essay seems unhinged. Data is useful. What the hell is wrong with that?!?
chaps
a day ago
I think you're missing the point of the blog that's implicitly spelled out in the title: you do not need telemetry [but maybe you want it].
Do you "need" to have any of the analytics crap to have the same effect? No.