SiteHound does two things:
SiteHound is designed around the observation that most key events useful for answering business-centric questions are linked to users viewing particular types of pages. For example:
SiteHound makes it super-easy to track key events via a single configuration object that maps event names to URL patterns and/or <body>
CSS classes, typically covering many or most required events in one easily comprehendible and maintainable location.
Here’s an example:
Typical analytics tools such as Segment and Mixpanel don’t do a great job of tracking all source attribution and behaviour data. This makes it hard/impossible to answer many key questions about campaign success and user behaviour.
SiteHound automatically augments your tracking with a bunch of useful properties on each user and event, including:
Tracking custom events and properties is straightforward via identify()
and track()
/trackLink()
/trackForm()
calls using a interface familiar to anyone who’s used Segment.com’s analytics.js.
SiteHound consists of a core Javascript library, plus a snippet used to load the core library. See Getting Started for how to implement SiteHound on your site.
Sitehound implements a pluggable javascript interface supporting Segment’s analytics.js and Mixpanel.js, with easy development of support for other platforms possible via creation of new adaptors.
Next: To get SiteHound up and running see Getting Started