Allow tracking URLs to be configured

While Google analytics is probably useful for majority of people, some
may have other requirements in terms of tracking services. This allows
people to change the endpoints in which data is being sent to.
Merge pull request #23 from chadhietala/adapter-interface

Allow tracking URLs to be configured