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 🙂 If you haven’t read that post yet, please read it here, so you understand a few limitations of the new features until some historical post processing has been completed.

Split testing

We now have built in support for split testing. We’re planning on using this extensively on itself, but we wanted to get it out as soon as possible so we haven’t created any tests yet. But I wanted to have a screenshot for you, so I created a fake split test on our user registration page. There was no actual difference between what the visitors saw, we were just telling Clicky tracking that there was. Here’s what it looks like:

As should be evident, to make your split tests valid, you need a good sample size. There was absolutely no difference between what these visitors saw, yet the conversion rates are 49% vs 37%. I’ll let this run indefinitely, at least until we get two different registration pages to actually test, to see what the differences end up being. They should converge with time.

More details on setting up split tests are included on the main goals setup page. When you create a split test, you can choose what specific goals you want to track conversions for (as we did here, we’re just tracking our “new user” goal instead of all goals), or you can let it default to tracking conversions for all goals. Both options have their ups and downs so it depends on what you’re doing.

If you want to use a GUI interface to design your split tests, we have partnered with VWO to provide that for you. More details on that are also on the goal setup page.

Better visitor history

Previously we were tracking the time of someone’s first visit to your site, but now how many times they visited. Nor did we keep track of their first session ID. That’s all fixed now! When viewing any visitor’s details, you’ll see how many total times they have visited your site, and the time of their first visit is now a link directly to that session, so you can see what they did on your site and how they got there (search etc) the first time they showed up.

Dynamic goals

Goals no longer need to be pre-defined. They still can be of course, but you now have the option to define them on the fly within Javascript. Dynamic goals have no limits, so that’s the a huge benefit. Downside is you can’t customize them (e.g. choose an icon) or use them with funnels.

New goal report

We’ve updated the main goal report to include a few new pieces of information. Tracking conversions is great, but wouldn’t it also be nice to know how long it takes the average visitor to convert? That’s exactly what we’ve added! Here’s a snippet of our goal report, showing two goals that are very important to us – how many new people are registering, and how many people are upgrading. We offer a 21 day trial when new people register, but on average people are upgrading after only 14 days. That’s fantastic! And for new users, it looks like the average person registers on their second visit after a 4 day lull from their first visit. Interesting! Of course, this is only about 12 hours of data, so it doesn’t tell the whole story. A bigger sample size will give us a more accurate picture of how you use Clicky.

Better goal integration in all reports

When viewing any report, previously we had an extra column for conversions and conversion rate for each segment. However, the way we were calculating this wasn’t taking into account which specific goals that segment was completing. It was just keeping an overall tally, and when you clicked the conversion number, it would filter your visitors down to those who had completed “any goal” for whatever segment you were viewing.

Now we’ll show way more up front. As you can see int he screenshot below, we’ve added inline revenue to the reports, and when you click on the conversion number, it pops up a menu showing you all the individual goals that segment has completed, ordered most to least. You can click on any of those goals to immediately filter your visitors down to just that segment+goal, or click the “all visitors” link at the bottom to view visitors from that segment who have completed ANY goal.

Cookie domain

You can now specify the domain for the tracking cookie we set, instead of just “” by default. It’s a bit complicated and you should really only do this if you know what you’re doing, but we’ve had requests for it so here it is. See docs here

That’s all the major stuff. There’s a few other little goodies here and there. e.g. all split testing data is available via the API, and has been added to the iPhone web app too. Hope you enjoy!