Garbage in, garbage out! Your data-driven decisions are only as good as the quality of data you collect. Here's how to track the right data so you can have a clean, consistent data set to work from.

Shipping a new feature or product without analytics is like flying a plane without a dashboard. Without proper instrumentation, it’s hard to know if everything you’re building is working as you had planned. But a fancy dashboard can’t help you if it’s reporting the wrong information.

Defining your company’s growth using a model helps identify high leverage “inputs” (areas of your business that you have control over) that can amplify compounding growth over time. This model also guides which metrics to measure to help focus on growth.

To speed up your time to insight, you should enforce a naming convention when instrumenting analytics. In this article, we’ll go over why you need a naming standard and our preferred approach, the Object-Action Framework.

You can answer anything and keep your analytics scope manageable if you include the right data in your .track() call. We’ll provide examples and reveal a little bit about what is going on beneath the hood.

Very few customers buy on their first visit to your website. They usually see a few ads, read some blogs, and hear about you from friends. As a result, multi-channel attribution has become critically important to spot nascent and high quality user acquisition channels.

When assessing growth, everything is a funnel. Here’s our guide to making sure the key moments are being tracked, the right metrics are being monitored, and your time is focused on optimizing the ideal conversion points.

We’re adding more lessons to this course. Sign up to get notified!

Brought to you with 💚 by

We help companies collect and send data to analytics, marketing, and database services with a single API.