Collecting the Right Data

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.

Customer data and the GDPR

Regulations like the GDPR give your customers new rights over how you collect and process their data. Make sure you’re prepared to respect your customers’ rights and their privacy.

How to create a tracking plan

When getting started with analytics, the most successful teams front-load the planning. Forming a hypothesis and setting goals help determine the metrics to measure and the events to track. Here's how a tracking plan can help you succeed.

Leveraging Interaction Data

Connect certain Destinations as Sources to leverage additional signals about customer engagement

Naming conventions: one step towards clean data

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

Scalable data governance

High-quality data requires alignment, validation, and enforcement. Learn what it takes to keep your customer data squeaky clean.

The Anatomy of a `.track()` Call

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.

Tracking Plans for B2B Companies

Learn how to setup your tracking if you are a business that sells to other businesses.

When to track on the client vs. server

When deciding whether to track users on the server or on the client, there are many gotchas and factors to consider. Here is a short guide with pros and cons of each.