I would start with google analytics. If you configure it correctly you can get quite far down the line for free.
Once you start seeing revenue and need more detail you can move over to one of the more premium or paid for systems.