IPv6 support!
IPv6 support is now live!
Yes, this is extremely overdue, but we are very happy to have it available now. 17 years of technical debt,...
New widget: Recent visitors
Yesterday we launched a bunch of widgets. Today, we're releasing another one that shows your recent visitors. I've attached it to the bottom of...
Custom outbound link pattern matching, and iframe tracking
A lot of people seem to run plugins or custom code on their site that automatically convert links to internal redirects, so that you...
Important change to goals
Goals have always been "exact match" by default, and only used any kind of wildcard matching if you specifically added that in. We thought...
utm_custom: a new URL parameter to attach custom data to visitors
One feature that gets requested a lot is to be able to set a variable in the URL that could then be attached to...
Load balancing the load balancers
Load balancing your load balancers sounds a bit ridiculous but yes, that's what we have to do to scale.
For about three and a half...
Database maintenance this weekend
Database servers 1-3, 6-10, and 14-33 will halt traffic processing for up to 10 hours this weekend while we perform some necessary maintenance. The...
Split testing, new features for goals, and better visitor history
Alrighty, yesterday I went over a few new features after they were released, but that was just so you didn't think they were broken...
DB1 experiencing slowdowns
About an hour ago, DB1 (our first database server) started acting up and going REAL slow, and we ended up rebooting it. It ran...
Translations launching by the end of this week – this time,...
We launched our crowd sourced translation framework over 6 months ago. Since then, you've submitted over 6,000 translations, and what have we done with...