News for hackers. Stuff that matters.
Re:We ditched Google Analytics by eponeponepon on Tuesday December 08, 2015 @11:09AM (#10697202)

    It took us only a few weeks to write our home-brew 
    analytics package. Nothing super fancy yet now we have 
    an internal dashboard that shows the entire company much
    of what we used analytics for anyway - and with some 
    nice integration with some of our other systems too.
I never quite grasp how the above isn't just a matter of intuition to anyone working in the tech sector. Google Analytics thrives on developers' laziness in my opinion.

And to echo other posters: SpiderOak deserve thanks. If I find myself with any need for a service like theirs, I know I'll be looking at them.

Re:We ditched Google Analytics by gedrap on Tuesday December 08, 2015 @02:10PM (#10698603)
>>> I never quite grasp how the above isn't just a matter of intuition to anyone working in the tech sector. Google Analytics thrives on developers' laziness in my opinion.

Ah, the "not invented here" syndrome!

There are tons of things that you could do "in a couple of weeks" that more or less work. However, it doesn't mean you have to or even that it would be a good idea.

If all developers adopted the attitude that you have expressed, there would be thousands of sad sad developers who need to maintain shitty in-house analytics system because someone once said "I could do it in a week". There are tons of awful CMSes already because someone once said "I could do better than wordpress" / "I could create a better framework" / etc.

In a lot of the cases, GA is just good enough. Sure, you might need to spend some time to explore its features (custom dimensions, etc), there's more to GA than a number of pageviews for a given day. There are cases when GA is not enough. Fair enough. But it's definitely not the majority of the cases.

Sure, it makes sense for SpiderOak given it's target audience. However, there's no need to make such a generic statement about 'anyone working in the tech'.

Re:We ditched Google Analytics by EGreg on Tuesday December 08, 2015 @02:40PM (#10698838)
The answer is open source. Where is the wordpress to google's analytics product?
Re:We ditched Google Analytics by gedrap on Tuesday December 08, 2015 @02:53PM (#10698946)
Piwik, Snowplow, etc. They do exist.

Then the question is do you really want to maintain the infrastructure required to run the analytics smoothly? Especially if your company has dozens of millions of pageviews a month and depends on the real time needs (extra infrastructure to support that).

Are you familiar enough with the stack so you could have a high degree of confidence that you can fix productions issues which are inevitable? Quite often, an honest answer here is 'no'. Then can you afford to lose a few hours/days/weeks (whatever it would take to fix the issue) of data? Again, often the answer here is 'no'.

Of course, you have hosted solutions. But they are no better than GA in terms of privacy.

Paid support exists too but the cost can skyrocket pretty quickly, on top of paying for the infrastructure and maintaining it.

Re:We ditched Google Analytics by eevilspock on Tuesday December 08, 2015 @04:07PM (#10699526)
Processing logs is a lot cheaper than the javascript download and other additional http requests needed for google analytics, not to mention the privacy costs. Cheaper for the website, the user, and the web in general.

Not to mention you get perfectly accurate analytics, with no loss due to request blockers or disabled javascript.

The code for this is generic. An open source solution costs nothing beyond some CPU to process the logs and a database to store the analytics.

Re:We ditched Google Analytics by iheartmemcache on Tuesday December 08, 2015 @04:57PM (#10699891)
It's been a while since I've used GA but being able to segment into age, gender, and interests(1) are things that you can't do without paying a marketing aggregator hundreds of thousands of dollars a month or using GA. You can do some geolocation classification and things like campaign effectiveness, bounce rate, etc, but since Google has so much aggregate data off-hand the value of being able to classify user-x as "Male, 40s, Interests-similar-to-demographic-we-sell-to"(2) is invaluable whether you're selling seats of enterprise software, high-fashion luxury items, or cheapo stoner knick-knacks. You can't really market segment with your own software.

(1) https://support.google.com/analytics/answer/3125360?hl=en&re... (2) https://support.google.com/analytics/answer/2819948

Re:We ditched Google Analytics by eevilspock on Tuesday December 08, 2015 @08:13PM (#10701188)
Sure. So now the question is, why would Google offer all of this for "free"? Is it really free? Who pays, and in what ways?
Re:We ditched Google Analytics by iheartmemcache on Tuesday December 08, 2015 @09:34PM (#10701533)
Obviously, they're using the same information that's helping you calibrate your campaigns to add to the hive-mind, so they can further data-mine. You're sacrificing the anonymity of your end-users in doing so. Obviously they're offering it so that they can refine their profile of you more accurately to sell ads / direct more relevant traffic to you better. I'm not an industrial engineer but I've been reading about it for the last few weeks. I turned off Adblock for a while and even with my Opt-out plugins(a,b) I started getting ads for $4,500 Fluke multimeters. The combination of one's search history plus a fairly comprehensive history of the sites you visit(b) to a terrifying degree, but at the same time, the average business with only a few million dollars a year going towards both sales and marketing can't really approach Quantcast and ask for access to their API.

a: https://tools.google.com/dlpage/gaoptout b:https://chrome.google.com/webstore/detail/do-not-track/ckdcp... b: I don't have the study off-hand, but IIRC some guy after finishing his masters from Stanford wanted to assess how much information Google had re: an average users browser history. The findings, based off Common Crawl data of the top 100k sites + presence of GA.js yielded something like ~> 75% of the web was tracked (not to be confused with how much of an end-user's traffic is tracked, that number will be far higher) based on sites with a GA.js history factoring in Referer tags. Those were unweighed numbers, i.e., I bet more than one out of two 45 year old woman's traffic can be analyzed to a 95% degree of completely entirely based off of Pinterest, Facebook, search history and the outbound links from her e-mail.

Re:We ditched Google Analytics by e12e on Tuesday December 08, 2015 @10:06PM (#10701661)
Interesting points. I think there are many ways to use Google Analytics that go beyond what many people want from "visitor data". [Some of t]he kind of questions GA can answer is only possible if one is willing to collude in destroying (meaningful) privacy.

I've had "simple foss analytics" on my todo-list for quite some time. I'm hoping one can build on what piwik have collected wrt bot agent strings, ips etc - and combine with a simpler collector (adding php to the stack just for analytics isn't very appealing, never mind a php codebase of somewhat questionable quality).

Snowplow looks good, but I'm not sure if they have a supported "self-host" stack yet (they started out very awz/s3 centric).

I actually think there's room for a new product, that puts a little bit more thought into what questions it makes sense to ask, and how best to answer them (eg: does collecting metrics on every visitor even make sense if you can answer the same wuestions just as well by doing random sampling? You might want to quantify where your bandwith goes - but simple log analysis might do that easily enough - and it might have very little to do with your human visitors etc).

Re:We ditched Google Analytics by __jal on Tuesday December 08, 2015 @04:30PM (#10699688)
If you make decisions with money riding on the answers, it costs a lot more than CPU and DB.

Perhaps systems administration is somehow very cheap for you, but I'm willing to bet it is still not "nothing" - even if the cost is you personally not watching a TV show you like because you're patching the web server on your analytics box for your personal vanity domain, that's still a cost.

For most operations, sysadmins are somewhat expensive, and because of that, busy. This is why Urchin was such a good idea, and why Google bought them - the proposition is to trade your users' privacy for the admin time it takes to support another internal app. There's an absolute no-brainer, assuming you don't care about your users' privacy (IIRC, they were going to sell the service before Google ate them, but that's ancient and trivial history).

Re:We ditched Google Analytics by eevilspock on Tuesday December 08, 2015 @04:41PM (#10699781)
>because you're patching the web server on your analytics box

If you're business is so small that an additional low-volume web server just to display your analytics (you don't need one for the actual tracking) is a big deal, then the same web server that serves your product can serve your analytics. Not a big deal.

Re:We ditched Google Analytics by __jal on Tuesday December 08, 2015 @05:15PM (#10700064)
I'm glad we both agree that analytics for a vanity domain is not a big deal. It also was a bounding example for my argument, not my argument.
Re:We ditched Google Analytics by efuquen on Tuesday December 08, 2015 @11:16AM (#10697261)
I don't think it's a matter of laziness. More so where is it best to spend your expensive/valuable developer resources, on the product or some home-baked analytic's framework?

I applaud SpiderOak, but they are much different from most other sites. They have privacy conscious customers to begin with, this is something that is good press for them and probably a net positive on their bottom line for doing it, not the case with most other sites. Also it's something they are doing after having a very mature product for many years, clearly not the first or most important thing they needed to tackle as a company.

Re:We ditched Google Analytics by IE6 on Tuesday December 08, 2015 @01:09PM (#10698161)
Agreed - for some cases just pasting the GA snippet onto a site is sufficient. For others you should add events and such. For others you must roll your own.
Re:We ditched Google Analytics by marcosdumay on Tuesday December 08, 2015 @01:32PM (#10698309)
If it's worth A/B testing your site, it's worth doing it with a tool that understands your costs and revenue structure.

GA is mostly used by people that don't need it, yet want to pretend they get actionable data out of it.

Re:We ditched Google Analytics by redthrowaway on Tuesday December 08, 2015 @11:19AM (#10697278)
It's not laziness, it's opportunity cost. For SpiderOak, it makes sense to spend a few weeks of a few developers' time to roll their own analytics. For me, it doesn't. Our customers aren't privacy-focussed. In fact, our app depends on them explicitly sharing [quite a lot of very personal] data with us. I would rather spend that time building something that delivers value to them and us than indulging my personal beliefs about privacy.
Re:We ditched Google Analytics by rplnt on Tuesday December 08, 2015 @11:13AM (#10697230)
Aren't there self-hosted analytics anyway? Piwik[1] comes to mind first, but I'm sure there are many.

1. https://piwik.org/

Re:We ditched Google Analytics by billmalarky on Tuesday December 08, 2015 @11:28AM (#10697351)
Piwik is incredible. But it should be noted that it does provide a scaling challenge for high traffic use cases (> hundred million actions per month), and hosting your own analytics is expensive.

I bring this up because people had been slamming moot for using GA on 4chan instead of piwik without understanding why.

Re:We ditched Google Analytics by bjelkeman-again on Tuesday December 08, 2015 @12:41PM (#10697957)
We have much lower traffic than that and our Piwik servers, with paid support from the Piwik team, often struggles to generate reports etc. Not convinced Piwik is that easy to scale.
Re:We ditched Google Analytics by billmalarky on Tuesday December 08, 2015 @04:53PM (#10699860)
People have scaled it to over a billion actions per month. No clue how much of that includes customizations though... It sounds way past the out of box limit.

Look at the comments from sandfox and afterlastangel in this thread. afterlastangel is pushing a billion, sandfox is around 300 MM per month.

http://forum.piwik.org/t/high-traffic-piwik-servers-database...

Re:We ditched Google Analytics by brettz on Tuesday December 08, 2015 @09:39PM (#10701559)
I'm looking into replacing GA Premium ever since Easylist blocked GA tracking for Adblocked users and self-hosted Piwik seems like the best solution. I'd be well into the billions.
Re:We ditched Google Analytics by billmalarky on Thursday December 10, 2015 @12:12PM (#10711762)
With that kind of traffic hopefully you have the resources to pull it off. Good luck!
Re:We ditched Google Analytics by wishinghand on Tuesday December 08, 2015 @11:54AM (#10697584)
Do any of the Google Analytics alternatives scale to that size?
Re:We ditched Google Analytics by rbinv on Tuesday December 08, 2015 @12:00PM (#10697630)
Free alternatives? Not really. Paid? Yes, SiteCatalyst and Webtrekk come to mind.

People seem to ignore that the tracking JavaScript is not what you're paying for. It's the backend + servers.

Re:We ditched Google Analytics by billmalarky on Tuesday December 08, 2015 @04:55PM (#10699876)
People have taken piwik to 300MM up to over 1 billion actions per month. But it certainly isn't "set it and forget it."

http://forum.piwik.org/t/high-traffic-piwik-servers-database...

Re:We ditched Google Analytics by sarciszewski on Tuesday December 08, 2015 @12:02PM (#10697662)
See https://news.ycombinator.com/item?id=10697045

Piwik is still using (unsalted) MD5 for passwords in 2015, and probably will still be using unsalted MD5 in 2016.

Re:We ditched Google Analytics by etjossem on Tuesday December 08, 2015 @12:25PM (#10697836)
This is pretty bad. Piwik could be a high value target depending on the nature of the site it is used to analyze.

I can't believe unsalted MD5 is "by design" (https://github.com/piwik/piwik/issues/8753).

Re:We ditched Google Analytics by sarciszewski on Tuesday December 08, 2015 @12:28PM (#10697855)
https://theintercept.com/2014/02/18/snowden-docs-reveal-cove...

Considering Piwik is used by the GCHQ, I find it hilarious.

Re:We ditched Google Analytics by Someone1234 on Tuesday December 08, 2015 @01:00PM (#10698094)
They're using an open source analytics software package to analyse the very data it was designed to analyse.

I don't find it using poorly implemented hashing in the administrative interface to be at all relevant to what they're doing, or why they shouldn't be using it.

Re:We ditched Google Analytics by etjossem on Tuesday December 08, 2015 @01:42PM (#10698388)
Information on who visits WikiLeaks - and what they read and upload - is an incredibly high value target. I don't see how you can argue otherwise, when Britain's top intel agency has an expensive line item in their budget just to get at that info.

Given these known security flaws, it's not a stretch to assume anyone who can see the GCHQ's Piwik server can have that data too, regardless of whether they are authorized.

See below for a small preview of what an attacker could exfiltrate (dissident IPs redacted for a reason):

https://firstlook.org/wp-uploads/sites/1/2014/02/piwik2.png

While we're talking about poor security practices: the privileged username in the screenshot is apparently still the default ("admin"), so I hope the password isn't still "changeMe" ... http://piwik.org/faq/how-to/faq_191/

Re:We ditched Google Analytics by Albright on Tuesday December 08, 2015 @11:20AM (#10697291)
Re:We ditched Google Analytics by tux3 on Tuesday December 08, 2015 @12:52PM (#10698027)
Wikipedia's love of lists is absolutely amazing: https://en.wikipedia.org/wiki/List_of_lists_of_lists
Re:We ditched Google Analytics by rqebmm on Tuesday December 08, 2015 @02:20PM (#10698678)
Re:We ditched Google Analytics by Someone1234 on Tuesday December 08, 2015 @01:04PM (#10698124)
Strangely Microsoft's one is missing: Application Insights.

Pretty much works like Google Analytics but utilises both client JavaScript and embedded runtime code to generate a richer picture of what is going on.

Too bad the interface on the Azure Portal is terrible. They spent too much time making it look fancy, and not enough time getting the 101s of usability right (which is a criticism I'd lay at the feed of the new Azure portal in general).

Re:We ditched Google Analytics by nateguchi on Tuesday December 08, 2015 @12:12PM (#10697721)
Who makes these lists?!
Re:We ditched Google Analytics by blowski on Tuesday December 08, 2015 @01:07PM (#10698145)
Re:We ditched Google Analytics by bencollier49 on Tuesday December 08, 2015 @12:23PM (#10697819)
Good question!

Probably the vendors of the software concerned. Perhaps it started out as a list of three with a major bias towards a particular product. And then the competitors responded, moderators did their things and eventually an accurate list was evolved.

Re:We ditched Google Analytics by vermontdevil on Tuesday December 08, 2015 @11:30AM (#10697363)
Does the adblock/ublock etc block this as well?

Am looking to use this in lieu of Google Analytics.

Re:We ditched Google Analytics by jdmichal on Tuesday December 08, 2015 @11:49AM (#10697538)
Self-hosted means that it will be served from your own servers, and thereby your own domain. So unless your domain is on a block list, it will be loaded.

EDIT: Sorry, I've been dealing with uBlock Matrix for too long, and forgot how advanced the other blockers pattern matching is. See the many responses to this for better information.

Re:We ditched Google Analytics by pdkl95 on Tuesday December 08, 2015 @12:08PM (#10697702)
(my apologies for the tone - I have edited the post to try to keep it purely fact based)

From EasyPrivacy[1]

    /piwik-$domain=~piwik.org
    /piwik.$script,domain=~piwik.org
    /piwik.php
    /piwik/js/*$domain=~piwik.org
    /piwik1.
    /piwik2.js
    /piwik_
    /piwikapi.js
    /piwikC_
    /piwikTracker.
This doesn't include any renamed versions, nor does it include the numerous domain-specific variations.

[1] https://easylist-downloads.adblockplus.org/easyprivacy.txt

Re:We ditched Google Analytics by jdmichal on Tuesday December 08, 2015 @12:15PM (#10697751)
Slow down there guy, it was a simple mistake. I've been using uBlock Matrix for too long is all.
Re:We ditched Google Analytics by jrgv on Tuesday December 08, 2015 @11:58AM (#10697620)
The EasyPrivacy block list contains an entry that will block the piwik.js file. Of course, when you're self-hosting, it's trivial to serve that file with a non-default name.
Re:We ditched Google Analytics by jdmichal on Tuesday December 08, 2015 @12:07PM (#10697701)
That's an interesting choice. I mean, it's not like you can hide from the web server that you are making the request. But then again, I'm assuming -- by the sheer necessity of having a JS file -- that they are collecting some additional metrics not available to the server in the request.
Re:We ditched Google Analytics by Paul-ish on Tuesday December 08, 2015 @02:10PM (#10698604)
Those filters could be in place to block the Piwik cloud service: https://piwik.pro/cloud/?pk_source=Piwik.org&pk_medium=Cloud...
Re:We ditched Google Analytics by username223 on Tuesday December 08, 2015 @12:02PM (#10697657)
It will probably take awhile, but trackers will move to aggregating log files, and blockers will move to TOR. And the arms race continues...
Re:We ditched Google Analytics by mattab on Wednesday December 16, 2015 @05:09PM (#10747732)
Piwik for example already can import log files: http://piwik.org/log-analytics/ as an alternative to JavaScript tracking
Re:We ditched Google Analytics by modoc on Tuesday December 08, 2015 @11:56AM (#10697602)
No it parses web server logs, however as mentioned above it doesn't work well for very high traffic sites.
Re:We ditched Google Analytics by rbinv on Tuesday December 08, 2015 @12:02PM (#10697651)
Piwik relies on client-side JavaScript for tracking, not log analysis.
Re:We ditched Google Analytics by modoc on Tuesday December 08, 2015 @12:30PM (#10697872)
Re:We ditched Google Analytics by Flammy on Tuesday December 08, 2015 @02:21PM (#10698687)
They have both, most users use the client side javascript. I'm not familiar with how well the log analysis works.
Re:We ditched Google Analytics by rbinv on Tuesday December 08, 2015 @12:59PM (#10698083)
Sorry, I was not aware of that feature.
Re:We ditched Google Analytics by untog on Tuesday December 08, 2015 @11:19AM (#10697277)
And I never quite grasp why many people working in the tech sector are insistent on reinventing things that already exist. Such thinking thrives on developers' personal sense of exceptionalism in my opinion.
Re:We ditched Google Analytics by seanwilson on Tuesday December 08, 2015 @12:19PM (#10697786)
Yeah, a nontrivial app is comprised of so many parts, if you tried to reinvent a few of them yourself you'd never get anywhere. Also, try looking at the commit history and issue lists of seemingly trivial libraries. It's incredibly easy to underestimate how complex something that looks simple at first can be.
Re:We ditched Google Analytics by ascendantlogic on Tuesday December 08, 2015 @11:17AM (#10697270)
That starts going down the path of the "not invented here" mindset. You could then attribute not hand-rolling every bit of infrastructure yourself as "laziness". Yes, I am lazy to the point that I don't want to hand-roll an industrial-strength RDBMS myself, or the operating system, or the networking protocol, or the key/value store, etc etc.
Re:We ditched Google Analytics by onion2k on Tuesday December 08, 2015 @11:26AM (#10697334)
If all you want to know is who accessed a site, with which browser, how long for, and which pages they looked at then you could get all that from your webserver's log files without writing any code. On the other hand, to build something that's robust, relatively scalable, works across browsers and devices, and can give you an event watching platform like GAnalytics gives you (eg the useful bit), that is far from trivial.
Re:We ditched Google Analytics by raverbashing on Tuesday December 08, 2015 @11:19AM (#10697284)
Most developers don't develop (major) libraries, languages and OSs in house, it doesn't mean they are lazy, it means the company need to focus limited resources on their core business.
Re:We ditched Google Analytics by bluedino on Tuesday December 08, 2015 @11:50AM (#10697548)
>> Google Analytics thrives on developers' laziness in my opinion.

Every service does. Pingdom, GA, Olark, Github...

It took them a few weeks to write their own analytics. What features did they not implement? How many people worked on it?

Does your 1 or 2 person startup have 4 weeks to write their own analytics package or do you have more important stuff to do? (I'm betting you do. Like launching your product instead of re-inventing the wheel with analytics)

Re:We ditched Google Analytics by beerbajay on Tuesday December 08, 2015 @11:14AM (#10697243)
> Google Analytics thrives on developers' laziness in my opinion.

It's almost never "developers" who are deciding to use GA; it's middle managers or marketing departments.

Re:We ditched Google Analytics by fenomas on Tuesday December 08, 2015 @12:29PM (#10697864)
Isn't GA's main draw its close integration with adwords and whatnot? The dashboard and UI seem pretty clearly aimed at someone who needs to manage their spending on google marketing services, not on someone who needs to count pageviews.

So it's not hard to imagine marketing wanting it; presumably it provides them a lot of value that wouldn't be easy to recreate in-house.

Re:We ditched Google Analytics by cm2012 on Tuesday December 08, 2015 @12:59PM (#10698077)
My experience with in-house recreations of off the shelf solutions is disappointing at best.
Re:We ditched Google Analytics by k__ on Tuesday December 08, 2015 @11:17AM (#10697267)
Well, it's not a thing to implement in a few days, but a few weeks.

That maybe no option...

Re:We ditched Google Analytics by MichaelGG on Tuesday December 08, 2015 @11:43AM (#10697494)
If you can reimplement GA in a few weeks, you need to do this over December, then enjoy your FU money.

GA is rather deep, with tons of integration and ways to slice and segment data.

Yeah, maybe in a few weeks you can get _something_ that'll give you something that'll make some manager not too unhappy. Seems like a terrible value prop for almost all companies since, unfortunately, approximately no one cares (or they run adblock anyways).

Re:We ditched Google Analytics by k__ on Tuesday December 08, 2015 @11:48AM (#10697532)
I mean implementing a analytics tool that does what you need. If you do it just for yourself, you don't need all those fancy things, so it is often doable in a few weeks.
Re:We ditched Google Analytics by angersock on Tuesday December 08, 2015 @12:16PM (#10697757)
If it takes you more than a few days to put together a basic analytics platform and reporting system, you're a script kiddie.

Not hard to track page hits, time on, time off, and arbitrary events.

EDIT:

Seriously? Folks, it's a table for analytics events, a few SQL queries to do basic reporting (at least in Postgres), a little bit of client-side JS to post the events, and a bit of server-side code to create the routes and maybe display the report page.

I guess if it doesn't include Kafka, Mesos, Kubermetes, Neo4j, and Docker, it isn't delivering business value.

ffs.

Re:We ditched Google Analytics by Moru on Tuesday December 08, 2015 @04:19PM (#10699607)
It is quite costly to write to the database for each hit, I guess most downvotes is because of this. If you limit writes by keeping them in some memory cache it's doable for slightly higher loads.
Re:We ditched Google Analytics by angersock on Tuesday December 08, 2015 @07:19PM (#10700904)
If you're Google, sure. Most of the startups here aren't Google.

People are prematurely optimizing if they fear is "but but but mah datamoose".

Also, it's not prohibitively costly if you do even slight batching of the events, say batch load between every five minutes or an hour.

I'd love to hear somebody with war stories chime in though!

Re:We ditched Google Analytics by muzmath on Tuesday December 08, 2015 @11:26PM (#10701896)
You criticize people for _premature optimization_ while in the same breath advocating rolling your own, shitting implementation for page views? Right...
Re:We ditched Google Analytics by angersock on Wednesday December 09, 2015 @11:23AM (#10704577)
Incorrect--remember, there is no way of guaranteeing privacy of users *if you outsource analytics for your page.

You're missing the point of why "rolling your own shitting [sic] implementation" is worth it: it's not the speed, it's the privacy.

Re:We ditched Google Analytics by digi_owl on Tuesday December 08, 2015 @11:17AM (#10697268)
> thrives on developers' laziness in my opinion.

Frankly most of what i read out of the tech world these days seems to be about pandering to developer laziness.

All manner of APIs and services seem to exist in their current form simply to extract rent from developers that don't want to do back end "dirty work".

Re:We ditched Google Analytics by jessaustin on Tuesday December 08, 2015 @11:29AM (#10697360)
Being paid for doing work by those who need the work done is the opposite of "extracting rent".
Re:We ditched Google Analytics by pdkl95 on Tuesday December 08, 2015 @11:54AM (#10697583)
Being paid for doing work has nothing to do with extracting rent, which is the practice of inserting yourself as a middleman so other people have to pay you "rent"[1] where none should be required.

The entire idea behind writing a Service as a Software Substitute[2] is about extracting rent.

[1] https://en.wikipedia.org/wiki/Rent-seeking

[2] http://www.gnu.org/philosophy/who-does-that-server-really-se...

Re:We ditched Google Analytics by hsitz on Tuesday December 08, 2015 @12:44PM (#10697976)
I understand Stallman's dislike of SaaSS in [2], but I fail to see how it meets any definition of rent-seeking. People who provide SaaSS are using economies of scale to offer services that are desirable to some, because they're offered at a cost that is less than the cost of developing and maintaining their own private solution. There is certainly a loss of freedom in using these services, as Stallman points out. But rent-seeking, not so much. Users of SaaSS need to decide whether the cost savings of using SaaSS is outweighed by the freedom they give up. Nothing more, so far as I can tell.
Re:We ditched Google Analytics by jessaustin on Tuesday December 08, 2015 @02:52PM (#10698939)
Perhaps you should have read that wikipedia page before so helpfully linking to it. There's nothing about "middlemen" there. "Rent" is political economy jargon; it's not just a synonym for "distasteful practices". Adam Smith wasn't complaining about shopkeepers or shipping companies, and he certainly wasn't talking about "back end" software services. There is no royal decree enforcing how such services shall be provided. If you don't like AWS then use GCP.
Re:We ditched Google Analytics by oldmanjay on Tuesday December 08, 2015 @12:54PM (#10698043)
I feel like someone needs to rewrite Stallman's missives to eliminate the term redefinition and the connotation management. His usage of these rhetorical techniques is far too ham-handed to be persuasive to those who aren't already convinced, even when his message is important.
Re:We ditched Google Analytics by andybak on Tuesday December 08, 2015 @11:44AM (#10697499)
Laziness is a fine quality to have in a developer: http://threevirtues.com/
Re:We ditched Google Analytics by daveguy on Tuesday December 08, 2015 @01:16PM (#10698191)
I would add wisdom to that list. Wisdom to know which modifications will allow you to be the lazy in the future and produce the best results before the user realizes they needed them. I think wisdom is a very important one.
Re:We ditched Google Analytics by chimeracoder on Tuesday December 08, 2015 @02:07PM (#10698576)
> I never quite grasp how the above isn't just a matter of intuition to anyone working in the tech sector. Google Analytics thrives on developers' laziness in my opinion.

Unless I'm mistaken, one big difference is that not using Google Analytics means you don't know which Google search pages people used to access your website. That can be a really important difference for some websites.

Re:We ditched Google Analytics by aargh_aargh on Tuesday December 08, 2015 @04:13PM (#10699572)
Can't you find out from the Referer header anymore? It's been years since I tried, so it may have changed.
Re:We ditched Google Analytics by kalleboo on Tuesday December 08, 2015 @05:50PM (#10700338)
Only if your site is HTTPS
Re:We ditched Google Analytics by cgag on Tuesday December 08, 2015 @02:18PM (#10698658)
I think you can get that info with webmaster tools without using analytics.
Re:We ditched Google Analytics by morgante on Tuesday December 08, 2015 @12:01PM (#10697646)
Having implemented two different custom analytics dashboards, it's a lot more complex than you think.

Sure, the basics are easy. But marketers and business people want to drill into a lot of data which is non-trivial to gather.

Unless you have a compelling business case (which SpiderOak does), it's not worth it.

Re:We ditched Google Analytics by yoo1I on Tuesday December 08, 2015 @03:17PM (#10699143)
A lot of people are replying to the suggestion of implementing your own analytics by calling out it's NIHness.

I've recently been faced with this problem, and a solution doesn't have to be too complex.

There are roughly two parts to an analytics solution: event logging and, well, the actual analytics.

Writing your own logger in javascript is super simple, you're just sending off json objects to be inserted into a elasticsearch cluster. Since you have to define that logging anyhow, the only extra work you need to do is the layer to do the actual ajaxrequests.

What's left is running and defining your queries in elasticsearch.

BAM! Analytics

I realize it's not fit to be used for every situation, but it can so some pretty complex things this way without the hugest amount of effort ...

Re:We ditched Google Analytics by gedrap on Tuesday December 08, 2015 @03:37PM (#10699293)
I get what you are trying to say and I was one of the NIH-sayers, it totally makes sense in some cases and looks like it made sense in your case. Great! :)

I don't think anyone was saying that GA is always better, it's just more often than not it is. It takes some skill and quite a bit of experience to draw the line at a reasonable place and correctly recognize the trade offs.

Re:We ditched Google Analytics by fiatjaf on Tuesday December 08, 2015 @01:45PM (#10698425)
I've replaced Google Analytics in all my projects with my CouchDB-only web analytics service, Microanalytics[1], which I could access from a CLI[2] and worked very well.

But then I started to fall short on disk space for storing too many events. This is a problem.

[1]: https://github.com/fiatjaf/microanalytics

[2]: https://github.com/fiatjaf/microanalytics-cli

Re:We ditched Google Analytics by tootie on Tuesday December 08, 2015 @04:01PM (#10699477)

    much of what we used analytics for anyway
Until your requirements grow and your stuck building something that was in GA 5 years ago.
Re:We ditched Google Analytics by ubersync on Tuesday December 08, 2015 @03:18PM (#10699144)
Don't the ad blockers disable Google Analytics by default? If I am not wrong, I think uBlock Origin does.

So, I think, as more and more people will start using ad blockers, site owners will start getting less and less accurate stats from Google Analytics, forcing them to implement their own solutions. Hopefully, open source solutions will start providing the best features that Google does.

Re:We ditched Google Analytics by Moru on Tuesday December 08, 2015 @04:21PM (#10699621)
Anything that is widely used (open source or not) will be blocked because of common names or other patterns that can be recognized and blocked. If you need exact statistics you need to roll your own sooner or later. Or at least heavily customize some other product.
Re:We ditched Google Analytics by jkestner on Tuesday December 08, 2015 @11:16AM (#10697255)
And GA is inscrutable. I don't use it very much because it's got way too many layers of abstraction. It was fine before as Urchin. Maybe this is a category like email clients — there should be a sustainable paid product that doesn't suck.
Re:We ditched Google Analytics by fiatjaf on Tuesday December 08, 2015 @09:14PM (#10701452)
There's also http://get.gaug.es/, which seems great.

I have gone through their trial, but now I think I will register for the Solo account ($6/mo).

Re:We ditched Google Analytics by morninj on Tuesday December 08, 2015 @11:25AM (#10697331)
Maybe http://haveamint.com/ is what you're looking for? (I'm not affiliated--just a former user.)
Re:We ditched Google Analytics by Retra on Tuesday December 08, 2015 @12:00PM (#10697637)
Everything developers don't do is a matter of laziness if you ignore the fact that they might have other priorities.
Re:We ditched Google Analytics by splatcollision on Tuesday December 08, 2015 @11:21AM (#10697300)
Looking for a good npm / express middleware module that does this. Combines privacy concerns + developer laziness!
Re:We ditched Google Analytics by justinkramp on Tuesday December 08, 2015 @12:36PM (#10697924)