The lazy way to set up a goal
Are you lazy? I am extremely lazy.
So when the task is to set up a goal under some particular set of conditions, that is my idea of boring. I like building things. I do not like configuring something so that it triggers and then somehow fires somewhere. I know how it is supposed to work. Setting all of it up is the thing I keep pushing to next week.
That is probably part of why I am building Statable. Not the only reason, but a real one.
So how does it work
I have a folder with all the repos of my product in it, and the Statable MCP server connected. Claude is open, sometimes Kimi. There is a cup of coffee on the desk, which I could have left out of this, except that it is there.
Then I say it out loud, because I dictate with Aqua Voice, and no, that is not an ad:
Make it so that when somebody arrives from Twitter and signs up by clicking the CTA button, a goal fires. Call it X-signup.
Now sip the coffee. I do not know whether that helps, but it does take a while for all of it to happen.

The agent goes and finds the place in the code where the signup actually completes, which is not the button, writes the tracking call there, checks over MCP what my site already sends so it does not invent a second name for a thing I already track, and creates the goal through our API. It comes back with a diff.
And that is it. Nothing else to do. Seriously. Assuming, of course, that you already have the sort of setup where a push deploys itself to dev.
I read the diff, because something just wrote a line into my product and that deserves the same look as any other change. Then it ships, and the goal starts counting.
One thing worth knowing before you go and try it: the goal is not the part you can be late with. A goal created today already reports on last month, which is the whole point of the previous post. The event is the other half, and there is no way to invent one after the fact. Every day the line is missing from your code is a day that will not exist in any report you run later.
Which is exactly the argument for saying the sentence today, instead of putting it on the list again.
Is that not lovely?
Ready to take control of your web analytics? Try Statable free for 30 days. No credit card required, full feature access, built for GDPR. Start your free trial or view a live demo.
