<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Avo</title>
    <description>The latest articles on DEV Community by Avo (@teamavo).</description>
    <link>https://dev.to/teamavo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F3171%2F5331e48e-1ab7-4fe3-b9b2-54d3ae66bb94.png</url>
      <title>DEV Community: Avo</title>
      <link>https://dev.to/teamavo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/teamavo"/>
    <language>en</language>
    <item>
      <title>9 Free Tracking Plan Templates from Mixpanel, Amplitude, Segment, and More</title>
      <dc:creator>Avo</dc:creator>
      <pubDate>Mon, 23 Nov 2020 14:39:08 +0000</pubDate>
      <link>https://dev.to/teamavo/9-free-tracking-plan-templates-from-mixpanel-amplitude-segment-and-more-59oo</link>
      <guid>https://dev.to/teamavo/9-free-tracking-plan-templates-from-mixpanel-amplitude-segment-and-more-59oo</guid>
      <description>&lt;p&gt;At Avo, we’re all about working smarter, not harder. That’s why we rounded up some of the best tracking plan templates: so you can spend less time planning your &lt;a href="https://www.avo.app/blog/data-governance-maturity-model-how-mature-is-your-approach-to-data?utm_source=newsletter&amp;amp;utm_medium=blog&amp;amp;utm_campaign=tracking_plan_templates"&gt;data management&lt;/a&gt;, and more time enjoying the fruits of your labor.&lt;/p&gt;

&lt;p&gt;Sure, you could build your tracking plan completely from scratch using a Google Sheet or Excel, but why make your life harder than it needs to be. Building a good tracking plan can take a lot of work and trial and error.&lt;/p&gt;

&lt;p&gt;When you start with a tracking plan template, you reduce some of the friction between your data-driven vision and your data-admin reality. This helps you get your data management off the ground faster, with less of a headache.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why you should use a tracking plan template
&lt;/h2&gt;

&lt;p&gt;There’s a lot that goes into building a &lt;a href="https://www.avo.app/blog/our-definitive-guide-to-tracking-plans?utm_source=newsletter&amp;amp;utm_medium=blog&amp;amp;utm_campaign=tracking_plan_templates"&gt;great tracking plan&lt;/a&gt;, and, thankfully, some of the best leaders in the analytics industry have done the legwork for you.&lt;/p&gt;

&lt;p&gt;You can definitely blaze your own trail and create a tracking plan yourself, but you’ll inflate the amount of time going back and forth with your product and sales teams to establish key events and KPIs. You also run the risk of forgetting about a key field your tracking plan needs, requiring you to go back and correct both your plan and your analytics down the road.&lt;/p&gt;

&lt;p&gt;Why work harder when you can work smarter and faster?&lt;/p&gt;

&lt;p&gt;But before we get going too fast, let’s review a quick definition of what we mean by “tracking plan”:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;A tracking plan is a centralized document that everyone on your team refers to when setting up and implementing tracking analytics at your company. It outlines what metrics you care about, and why.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Now that you know why you should use a tracking plan template and what a tracking plan is, we can move on to the best part: our favorite tracking plan templates. 🥑&lt;/p&gt;

&lt;h2&gt;
  
  
  A breakdown of our favorite tracking plan templates 😍
&lt;/h2&gt;

&lt;p&gt;The tracking plan templates we’ve included below will streamline many of the steps of building this centralized document to keep everyone on the same page.&lt;/p&gt;

&lt;p&gt;These templates help you avoid all that mess and help you get your tracking plan best practices up and running, and each of the templates below from companies such as Amplitude, Segment, and Mixpanel will make it easier for you to implement your plan into popular analytics tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Avo’s Ultimate tracking plan template 🎉
&lt;/h3&gt;

&lt;p&gt;We’re a little biased, but this is our favorite. We created an ultimate, &lt;a href="https://www.avo.app/blog/avos-ultimate-tracking-plan-template-w-downloadable-worksheet?utm_source=newsletter&amp;amp;utm_medium=blog&amp;amp;utm_campaign=tracking_plan_templates"&gt;universal tracking plan template&lt;/a&gt; that outlines everything you need to think about when creating a tracking plan, all in one Google Sheet doc.&lt;/p&gt;

&lt;p&gt;‍&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YQUTCZA8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/b816cwnq9p6lhdow71jc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YQUTCZA8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/b816cwnq9p6lhdow71jc.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we like:&lt;/strong&gt; This tracking plan template takes our favorite elements from our customers’ tracking plans and puts them into an understandable template format that companies can use to break down the &lt;a href="https://www.avo.app/blog/tracking-the-right-product-metrics?utm_source=newsletter&amp;amp;utm_medium=blog&amp;amp;utm_campaign=tracking_plan_templates"&gt;metrics they most care about&lt;/a&gt;. Then, once it’s filled out, tracking plan champions can use this document to seamlessly implement their plans into their analytics tool of choice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we don’t like:&lt;/strong&gt; Your information isn’t already in it. 😉&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; The Avo template is made for any company that wants to be data-driven and develop a killer tracking plan.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Segment’s basic tracking plan template
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://segment.com/"&gt;Segment&lt;/a&gt; is an industry leader when it comes to product analytics. In addition to their specs for mobile, video, SaaS, and ecommerce tracking, they’ve developed a number of tracking plan templates to get you started, but &lt;a href="https://docs.google.com/spreadsheets/d/111LLWxdf_zQE5a_AajKeB8WpCgFaWKEo-sGMc95HYq0/edit?__hstc=222691652.f2c5ed50a3a9703ac3be5283918044ad.1436399176206.1437082421955.1437085712408.17&amp;amp;__hssc=222691652.23.1437085712408&amp;amp;__hsfp=2203243415#gid=639423297"&gt;this basic template&lt;/a&gt; is one of our favorites.&lt;/p&gt;

&lt;p&gt;‍&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--f0r39Nnm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/qg91oq4b2pec6bbfxdyg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--f0r39Nnm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/qg91oq4b2pec6bbfxdyg.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we like:&lt;/strong&gt; You can use Segment’s template for a variety of industries, and the Google Sheet format makes it easy for you to keep track of implementation notes, tracked events, and user IDs and traits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we don't like:&lt;/strong&gt; In our opinion, this template could be improved with an additional column (or stand-alone tab) for overall business objectives and key performance indicators (KPIs).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; This template is best suited to any company looking to improve their data management practices (bonus if you already use Segment).&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Amplitude’s basic event taxonomy template
&lt;/h3&gt;

&lt;p&gt;This template is an oldie but a goodie. &lt;a href="https://docs.google.com/spreadsheets/d/1b_uHvFbXAuKxFNFwNjRj4-_6sSrhlgHoizeJLSp1Grw/edit#gid=465273655"&gt;Amplitude created a basic template&lt;/a&gt; for event taxonomy (a fancy way of saying tracking plan) for companies in any industry.&lt;/p&gt;

&lt;p&gt;‍&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NAO6uRoh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/b4dou1xc16bp50clgzkg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NAO6uRoh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/b4dou1xc16bp50clgzkg.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we like:&lt;/strong&gt; Amplitude’s tracking plan template includes clear instructions on how to get started, as well as answers to common questions companies may have while building their template. This ensures that you (or whoever is in charge of developing your 1.0 tracking plan) can easily get started without having to do a bunch of Googling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we don't like:&lt;/strong&gt; This template doesn’t feature a tab for implementation notes, but you can always add another to your local copy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; Amplitude’s template is best suited to companies in any industry that already use—or plan to use—Amplitude to manage their analytics.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Practico Analytics’ basic tracking template
&lt;/h3&gt;

&lt;p&gt;Practico Analytics has created some awesome resources around tracking plan development and management, not least of which is this basic tracking plan template.&lt;/p&gt;

&lt;p&gt;‍&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rk5MvaIE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/wodowgcj3ix0lm56rfo3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rk5MvaIE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/wodowgcj3ix0lm56rfo3.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we like:&lt;/strong&gt; Practico Analytics added some extra fields to their template for implementation status, spots to specify where in the life cycle the event fits, and a field for what app section your events sit within. This extra detail is an awesome way to ensure that your events match up with your user journey.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we don't like:&lt;/strong&gt; This tracking plan is technically behind a sign-up gate (though the link we provided up top gets you around that), and their implementation checklist doesn’t include any sample information.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; This tracking plan template is best for companies that have some tracking plan experience and that appreciate, but don’t need, example data to show them what to include.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Mixpanel’s Tracking plan Template for SaaS companies
&lt;/h3&gt;

&lt;p&gt;Mixpanel created a &lt;a href="https://mixpanel.app.box.com/s/1xou3n8z6a14igg3hiiuxs7ur15cii4y"&gt;great simple template for SaaS companies&lt;/a&gt; that breaks down how to think about business objectives, analytics strategy, and tracking plan elements such as event names, triggers, and definitions. If you’re in the SaaS space, this is a great resource to get you started.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rRRYNk4v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/zzzuzdvvh6pg2vjz8pi2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rRRYNk4v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/zzzuzdvvh6pg2vjz8pi2.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we like:&lt;/strong&gt; This Mixpanel tracking plan template is great for SaaS companies looking to pull all their tracking and sales KPIs into one place (there are three sheets: one for your tracking plan, one for your analytics strategy, and one for your business objectives).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we don't like:&lt;/strong&gt; The design is a bit old school and may take a bit longer to figure out than others on this list. Also, there are some redundant fields (trigger and event definition, for instance), so the layout could be simplified.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; The Mixpanel SaaS tracking plan template is best for—you guessed it—SaaS companies that are putting together their first tracking plan.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Mixpanel’s Template for Retail and eCommerce companies
&lt;/h3&gt;

&lt;p&gt;Mixpanel has created a great &lt;a href="https://mixpanel.app.box.com/s/4qhbozhmsrzvzpakan6hqif0t3036qui"&gt;simple template for retail and ecommerce companies&lt;/a&gt; that breaks down how to think about business objectives, analytics strategy, and tracking plan elements and includes some sample data for each area to help you get started.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MQictmB2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/yo7f1r2ftyn25asapuwi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MQictmB2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/yo7f1r2ftyn25asapuwi.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we like:&lt;/strong&gt; The Mixpanel tracking plan template for ecommerce and retail companies includes some awesome example data for your tracking plan to help you get an idea of what to start off with. And, like the SaaS template, it features tabs for your overall KPIs, your analytics strategy, and your tracking plan, so everything is in one place.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we don't like:&lt;/strong&gt; Like the SaaS template, this one’s design is a little clunky, and some fields are redundant.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; This template was specifically put together for ecommerce and retail companies.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Amplitude’s tracking plan template for ecommerce companies
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://docs.google.com/spreadsheets/d/1kJHtxUqW8Wr2xICKo96NBXsD7GHw3rMMT9umAXVVA8M/edit#gid=367769533"&gt;This template&lt;/a&gt; is nearly the same as Amplitude’s basic template but includes some suggested events and properties for the ecommerce industry, which can be used as a jumping-off point.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7vIYjOyL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/j01287ah5hmqrkudtgvt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7vIYjOyL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/j01287ah5hmqrkudtgvt.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we like:&lt;/strong&gt; Amplitude’s tracking plan template for ecommerce companies includes sample event and property names, as well as detailed instructions on how to think about each field of the plan. They also have included links to sample taxonomies that you can check out for more inspiration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we don't like:&lt;/strong&gt; This is the same as their basic template, and it doesn’t include that much space for adding notes for developers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; This template is best for companies within the ecommerce space that are completely new to tracking and in need of some extra detail.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Mixpanel’s Tracking plan template for Media companies
&lt;/h3&gt;

&lt;p&gt;Continuing on their industry-themed templates, Mixpanel created a &lt;a href="https://mixpanel.app.box.com/s/pekpzmer2gwdlu67jf6kl1kggxyl4hss"&gt;great, simple template for media companies.&lt;/a&gt; Like the templates before it, this one breaks down business objectives, analytics strategy, and tracking plan fields.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qSz042xl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/5odhyskj8zg5j5wk465c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qSz042xl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/5odhyskj8zg5j5wk465c.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we like:&lt;/strong&gt; The Mixpanel tracking plan template for media companies includes a great breakdown of the different elements you need to identify—everything from KPIs to events to implementation notes—to create a great tracking plan.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we don't like:&lt;/strong&gt; Some of the fields provided are redundant, like previous templates. Additionally, their provided KPIs and properties include some examples that aren’t actually relevant to the industry and can’t be implemented 1:1 into their platform.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; This template is best for media companies that have already put some thought into their tracking plans and don’t necessarily need a bunch of examples.&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Mixpanel’s Tracking plan template for financial service companies
&lt;/h3&gt;

&lt;p&gt;Closing out both our list and our collection of Mixpanel tracking templates is this &lt;a href="https://mixpanel.app.box.com/s/n7ieqao2vmn3ajhkui92g8ow1oaaub96"&gt;great template for financial services companies&lt;/a&gt;. Like previous examples from Mixpanel, this template breaks down info into KPIs and analytics strategy, as well as your tracking plan.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---7GjKJhx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/cgc7b7c0i92bs8rxqnbc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---7GjKJhx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/cgc7b7c0i92bs8rxqnbc.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we like:&lt;/strong&gt; Like other tracking plan templates from Mixpanel, this one includes a good amount of detail to ensure that companies using it are breaking down their tracking plans to the right level.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we don't like:&lt;/strong&gt; Unfortunately, also like other tracking templates from Mixpanel, the information isn’t presented in the prettiest way, and some fields are redundant.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who this template is best for:&lt;/strong&gt; This template—as you probably guessed from the name—is best for financial services companies.&lt;/p&gt;

&lt;h2&gt;
  
  
  Now that you’ve got your tracking plan template, meet your best tracking analytics tool: Avo
&lt;/h2&gt;

&lt;p&gt;There are lots of awesome templates out there to help you get started in creating your tracking plan. But no matter which one you go with, you can level up your tracking (and make the management of it easier) with Avo.&lt;/p&gt;

&lt;p&gt;Avo works with nearly all of the analytics tools that developed templates on this list (sans Practico Analytics). So, no matter what template you choose, you can add your tracking plan to Avo and manage analytics implementation across all platforms.&lt;/p&gt;

&lt;p&gt;Basically, we’re your source of data truth.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.avo.app/onboarding/email?utm_source=newsletter&amp;amp;utm_medium=blog&amp;amp;utm_campaign=tracking_plan_templates"&gt;Create a free account today&lt;/a&gt;, or &lt;a href="https://www.avo.app/request-a-demo?utm_source=newsletter&amp;amp;utm_medium=blog&amp;amp;utm_campaign=tracking_plan_templates"&gt;sign up for a demo&lt;/a&gt; to learn more.&lt;/p&gt;

</description>
      <category>analytics</category>
      <category>productivity</category>
      <category>datascience</category>
      <category>management</category>
    </item>
    <item>
      <title>Who should be involved in tracking plan development?</title>
      <dc:creator>Avo</dc:creator>
      <pubDate>Mon, 16 Nov 2020 15:09:18 +0000</pubDate>
      <link>https://dev.to/teamavo/who-should-be-involved-in-tracking-plan-development-4bch</link>
      <guid>https://dev.to/teamavo/who-should-be-involved-in-tracking-plan-development-4bch</guid>
      <description>&lt;p&gt;If you’re building a great product—which, if you’re concerned about data analytics, we’re betting you are—you likely have a capable team of people that support you. This team can help you build not just a great product, but an insightful tracking plan to learn from your data. All you have to do is invite them to your &lt;a href="https://www.avo.app/blog/tracking-the-right-product-metrics?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_who_involved"&gt;pre-release purpose meeting&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--73gtPhjA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/rmxcsi0se46sln9jmbhl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--73gtPhjA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/rmxcsi0se46sln9jmbhl.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;During your 30-minute pre-release purpose meeting, you and your stakeholders will align on goals and metrics to design data as well as possible with a comprehensive tracking plan.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Too often, teams lack alignment on why they’re working on a feature and how, exactly, they’re executing it, especially when it comes to communication between product, design, and engineering. &lt;/p&gt;

&lt;p&gt;Instead, by including key stakeholders in your tracking plan development, you can get everyone on the same page and ensure the data you collect answers each team's questions. Furthermore, when you invite reps from every major team responsible for your product to help design your tracking plan, you avoid bad data. This is great for your sanity and business clarity when &lt;a href="https://www.dnb.com/content/dam/english/dnb-solutions/sales-and-marketing/b2b-marketing-data-report-2016.pdf"&gt;41% of companies say bad data is their biggest challenge&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;A tracking plan that includes the feedback and expertise of everyone from your engineers to your designers helps you align on the problem your new features are solving, why you’re solving it, and how you’ll measure your success.&lt;/p&gt;

&lt;p&gt;In this article, we’ll break down exactly who should be invited to your 30-minute pre-release purpose meeting and what they contribute to the development of your tracking plan.&lt;/p&gt;

&lt;h2&gt;
  
  
  Engineers from each platform for technical details
&lt;/h2&gt;

&lt;p&gt;When it comes to the technical design of your data and product, there’s no better resource than the developers that built it. Include engineers from each platform in your early purpose meeting so you can get their technical perspective on the design of your tracking plan and gut check what’s possible to track.&lt;/p&gt;

&lt;p&gt;After all, your developers are the ones who best know what information is available at what points of the user journey and what data will be difficult to track.&lt;/p&gt;

&lt;p&gt;Beyond just giving you the chance to tap into their knowledge, your purpose meeting will offer you a way to get them excited about the success of the feature you’re looking to track. Plus, it will help them understand the fact that data is an important part of your product’s success.&lt;/p&gt;

&lt;p&gt;Once your developers weigh in on metrics and understand the role of data in your success, they’ll feel more receptive to implementing analytics with set best practices (which will go a long way in creating good data for your team to use).&lt;/p&gt;

&lt;p&gt;You can get their perspective on what’s possible (or not) to track—and find the best way to structure events to reflect your metrics—by asking a few basic questions off the bat. These can include things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Do these event structures make sense from a technical perspective?&lt;/li&gt;
&lt;li&gt;Is this information available at this moment in the application?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Armed with the answers from these questions, you can create better, cleaner data to help you better understand your features and identify ways to improve them in future iterations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Product managers for better insight into your problems
&lt;/h2&gt;

&lt;p&gt;Product managers are often one of the biggest consumers of your data post-release. But you shouldn’t wait until the data comes streaming in to ask them for their opinions on your product’s goals and success.&lt;/p&gt;

&lt;p&gt;Instead, invite your feature’s product manager to your purpose meeting so you can leverage their insights to help you and your team understand the problem you’re solving, why it was prioritized, and where it sits within your company’s work overall.&lt;/p&gt;

&lt;p&gt;Many of your product managers will have an opinion on your success metrics and the structure of your events. This is because they work closely day to day on aligning development workflows with overall business goals. Use this knowledge to help you create a tracking plan that collects good data to support wider company objectives.&lt;/p&gt;

&lt;p&gt;To get the most out of your product manager’s time and knowledge, ask them the following questions during your purpose meeting (of course, feel free to add on more questions as you see fit):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What problem(s) are we solving?&lt;/li&gt;
&lt;li&gt;What are the effects of the problem?&lt;/li&gt;
&lt;li&gt;Why did we prioritize this problem and feature?&lt;/li&gt;
&lt;li&gt;What is the goal of building this feature?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once you have the answers to these questions, you and your team can design a tracking plan that directly ties into the problem your product is trying to solve (and produces data to support these goals).&lt;/p&gt;

&lt;h2&gt;
  
  
  Designers for accurate customer journey tracking
&lt;/h2&gt;

&lt;p&gt;If you’ve sat in on tracking plan and analytics meetings before, a designer might seem like the odd person out on this list at first. But they provide incredibly valuable insight into your user experience and journey, which helps you design more accurate events and metrics.&lt;/p&gt;

&lt;p&gt;Your designer will be able to tell you the exact design decisions and user flow for each section of your conversion funnel. This will enable you to accurately map out how a user will interact with your product and what actions are most indicative of their progress toward conversion.&lt;/p&gt;

&lt;p&gt;Plus, if you need to make tracking changes down the line (or if your data points to the need for a design change), you’ll already have an open channel of data-driven communication with your feature’s designer.&lt;/p&gt;

&lt;p&gt;To better understand your UX during your purpose meeting, you can ask your designer the following questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What does the proposed solution look like?&lt;/li&gt;
&lt;li&gt;What are some important user interactions?&lt;/li&gt;
&lt;li&gt;What are potential drop-off points?&lt;/li&gt;
&lt;li&gt;What specific design decisions did you make at this point in the user journey?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The answers to these questions will help you and your team better understand the experience of your user and, as a result, design events and metrics that logically map to that journey.&lt;/p&gt;

&lt;h2&gt;
  
  
  Data specialists for the best data design decisions
&lt;/h2&gt;

&lt;p&gt;The final team member you’ll want to include in your tracking plan development is a data specialist. Your specialist will be pivotal in ensuring your data is well designed and that you avoid obvious errors that would muddle your insights later on.&lt;/p&gt;

&lt;p&gt;Your data specialist can help you settle on the appropriate naming schemas and double-check that the data you need is being fed into your tracking from day one. These data experts bring valuable perspective into what event structures work best to visualize your metrics. Insights into both of these areas will help you avoid the need to refactor tracking analytics in the future and increase the quality of the data you collect. Not only does this help you and the other stakeholders understand and leverage information about your product, but it ensures other data consumers can quickly parse what your data tells them.&lt;/p&gt;

&lt;p&gt;Ask your data specialist the following questions to glean the best information from their experience:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Do these event structures fit our standards?&lt;/li&gt;
&lt;li&gt;Will we be able to visualize this easily in our analytics tool?&lt;/li&gt;
&lt;li&gt;Is there a better way to structure the events for visualization?&lt;/li&gt;
&lt;li&gt;Are there any existing events and properties that we could be repurposing?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Combined with the insights you gathered from your developers, product managers, and designers, the answers to these questions will ensure your data is consistent and helpful post-release.&lt;/p&gt;

&lt;h2&gt;
  
  
  Take the next step toward a better tracking plan today
&lt;/h2&gt;

&lt;p&gt;To develop a tracking plan that fully captures all the information you need about your upcoming release—and ensures that everyone can make sense of your data post-release—you need to include a mix of stakeholders in your tracking plan development early on.&lt;/p&gt;

&lt;p&gt;Doing so will ensure that you have the perspective of every side of your product reflected in your tracking plan—and that all major stakeholders of your product release understand how to use data to measure success.&lt;/p&gt;

&lt;p&gt;Once your tracking plan is ready to go, you can further improve collaboration between your stakeholders by using a tool like &lt;a href="https://www.avo.app/?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_who_involved"&gt;Avo&lt;/a&gt;. Avo not only helps you keep everyone on the same page by creating a single source of data truth, but reduces the chance of human error during implementation with easy-to-share instructions for developers.&lt;/p&gt;

&lt;p&gt;Take a step toward a better data future and &lt;a href="https://www.avo.app/request-a-demo?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_who_involved"&gt;try Avo today&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>analytics</category>
      <category>datascience</category>
      <category>management</category>
      <category>leadership</category>
    </item>
    <item>
      <title>Tracking Plan Guide: How to Pick Your Events and Properties</title>
      <dc:creator>Avo</dc:creator>
      <pubDate>Thu, 12 Nov 2020 18:37:20 +0000</pubDate>
      <link>https://dev.to/teamavo/tracking-plan-guide-how-to-pick-your-events-and-properties-1hho</link>
      <guid>https://dev.to/teamavo/tracking-plan-guide-how-to-pick-your-events-and-properties-1hho</guid>
      <description>&lt;p&gt;There are two ways to spend your post-product-release time.&lt;/p&gt;

&lt;p&gt;One: You could spend a bunch of time and effort bugging your data experts to let you in on what your data is telling them, and then struggle to use that information to improve your product (slowly).&lt;/p&gt;

&lt;p&gt;Two: You can quickly glean valuable insights from your data yourself and get started on the next cutting-edge feature release to delight your users.&lt;/p&gt;

&lt;p&gt;Which would you prefer? Our 💰 is on option two.&lt;/p&gt;

&lt;p&gt;Well, picking good events and properties is the key to ensuring that your post-release hours are spent celebrating your successes, not lamenting a lack of clarity in your product performance.&lt;/p&gt;

&lt;p&gt;To really capture data-driven success, you and your team should pick your tracking-plan events and properties during your pre-release purpose meeting. Each of them should be mapped directly to your goals and metrics.&lt;/p&gt;

&lt;p&gt;Here’s how to do it:&lt;/p&gt;

&lt;h2&gt;
  
  
  When to start looking at your events and properties
&lt;/h2&gt;

&lt;p&gt;When it comes to designing and setting up your tracking-plan events and properties, the earlier you can sit down with your team, the better. Ideally, companies should set their events and properties during their pre-release purpose meeting.&lt;/p&gt;

&lt;p&gt;We define a &lt;a href="https://www.avo.app/blog/tracking-the-right-product-metrics?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_picking_events"&gt;purpose meeting&lt;/a&gt; as a 30-minute get-together that includes all of your product’s main stakeholders and is held before every major release.&lt;/p&gt;

&lt;p&gt;This meeting should include the following people:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An engineer from each platform&lt;/li&gt;
&lt;li&gt;A product manager&lt;/li&gt;
&lt;li&gt;A designer&lt;/li&gt;
&lt;li&gt;A data specialist&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You should use this time to align on the purpose of your product release and map out your highest-impact, lowest-effort tracking design to understand your release success.&lt;/p&gt;

&lt;p&gt;Start the meeting off by aligning on your overall business goals and committing to the metrics you’ll use to measure success. Then, you can get to work on designing the events and properties that will feed into those metrics.&lt;/p&gt;

&lt;p&gt;By picking your events and properties during this early stage, you reduce the chance of needing to refactor analytics down the road. This not only saves time and money but also preserves your sanity.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to look at when choosing your events and properties
&lt;/h2&gt;

&lt;p&gt;To collect good data, choose events and properties that support your goals and metrics. Good data is the kind that gives you insight into user interactions and the context around them (versus bad data, which is information you collect just because you &lt;em&gt;might&lt;/em&gt; need it someday).&lt;/p&gt;

&lt;p&gt;Your events and properties should fill in the blanks between the metrics you want to track and the way they connect to your customer behavior.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--K_WaRJNj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/2rj22psgng2c5n7fogt4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--K_WaRJNj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/2rj22psgng2c5n7fogt4.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Each new layer of your tracking plan—from product goals to metrics to events to properties—will uncover a new layer of information about your product and your users. As you move down your data funnel, from the highest level to the most granular tracking, you should stop to ask questions to further break down the information you’re looking for.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;To start selecting your events and properties, you can ask yourself and your stakeholders the following questions to understand the reason for your release (it’s good to start with the basics):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What are we trying to help users do?&lt;/li&gt;
&lt;li&gt;What problem are we trying to solve?&lt;/li&gt;
&lt;li&gt;Who are we solving it for?&lt;/li&gt;
&lt;li&gt;What does success look like?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then, once you have a framework to understand your product mission and its success, you can dig a little deeper to set your metrics (which will inform your events and properties). Here are some additional questions you can ask to arrive at your metrics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How will we know when we’re successful?&lt;/li&gt;
&lt;li&gt;What steps do users need to take to achieve this success?&lt;/li&gt;
&lt;li&gt;Are there any points of dead ends or user drop-off that we want to keep an eye on?&lt;/li&gt;
&lt;li&gt;Should we compare cohorts of users and A/B test the release?&lt;/li&gt;
&lt;li&gt;Is our conversion achieved through a set of steps, a total count of something, or a rate?&lt;/li&gt;
&lt;li&gt;How do we visualize and compare these metrics (e.g., time series, bar chart, bar per group, line per group)?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once you have answers to these preliminary questions—and, as a result, know your goals and metrics—you can begin to identify your individual events and properties.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to choose your events
&lt;/h3&gt;

&lt;p&gt;To choose events, identify the questions that you most want to be answered about your product or features. Your answers to these questions will point you toward your events.&lt;/p&gt;

&lt;p&gt;You can start at a high level with these questions by breaking down the steps that each user must take in order to count toward your success metric. From there, you can narrow it down to more specific queries to identify each action a user must take in order to impact your identified metric.&lt;/p&gt;

&lt;p&gt;Let’s say you’re launching a new paid plan for a music streaming service. 🎵 If one of your main metrics and KPIs is to increase upgrades for the new paid tier from existing free users, you could ask the following questions to identify your first batch of events:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What is the first action a user has to take to begin the free sign-up process?&lt;/li&gt;
&lt;li&gt;What is the last action a user has to take to complete the free sign-up process?&lt;/li&gt;
&lt;li&gt;What is the first action a user has to take to upgrade their plan?&lt;/li&gt;
&lt;li&gt;What is the last action a user has to take to upgrade their plan?&lt;/li&gt;
&lt;li&gt;What are important milestones between the first and last action?&lt;/li&gt;
&lt;li&gt;What actions could the user take to show us that they’ve dropped out of the funnel or hit a dead end?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The answers to the first five questions, respectively, would tell you that you need to track when a user views the plans page, when they submit account info for a free plan, when they log in, and when they submit payment information. For the last item on the list, the user would exit out of the site without completing payment.&lt;/p&gt;

&lt;p&gt;Your events reflect specific actions your users take (or things that happen to them) along their full user journey within your product. Look at the metrics you’ve decided on, and start asking questions to drill down on what users have to do in order to count toward improving the metric (in the case of our example, the metric would be “increased upgrades to paid user”).&lt;/p&gt;

&lt;p&gt;Once you have identified the events that support your higher-level metrics, you can dive deeper into the properties that support them.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to choose your properties
&lt;/h3&gt;

&lt;p&gt;Once you’ve set your events, you can begin to identify further insights you need and then figure out how you’ll segment your data with properties by mapping out the specific parts of each page and feature users interact with on their way to converting.&lt;/p&gt;

&lt;p&gt;Properties are the dimensions (metadata) you’ll use to filter and group your events (they’ll help you clarify and get context on higher-level events). Off the bat, start with the questions about user segments you know you need (you can always add properties later when specific questions arise). This helps you reduce the noise from a bunch of data.&lt;/p&gt;

&lt;p&gt;Building on our streaming example from before, let’s break down our events—view page, complete registration, log in, change plan, and abandon session—into their supporting properties. First, you should talk to your designers and programmers to identify each of the on-page elements the user must interact with to move further down the funnel. You’ll build a plan to track three categories of properties:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Event properties that are specific to the action the user performed. &lt;em&gt;Example: "Game Mode" on the "Game Started" event or "Authentication Method" on the "Signup Completed" event.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;User properties that are associated with the user and can be used for cohorting (analyzing a certain group of users). &lt;em&gt;Example: "Games Count", "User Name" or "Subscription Status."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;System properties that are sent with all events and don’t change during a user session. &lt;em&gt;Example: "Platform" and "App Version."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For example, when our users log in, we want to track when they click the login button, when they enter their email address, and when they’re successfully authenticated. Then, when they’re ready to upgrade, we’ll want to track properties for payment type and payment validation.&lt;/p&gt;

&lt;p&gt;To further understand where our users are coming from and what experiences they’re having, we also would want to track a number of system properties that span events (i.e., we collect the information at multiple points throughout our tracking). These properties include things like what platform (web versus mobile ) or browser type (Chrome versus Firefox) they’re using.&lt;/p&gt;

&lt;p&gt;Now, with a robust combination of goals, metrics, events, and properties included in your tracking plan, you’ll be able to gain valuable insights into your product and user experience throughout your funnel and directly connect this data to your overall business goals.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to do once you select your events and properties
&lt;/h2&gt;

&lt;p&gt;Once you’ve designed your data by choosing events and properties that tie into your metrics and goals, it’s time to ship! 🥑 Well, almost.&lt;/p&gt;

&lt;p&gt;Before you take everything live, you’ll need a document that’s your single source of data truth. This can be a spreadsheet (like this &lt;a href="https://www.avo.app/blog/avos-ultimate-tracking-plan-template-w-downloadable-worksheet?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_picking_events"&gt;awesome tracking-plan template&lt;/a&gt; 😉) or a JSON file hosted on GitHub that outlines your events and properties. You’ll want to test your analytics before your full release to make sure no human errors snuck through during implementation.&lt;/p&gt;

&lt;p&gt;Or, if you’d like to save yourself and your team some time (and make it easier to implement tracking analytics), you can use a tool like &lt;a href="https://www.avo.app/?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_picking_events"&gt;Avo&lt;/a&gt;. Avo replaces your old-school spreadsheet to give you a modern, single source of data truth that you can collaborate on with your team and tie into each platform you use. Plus, there’s no need to triple-check for human errors, because Avo handles the formatting of code—and sends instructions directly to developers—for you.&lt;/p&gt;

&lt;p&gt;Get started on creating a better, easier data future by &lt;a href="https://www.avo.app/request-a-demo?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_picking_events"&gt;trying out Avo today&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>analytics</category>
      <category>management</category>
      <category>datascience</category>
      <category>tooling</category>
    </item>
    <item>
      <title>Avo’s Ultimate Tracking Plan Template (w/ Downloadable Worksheet)</title>
      <dc:creator>Avo</dc:creator>
      <pubDate>Tue, 10 Nov 2020 17:18:13 +0000</pubDate>
      <link>https://dev.to/teamavo/avo-s-ultimate-tracking-plan-template-w-downloadable-worksheet-3k3p</link>
      <guid>https://dev.to/teamavo/avo-s-ultimate-tracking-plan-template-w-downloadable-worksheet-3k3p</guid>
      <description>&lt;p&gt;We talked in depth about why you need a tracking plan in our &lt;a href="https://www.avo.app/blog/our-definitive-guide-to-tracking-plans?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_template" rel="noopener noreferrer"&gt;definitive guide to tracking plans&lt;/a&gt;; now, we’ll break down the awesome tracking plan template we created for you, so you’re ready to implement better product analytics via your tool of choice (possibly Avo 😉).&lt;/p&gt;

&lt;p&gt;But before we dive in, here’s a quick refresher on what a tracking plan is (you may recognize this from our &lt;a href="https://www.avo.app/blog/our-definitive-guide-to-tracking-plans?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_template" rel="noopener noreferrer"&gt;definitive guide to tracking plans&lt;/a&gt;):&lt;/p&gt;

&lt;p&gt;A tracking plan is a document that defines the key stages of your customer life cycle and codifies a single source of truth for the data that supports it. It helps you standardize your data management and capture better and cleaner data.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;As part of your tracking plan, you’ll need to outline the events and properties relevant to your goals, explain where in your codebase tracking code should be placed, and provide context for why you’re tracking what you are.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;While each of the elements of your tracking plan will be as unique to your business as your product is to your market, you can save admin time up front by using a tracking plan template. There are dozens floating around the internet, so we went ahead and created our 🎉Ultimate Tracking Plan Template 🎉 that pulls together the 10 elements you absolutely must have. Use this template to spend less time researching how to make your tracking plan and more time using it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What makes a good tracking plan?
&lt;/h2&gt;

&lt;p&gt;Your tracking plan should include events and properties that help you understand your customers’ behavior and measure progress through your sales funnel and customer journeys so you can see how well your features are meeting customer needs. It shouldn’t aim to measure every drop of data under the sun—just those that are most important to you.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;For the full breakdown of how to find the events and properties that mirror your customer journey, check out our &lt;a href="https://www.avo.app/blog/our-definitive-guide-to-tracking-plans?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_template" rel="noopener noreferrer"&gt;full guide on tracking plans&lt;/a&gt;, and then meet us back here.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;To get a full picture of your customers’ behaviors and experiences, you’ll need a mix of both &lt;strong&gt;qualitative metrics&lt;/strong&gt; (the kind that reflect user sentiment) and &lt;strong&gt;quantitative metrics&lt;/strong&gt; (the kind that reflect user actions).&lt;/p&gt;

&lt;p&gt;Your tracking plan will focus on quantitative metrics. That's because it's possible to objectively measure whether an action happened. But it’s equally important that your sales and product teams reach out to customers and users via surveys, social media, and reviews to get qualitative data to complement your tracking plan.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 10 key elements of your tracking plan
&lt;/h2&gt;

&lt;p&gt;We have a lot of experience helping folks build killer tracking plans (and we’ve seen a lot of great examples of tracking plans from other companies, too). When we sat down and pulled from our experience—and the experiences of others—we noticed there were &lt;strong&gt;10 key elements&lt;/strong&gt; that every great tracking plan included.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. KPIs
&lt;/h3&gt;

&lt;p&gt;‍&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Flahlnjsm3nrl1vmrjgjs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Flahlnjsm3nrl1vmrjgjs.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Each event you track should tie directly to a business-end key performance indicator (KPIs) that affects your success, so you can easily reference the tie-in between metrics tracked and their real-world value.&lt;/p&gt;

&lt;p&gt;These KPIs will change depending on your company maturity, product, and business strategy, but here are some examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Signup funnel &lt;/li&gt;
&lt;li&gt;Retention from signup to playing game &lt;/li&gt;
&lt;li&gt;Monthly new signups &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This first section is what will give any business-end stakeholders the context they need to understand how the tracking plan ties into a wider strategy.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Event categories
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fecxrgj8fbx86swdlpdxo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fecxrgj8fbx86swdlpdxo.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your tracking plan should break down events tracked by macro category—typically reflecting the different kinds of KPIs you’ve set—so you can keep track of each segment of customer success.&lt;/p&gt;

&lt;p&gt;Like all things on this list, the kinds of events you’ll track will depend on your goals and use case, but here are a few examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Authentication &lt;/li&gt;
&lt;li&gt;Gameplay&lt;/li&gt;
&lt;li&gt;Tournaments &lt;/li&gt;
&lt;li&gt;Navigation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once you’ve set the broad categories of events you care about, you can drill down and decide on the specific events and properties within each category.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Event names
&lt;/h3&gt;

&lt;p&gt;‍&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Frfmqhccnxo0eeut1yhvs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Frfmqhccnxo0eeut1yhvs.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your tracking plan should include one row for each event name (each of which will have rows for child properties). Additionally, each of your events should be &lt;a href="https://www.avo.app/docs/best-practices/defining-descriptive-events-and-properties?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_template#a-namenaming-conventionsa-naming-conventions-for-events-and-properties" rel="noopener noreferrer"&gt;named in a consistent way&lt;/a&gt; that’s in line with your agreed-on naming schema. This structure makes it easy for anyone to quickly scan and understand what events you’re tracking.&lt;/p&gt;

&lt;p&gt;Your event names will depend on the kinds of events you’re tracking and on your naming schema. Within the categories we outlined above, some possible event names could include the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Signup Started &lt;/li&gt;
&lt;li&gt;Signup Completed &lt;/li&gt;
&lt;li&gt;Login Completed &lt;/li&gt;
&lt;li&gt;Game Started &lt;/li&gt;
&lt;li&gt;Game Completed &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Note how each of these event names shares the same tense (past tense) and capitalization. This isn’t just to make your template look pretty; it makes everything easier to understand.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Event description
&lt;/h3&gt;

&lt;p&gt;‍&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F64rtoh2mgndha3q5ocwq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F64rtoh2mgndha3q5ocwq.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your tracking plan should include a clear description for each event, including the event source (where the action is taking place) and &lt;a href="https://www.avo.app/docs/best-practices/defining-descriptive-events-and-properties?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_template#a-namenaming-conventionsa-naming-conventions-for-events-and-properties" rel="noopener noreferrer"&gt;any additional context of when and why the event happens&lt;/a&gt;. That makes it easy for anyone looking at your template to quickly understand what the event is tracking.&lt;/p&gt;

&lt;p&gt;Your event descriptions should be no longer than one or two sentences and should clearly and concisely explain what it is you’re measuring (and when). Let’s assume that we’re measuring the event “Game Completed.” Our description for this event might be:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Event sent when a user has successfully completed a game.&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;Creating consistent descriptions for each of your events will make it easy for anyone using your tracking plan to gain the context they need to interpret your data.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Properties
&lt;/h3&gt;

&lt;p&gt;‍&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fdbdcx3xocrfsgknynjzu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fdbdcx3xocrfsgknynjzu.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For each event, you should include a full breakdown of its attached properties, with one row per property—again, all named consistently—so you can easily see which properties are being tracked for a given customer action.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Bonus: You should also define your property groups (these can be spaced across event groups) so you can easily see what kind of user behaviors you’re tracking.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It can be easy to let &lt;a href="https://www.avo.app/docs/best-practices/defining-descriptive-events-and-properties?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_template#a-namenaming-conventionsa-naming-conventions-for-events-and-properties" rel="noopener noreferrer"&gt;naming conventions for properties&lt;/a&gt; slide, but ensuring that each property follows your schema will prevent data collection and compilation errors down the road. Let’s say we’re measuring gameplay events, particularly the “Game Completed” event we identified above. We might track the following properties:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Game Mode &lt;/li&gt;
&lt;li&gt;Game Count &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each of these properties will tell us whether or not a specific user action was completed (e.g., “Game Mode” tells us the mode of the game the user played and “Game Count” tells us how many games the user has completed).  &lt;/p&gt;

&lt;h3&gt;
  
  
  6. Property description
&lt;/h3&gt;

&lt;p&gt;‍&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fan77vtrqxtc535gsynmk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fan77vtrqxtc535gsynmk.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your tracking plan should include a clear description for each property so that any user can understand what the property is tracking and where the data is coming from.&lt;/p&gt;

&lt;p&gt;Just like your event descriptions, your property descriptions should fill a column to the right of your property names and &lt;a href="https://www.avo.app/docs/best-practices/defining-descriptive-events-and-properties?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_template#a-namenaming-conventionsa-naming-conventions-for-events-and-properties" rel="noopener noreferrer"&gt;clearly and concisely describe what each property measures&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For example, if we’re tracking how many games players complete during their session, we may track a property called “Game Count”. Our description of this property might look something like this:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The number of games a player has completed when this event is sent. Including the game that was just completed on Game Completed.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This extra context will help anyone looking at your tracking plan make sense of all your properties.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Property value types
&lt;/h3&gt;

&lt;p&gt;‍&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F7a2hmxyuu7vs5dlqbi3y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F7a2hmxyuu7vs5dlqbi3y.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Each property within your tracking plan will collect a different data type. These types should be explicitly laid out so developers implement across codepaths and platforms consistently. This also helps your data analysts know what to expect from the tracking analytics code output. &lt;/p&gt;

&lt;p&gt;This is one of the few sections of your tracking plan that will not greatly vary. Instead, the data in this column should include these common data types:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;int&lt;/li&gt;
&lt;li&gt;floating-point number&lt;/li&gt;
&lt;li&gt;boolean&lt;/li&gt;
&lt;li&gt;string&lt;/li&gt;
&lt;li&gt;datetime&lt;/li&gt;
&lt;li&gt;a list of any of the data types above &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When you formally identify these data types for each of your events and properties, you help your developers avoid coding errors that will impact data compilation down the line.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Platforms
&lt;/h3&gt;

&lt;p&gt;‍&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjxj52kllrtbkvomsz7ma.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjxj52kllrtbkvomsz7ma.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For each property, you should note what platform the data is coming from so you can keep track of which applications contribute what information to your dataset.&lt;/p&gt;

&lt;p&gt;This will depend on the development platforms you use and how your codebase is structured. But here’s a general outline of some of the platforms you may need to think about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;For web:&lt;/strong&gt; JavaScript, TypeScript or Reason&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For mobile (generally):&lt;/strong&gt; React Native or Expo or Flutter for iOS and Android apps&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For mobile (Android):&lt;/strong&gt; Java or Kotlin &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For mobile (iOS):&lt;/strong&gt; Swift or Objective C &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For backend:&lt;/strong&gt; one or more backend sources (depending on number of programming languages and micro services) &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;For game engines: Unity&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Including this breakdown of platforms that contribute data to your app will ensure that developers know where to implement tracking analytics across the board, and you won’t forget about any key components of your product.&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Status
&lt;/h3&gt;

&lt;p&gt;‍&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F5x3m70g01waqxkaf9dud.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F5x3m70g01waqxkaf9dud.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a really important one: Your tracking plan must indicate the status of each step of tracking analytics implementation. This ensures that your team--and your tracking plan stakeholders--have a clear understanding of what work has been completed, what needs review, and what is in testing. &lt;/p&gt;

&lt;p&gt;For example, let’s say you’re tracking events and properties related to your login authentication method. You’ll need to note when that analytics code is ready for review and testing so your developers know that it’s not ready to ship, and don’t prematurely launch what could be a buggy bit of code. &lt;/p&gt;

&lt;h3&gt;
  
  
  10. Code snippet
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ftom2tybz6s54nl1a2iwr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ftom2tybz6s54nl1a2iwr.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally, your tracking plan should include your tracking code for each event and property that needs to be tracked so that your developers can easily place it into the correct spot without naming-convention or syntax errors.&lt;/p&gt;

&lt;p&gt;If you’re doing this manually with a spreadsheet alone—instead of using a tool, like Avo, that can house your implementation code and send it directly to developers—this section can get a little lengthy.&lt;/p&gt;

&lt;p&gt;By explicitly giving the code for each property, you reduce the likelihood of implementation errors and make the lives of your developers easier in the process! 🎉&lt;/p&gt;

&lt;h2&gt;
  
  
  Download Our Ultimate Tracking Plan Template
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F94lxmwk3wqbiytegrh82.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F94lxmwk3wqbiytegrh82.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There’s a lot of thought that goes into creating a great tracking plan. You need to dive deep into your users’ behaviors and attitudes to measure the metrics that reflect your progress toward KPIs. &lt;strong&gt;&lt;a href="https://docs.google.com/spreadsheets/d/1oEbMAWQt7lFXVJtM8sMdTaqjoeVQvZok24o_lOtxCyI/edit?usp=sharing" rel="noopener noreferrer"&gt;Even with this awesome DLC&lt;/a&gt;&lt;/strong&gt;, doing this manually is a bear.&lt;/p&gt;

&lt;p&gt;Once you’ve created your tracking plan using this template, &lt;a href="https://www.avo.app/request-a-demo?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=tracking_plan_template" rel="noopener noreferrer"&gt;head on over to our site to see a demo&lt;/a&gt; of how you can use Avo to convert your plan into an easy-to-manage and easy-to-share single source of data truth (Bonus: we can also import your tracking plan directly when you use the DLC above).&lt;/p&gt;

</description>
      <category>management</category>
      <category>datascience</category>
      <category>analytics</category>
      <category>leadership</category>
    </item>
    <item>
      <title>What is a Tracking plan, and why do you need one?</title>
      <dc:creator>Kelsey Fecho</dc:creator>
      <pubDate>Thu, 29 Oct 2020 19:55:41 +0000</pubDate>
      <link>https://dev.to/teamavo/what-is-a-tracking-plan-and-why-do-you-need-one-592e</link>
      <guid>https://dev.to/teamavo/what-is-a-tracking-plan-and-why-do-you-need-one-592e</guid>
      <description>&lt;p&gt;Picture the most chaotic project you’ve ever worked on that was saved at the last minute by an overhaul of project planning. You know the one--the project that kept you late at the office, blew deadlines, and caused every person on your team frustration.&lt;/p&gt;

&lt;p&gt;That is, it did, before you and your team rallied behind one another, set out a detailed plan of attack to get things back on track, and saved the day. &lt;/p&gt;

&lt;p&gt;To do this, you had to sit down and figure out exactly where you were going wrong and then lay out all the steps, processes, and best practices you need to correct the chaos and reach your end goal. &lt;/p&gt;

&lt;p&gt;Now, let’s say that instead of this chaotic period of product purgatory taking up your time, it’s actually bad data that’s eating up your productivity. Or, as we say, you’re having a Bad Data Day. Like it's project management cousin, a Bad Data Day is a chaotic hole of confusion. Product managers and developers alike can never figure out what’s going on with it, causing inconsistent insights and, if we’re being honest, a bunch of colorful language and headache. &lt;/p&gt;

&lt;p&gt;So, like you did for your chaotic product release, you need to block out time to sit down and deal with your Bad Data Day, head on. The key to doing this? A &lt;a href="https://www.avo.app/blog/our-definitive-guide-to-tracking-plans?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=what_is_a_tracking_plan"&gt;data tracking plan&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This tracking plan will help us turn our Bad Data Day into a Fantastic Data Feeling. As a centralized document that our entire organization uses, we’ll be able to conquer our Bad Data Day, and ensure our data helps us make progress toward our goals.&lt;/p&gt;

&lt;p&gt;In short, our data will go from our biggest bummer to our greatest asset.  &lt;/p&gt;

&lt;p&gt;But before we help improve our Bad Data Day and transform into our true rockstar selves, it’s important to understand what a tracking plan truly is, and why we—and any modern business—need one to deal with bad data in the first place. &lt;/p&gt;

&lt;h2&gt;
  
  
  What is a tracking plan?
&lt;/h2&gt;

&lt;p&gt;A tracking plan is a central document that everyone in your organization can refer to for data management best practices. It standardizes the &lt;a href="https://www.avo.app/blog/tracking-the-right-product-metrics?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=what_is_a_tracking_plan"&gt;events and properties you track&lt;/a&gt;, determines where within the code your analytics should be placed, and outlines the reason why each event is being tracked in the first place.&lt;/p&gt;

&lt;p&gt;Your tracking plan should include the rundown of what events and properties matter most to your product performance. These &lt;a href="https://amplitude.com/product-analytics"&gt;metrics&lt;/a&gt; should be carefully mapped to your customer journey so that you can see how well you’re serving your users’ needs at each step and build a better product in response.&lt;/p&gt;

&lt;p&gt;Ultimately, your tracking plan will be your single source of data truth so that all analytics across every one of your platforms tie neatly together. This will allow you to focus on what your data is telling you rather than argue with it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why you need a tracking plan
&lt;/h2&gt;

&lt;p&gt;Long story short, you need a tracking plan so you can have what everyone at your company wants: good, clean, informative data.&lt;/p&gt;

&lt;p&gt;But there are typically three things that get in the way of such data:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Too much tracking:&lt;/strong&gt; This is your classic “garbage in = garbage out,” where you measure &lt;em&gt;everything&lt;/em&gt; and then can’t parse what matters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Too little tracking:&lt;/strong&gt; This means no tracking was set up (or only set up for irrelevant metrics), so customer behavior is locked away in a black box.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inconsistent tracking:&lt;/strong&gt; This is the most common issue and is the result of chaotic event and property naming (e.g., customer_signup vs customersignup vs signup) that prevents you from getting the whole picture from your data.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Thankfully, a tracking plan can undo the damage caused by all three of these data plagues. And, in the process, it will help everyone—from your product managers to your developers to your salespeople—make better business decisions and understand the impact of their work.&lt;/p&gt;

&lt;p&gt;Here are the &lt;strong&gt;four main reasons you need a tracking plan.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. To ensure you can accurately measure progress toward your goals
&lt;/h3&gt;

&lt;p&gt;If the bar you’re measuring your progress with is bent or broken (e.g., bad analytics tracking and unreliable data), you don’t actually know how you’re measuring up to your goals.&lt;/p&gt;

&lt;p&gt;A tracking plan gives you the framework you need to measure progress toward your KPIs by ensuring that the bar with which you measure yourself is accurate. Without this central source of truth, your core set of metrics won’t be defined, your events and properties won’t match up, and you’ll be guessing at your progress.&lt;/p&gt;

&lt;p&gt;With a tracking plan, however, you can measure progress toward your goals by examining and selecting the metrics that support your user behaviors and directly correlate with your mission. Your tracking plan will then ensure that you’re capturing all the data you need to get the full picture, unlike many companies who see &lt;a href="https://go.forrester.com/blogs/hadoop-is-datas-darling-for-a-reason/"&gt;60% to 73% of their data go to waste&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. To help you understand what customer actions matter most
&lt;/h3&gt;

&lt;p&gt;Building a tracking plan forces you to identify the biggest signalers of user behavior and satisfaction. This helps you understand your customers better and build a product that best suits their needs.&lt;/p&gt;

&lt;p&gt;You need a tracking plan to get this understanding, because simply tracking every user action doesn’t tell you an accurate or clear story of your user experience. In fact, the “track everything and we’ll sort it out later” approach is one of the most headache-inducing legacy data practices around.&lt;/p&gt;

&lt;p&gt;You can better understand your customers’ actions thanks to a tracking plan by auditing your full user journey, identifying the main goal and purpose of your product, and then focusing on the metrics that tell you whether a customer realizes this benefit.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. To empower developers to implement tracking consistently
&lt;/h3&gt;

&lt;p&gt;A well-thought-out tracking plan is the clarity that helps  developers implement tracking consistently by creating a single source of tracking truth that they can refer to for naming conventions and code placement.&lt;/p&gt;

&lt;p&gt;Your tracking plan helps empower developers to take ownership of the implementation of analytics and ensure tracking code is placed consistently. As part of the journey to clean analytics tracking, developers can easily check to make sure naming conventions for events and properties are inline with best practices, and that tracking is implemented correctly across each platform.&lt;/p&gt;

&lt;p&gt;As a result, all of your related data will match up, and you’ll never have a Bad Data Day again. &lt;/p&gt;

&lt;h3&gt;
  
  
  4. To help you make better product decisions
&lt;/h3&gt;

&lt;p&gt;Finally, and perhaps most importantly, a tracking plan helps you make better product decisions by giving you good, clean metrics to back up new features and changes to your platform.&lt;/p&gt;

&lt;p&gt;As any successful founder and developer will tell you, it’s not enough to build a great product once. You have to continue to improve and deliver more value. Data, as a result of your tracking plan, shows you where and how to do this.&lt;/p&gt;

&lt;p&gt;You’ll make better product decisions with your tracking plan in place because you’ll have a common language (data) between all teams and shareholders. This will let you advocate for changes, help you understand what to fix and adjust, and tell you when it’s time to pivot your product offerings based on market demand and fit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Upskill your data with the tracking plan—and data tool—that fits your needs
&lt;/h2&gt;

&lt;p&gt;It’s easy to feel apathetic about adding &lt;em&gt;another&lt;/em&gt; &lt;a href="https://www.avo.app/blog/data-governance-maturity-model-how-mature-is-your-approach-to-data?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=what_is_a_tracking_plan"&gt;governance document&lt;/a&gt; to your to-do list, but tracking plans aren’t like the rest. These superheroes of data will completely shift how data works for your company if you put in the work to create one to match your needs.&lt;/p&gt;

&lt;p&gt;Avo can help. We give companies the ability to make the right data-driven decisions with clean, reliable, accurate product analytics. Through our platform, you can easily manage your tracking plan, send implementation instructions to developers, and collaborate with your team to tie together all the data from the platforms you use most.&lt;/p&gt;

&lt;p&gt;Together with good data governance best practices, we can help you quickly set up and enforce your tracking plan so you can spend less time wrestling data and more time shipping a great product.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.avo.app/onboarding?utm_source=devto&amp;amp;utm_medium=content_aggs&amp;amp;utm_campaign=what_is_a_tracking_plan"&gt;Start using Avo today.&lt;/a&gt;&lt;/p&gt;

</description>
      <category>analytics</category>
      <category>datascience</category>
      <category>datagovernance</category>
      <category>management</category>
    </item>
    <item>
      <title>How we create and manage a ReasonML Code Style Guide at Avo in a democratic and open way</title>
      <dc:creator>Avo</dc:creator>
      <pubDate>Tue, 27 Oct 2020 14:17:36 +0000</pubDate>
      <link>https://dev.to/teamavo/how-we-create-and-manage-a-reasonml-code-style-guide-at-avo-in-a-democratic-and-open-way-5af4</link>
      <guid>https://dev.to/teamavo/how-we-create-and-manage-a-reasonml-code-style-guide-at-avo-in-a-democratic-and-open-way-5af4</guid>
      <description>&lt;p&gt;At Avo we write most of our code in ReasonML, a strongly-typed functional language operating on top of the Javascript ecosystem. It’s a great tool (a strongly-typed functional language operating on top of the Javascript ecosystem, you know) that also has its challenges.&lt;/p&gt;

&lt;p&gt;Two challenges we’ll cover here are bringing new people into the project and improving code quality. Both are not new and are relevant to any programming language, but given the nature of ReasonML, building tools to address them becomes crucial for the effectiveness of the product development.&lt;/p&gt;

&lt;p&gt;Luckily, there is an old and proven way to address those challenges - &lt;a href="https://codestyle.co/about/"&gt;a code style guide&lt;/a&gt;. But, if a good code style for a popular language like Javascript or C++ is easy to find, when you work with a niche language like ReasonML you are left to create the code style on your own (or &lt;a href="https://github.com/avohq/reasonml-code-style-guide"&gt;adopt ours&lt;/a&gt; 😉).&lt;/p&gt;

&lt;h2&gt;
  
  
  How Avo built a democratic approach to our code style
&lt;/h2&gt;

&lt;p&gt;Here’s how we approach it at Avo. In our first attempt at defining a code style the project was already a few years old and we were 4 developers. &lt;/p&gt;

&lt;p&gt;We started out making a list of issues we face daily in the codebase. It was a collaborative document, everyone could submit there. Next, we discussed it at our developer roundtable. It's a meeting we hold every 3 weeks where all developers discuss matters related to engineering. &lt;/p&gt;

&lt;p&gt;One of the topics on that particular roundtable was our code style. We spent an hour going through the list of suggested ideas and ended the roundtable with an actionable - one of our engineers would make a subset of the discussed topics that everyone agrees on that would become the first iteration of our official Code Style Guide. The Avo ReasonML Style Guide was born. It felt great to have a code style. On the other hand it was small and definitely incomplete, that’s why we labeled it v0.1. We had to iterate and improve, so we designed a process for that.&lt;/p&gt;

&lt;p&gt;We use Asana to manage topics to discuss in our developer roundtable, and we have an ongoing topic for code style contenders. There anyone can suggest a new rule for the code style. Then all the contenders are discussed at the meeting and the items we agree on go into the code style. We really like this approach because it democratizes our code style and brings all new issues to the attention of all developers, so everyone knows the latest state!&lt;/p&gt;

&lt;p&gt;Today we open our code style to the public, you can find it &lt;a href="https://github.com/avohq/reasonml-code-style-guide/"&gt;in this GitHub repo&lt;/a&gt;. Please share your ideas of new items to add to the guide in the issues section!&lt;/p&gt;

</description>
      <category>reason</category>
      <category>codequality</category>
      <category>javascript</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Building for Collaboration</title>
      <dc:creator>Avo</dc:creator>
      <pubDate>Thu, 22 Oct 2020 14:22:23 +0000</pubDate>
      <link>https://dev.to/teamavo/building-for-collaboration-430l</link>
      <guid>https://dev.to/teamavo/building-for-collaboration-430l</guid>
      <description>&lt;p&gt;The feedback we’re most proud to consistently get from our customers is how Avo makes collaboration &lt;em&gt;across teams&lt;/em&gt; so much easier. Bringing together engineering as well as data and product team is no small feat and we are always working to continue streamlining that process. Creating the right workflow, that works for everyone involved, is how successful product companies today operate. We’re excited to tell you more about how to make collaboration within Avo even more seamless. &lt;/p&gt;

&lt;p&gt;‍&lt;/p&gt;

&lt;h2&gt;
  
  
  Enable SSO on Your Workspace
&lt;/h2&gt;

&lt;p&gt;Anyone on your team can log in using SSO. There's no need to send invite links anymore, or set up each individual team member.&lt;/p&gt;

&lt;p&gt;Contact us to set up your Google or SAML SSO and start collaborating more effectively!&lt;br&gt;
‍&lt;/p&gt;

&lt;h2&gt;
  
  
  Protect Main Branch
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F26830ebf7uapq3zzl9vk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F26830ebf7uapq3zzl9vk.png" alt="Alt Text"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Worried about accidental changes being made on the main branch with this influx of new team members now on your Avo workspace? Configure your workspace to disable direct changes on the main branch – and require at least one approval from a colleague before a branch can be merged.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing Approval Workflows
&lt;/h2&gt;

&lt;p&gt;We are thrilled to tell you about our approval workflows. Have your peer reviewed to maintain the data quality you've worked so hard for.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Finhgkh2jtb1rddghly3d.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Finhgkh2jtb1rddghly3d.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you're still working on a branch, keep it as a draft. Ready for review from your team? Ask them to review by updating the branch status to Ready for review. Happy with the suggested changes? Approve them!&lt;/p&gt;

&lt;h2&gt;
  
  
  Add Branch Status
&lt;/h2&gt;

&lt;p&gt;Now you can update the status of your branch and notify all branch collaborators that the status just changed. Below is how we at Avo think of the approval workflow:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fpat30xv1a8s6pugge6qx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fpat30xv1a8s6pugge6qx.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  And Finally, Comment on Specific Items‍
&lt;/h2&gt;

&lt;p&gt;On the branch review screen, you can now comment on specific items. This is one of our most highly requested features of them all, and it’s now live!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Flvifoq5sjje4k3eymqs7.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Flvifoq5sjje4k3eymqs7.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Comment on specific item changes on the branch review screen 💬&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;‍For future reference all discussions from the branch review screen are kept in context of the item after the branch has been merged.&lt;/p&gt;

&lt;p&gt;‍&lt;/p&gt;

&lt;h2&gt;
  
  
  Now Live!
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Review workflows&lt;/strong&gt; are now live on all Avo workspaces, with approval workflows available for upgraded accounts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.avo.app/onboarding/email" rel="noopener noreferrer"&gt;Get started today!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devrel</category>
      <category>productivity</category>
      <category>showdev</category>
      <category>datascience</category>
    </item>
    <item>
      <title>How to Settle your Analytics Debt</title>
      <dc:creator>Avo</dc:creator>
      <pubDate>Tue, 06 Oct 2020 14:02:34 +0000</pubDate>
      <link>https://dev.to/teamavo/how-to-settle-your-analytics-debt-3cme</link>
      <guid>https://dev.to/teamavo/how-to-settle-your-analytics-debt-3cme</guid>
      <description>&lt;p&gt;We've learned that companies go through these analytics maturity levels on their product journey:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;No data.&lt;/strong&gt; “Let’s just get our product to work and find someone to try it.”&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Any data better than no data.&lt;/strong&gt; “Whoops, we shipped without a way to know how it went. Can we add some tracking and release the app again? Maybe track this button and this button.” Data is an afterthought and a free-for-all.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data debt: Bad data worse than no data.&lt;/strong&gt; “I don’t trust this data. Do I use the 'Game Started' event or the 'Start Game' event? Or both?” Bad data has started confusing teams and risking detrimental product decisions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fix it and govern it.&lt;/strong&gt; “We need to do something to stop making bad decisions based on misleading data; we’re breaking a chart in every feature release!” Teams start building workflows and home made tools to automate QA and maintain a single source of truth tracking plan.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Analytics debt becomes a pain when you start feeling that product market fit and your team starts scaling. When your product is available to users across platforms, and the tracking isn’t consistent across all of them. When more product managers join, that “any data is better than no data” starts becoming a growth blocker. People will make wrong decisions based on misleading data. Onboarding new developers becomes difficult. That “let’s just add this quick line of code to track this user action” is very easy to accidentally refactor out. Existing tracking breaks in every feature release, and it’s difficult for new developers know where to start when adding analytics for feature releases.&lt;/p&gt;

&lt;p&gt;Analytics Debt is when you have incomplete, inconsistent, and bad data, and the only way to make data-driven decisions is to add more bad tracking because fixing what you have feels impossible.&lt;/p&gt;

&lt;p&gt;At Avo, we’re here to help.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Avo Inspector helps you:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Inspect&lt;/em&gt; your current state of tracking:&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Install the Inspector SDK for all your platforms, to start logging event names, shapes, types, volumes, etc. and get all current tracking in a single source of truth.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Analyze&lt;/em&gt; tracking issues:&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;The Inspector dashboard will summarize your current state of tracking and highlight current issues such as volume discrepancies between platforms and missing properties.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Prioritize&lt;/em&gt; what to fix:&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;You know your tracking is a mess, but where to start fixing it? Use the Inspector dashboard Filters to share direct issue links to colleagues. Make your tracking issues are something you can reason about.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Fix&lt;/em&gt; important tracking:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Define what events should look like. Build your tracking plan in using the Avo Event Library and Property Libraries to prevent inconsistencies that happen when data is designed manually in a spreadsheet&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Future-proof&lt;/em&gt; your analytics:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Avo is the state of the art for planning and implementing analytics, so you can ship faster without compromising data quality.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Collaboration: A GitHub-like branched workflow for Product, Engineering and Data to work together on multiple features at the same time. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reliability: Type safe analytics code to implement faster without compromising data quality. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Transparency: Single source of truth tracking plan to empower the team to always know which events they can use to answer their questions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Relevance: Unblock everyone to suggest data according to team guidelines. &lt;br&gt;
‍&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Avo Inspector Issue Reporter
&lt;/h2&gt;

&lt;p&gt;‍&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--krFF1szk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/rhb8rytwxt5bfvoz085s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--krFF1szk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/rhb8rytwxt5bfvoz085s.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Avo Inspector helps Product teams understand their current state of tracking so they can make good decisions, Engineering teams ship faster without compromising data quality, and Analytics teams support their product teams in maintaining clean data.&lt;/p&gt;

&lt;p&gt;So you can get back to making data-driven decisions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.avo.app/request-a-demo?utm_source=devto&amp;amp;utm_medium=contentaggs&amp;amp;utm_campaign=settle_your_analytics_debt"&gt;Sign up for a demo&lt;/a&gt; to see how Inspector can work for your team.&lt;/p&gt;

</description>
      <category>analytics</category>
      <category>datascience</category>
      <category>management</category>
      <category>leadership</category>
    </item>
    <item>
      <title>Your Company Can't Afford Data Debt</title>
      <dc:creator>Avo</dc:creator>
      <pubDate>Thu, 01 Oct 2020 15:38:06 +0000</pubDate>
      <link>https://dev.to/teamavo/your-company-can-t-afford-data-debt-1e7d</link>
      <guid>https://dev.to/teamavo/your-company-can-t-afford-data-debt-1e7d</guid>
      <description>&lt;p&gt;Would you rather spend your time using data to fuel innovative new product features or sit at your desk for hours trying to make sense of messy metrics? That should be a no-brainer (unless you’re some kind of data masochist).&lt;/p&gt;

&lt;p&gt;Unfortunately, many product managers and data analysts spend more of their time fixing bad data than they do using it to propel their products forward. In fact, &lt;a href="https://hbr.org/2017/09/sgc-publish-the-week-of-911-new-research-only-3-of-companies-have-acceptable-quality-data" rel="noopener noreferrer"&gt;according to Harvard Business Review&lt;/a&gt;, only 3% of companies’ data is of good quality, and &lt;a href="https://www.forrester.com/report/Build+Trusted+Data+With+Data+Quality/-/E-RES83344" rel="noopener noreferrer"&gt;Forrester estimates&lt;/a&gt; that making sense of the bad data takes up more than 40% of data analysts’ time (&lt;a href="https://syncari.com/20-percent-of-sales-operations-teams-manage-multiple-crms-why/" rel="noopener noreferrer"&gt;some estimates are as high as 50%&lt;/a&gt;). Furthermore, an MIT study found that only 3% of the data from sampled enterprises was good quality, with &lt;a href="https://syncari.com/the-catastrophic-cost-of-bad-data-and-where-its-all-headed-part-2-of-5/" rel="noopener noreferrer"&gt;at least 50% containing critical errors&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;There’s a word (technically two) for the time and money cost of dealing with this bad data: data debt. And debt, even good debt, sucks.&lt;/p&gt;

&lt;p&gt;Data debt is the cost of short-sighted data decisions. One of the biggest contributors to data debt is messy analytics tracking, meaning each product team implements analytics tracking however they see fit. This creates a hodgepodge of different event names and data points that takes time (and money) to untangle later on so it can be compared.&lt;/p&gt;

&lt;p&gt;Like other debts—student loans and mortgages—data debt is ubiquitous. And, like other debts, you need to be in control of it.&lt;/p&gt;

&lt;p&gt;The great news is that clean analytics tracking can help you wrangle your debts, get them under control, and prevent your balances from going up in the future. The opposite of messy analytics tracking, clean analytics tracking means you’re taking an active role in measuring metrics that are relevant to your business, auditing your sources of data, and ensuring that everyone implements analytics correctly so you can trust your data.&lt;/p&gt;

&lt;p&gt;When you invest in clean data analytics, you can understand your current debt, pay it off, and prevent it in the future.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is data debt?
&lt;/h2&gt;

&lt;p&gt;If you’ve waded into the world of Agile and DevOps, you’ve probably heard of technical debt (i.e., the price of choosing ad hoc/short-term solutions over the more strategic route). Data debt is the debt you rack up when you make ad hoc data governance and management decisions without thinking about the long-term impact on your data health and usability.&lt;/p&gt;

&lt;p&gt;The issue with data debt is that it creates problems you’ll have to untangle in the future. And each problem takes time to fix and creates further murk in the water you have to wade through to make decisions.&lt;/p&gt;

&lt;p&gt;But despite this, data debt isn’t an inherently dirty word. It’s a way of understanding the cost of doing the right things versus just doing what works in the moment.&lt;/p&gt;

&lt;p&gt;If we take a closer look, data debt typically takes on one of four forms (as shown in the graphic below):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fo5ipujtmmlgedsr8dlvn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fo5ipujtmmlgedsr8dlvn.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Selfish debt&lt;/strong&gt; that comes from decisions we know are bad but deliver enough immediate personal value that we think it’s worth it (think “treat yourself” shopping decisions made when you’re stressed out)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ignorance&lt;/strong&gt; debt that’s generated by unplanned, spur-of-the-moment decisions that don’t give us enough time to think about the long-term impact (think that last minute trip to Vegas with good friends)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Immature debt&lt;/strong&gt; that companies generate along the way to good governance via trial and error (think the kind of debt you rack up when you’re 18 and figuring out how finances work)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Acknowledged debt&lt;/strong&gt; that’s the result of measured decision-making that determines taking on new debt is the best option available (think mortgages and student loans)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Like their real-world financial counterparts, not all types of data debt are created equal. Some types of debt, such as immature debt, are a part of the journey to good data governance, while others, such as selfish debt, are signs that data management best practices aren’t being followed.&lt;/p&gt;

&lt;p&gt;The trick to minimizing your data debt is a mix of &lt;a href="https://www.avo.app/blog/data-governance-maturity-model-how-mature-is-your-approach-to-data?utm_source=devto&amp;amp;utm_medium=contentaggs&amp;amp;utm_campaign=cant_afford_data_debt" rel="noopener noreferrer"&gt;good data governance&lt;/a&gt; and &lt;a href="https://www.avo.app/blog/our-definitive-guide-to-tracking-plans?utm_source=devto&amp;amp;utm_medium=contentaggs&amp;amp;utm_campaign=cant_afford_data_debt" rel="noopener noreferrer"&gt;clean analytics tracking&lt;/a&gt;. The former prevents selfish and ignorance debt and the latter helps you uncover the sources of your debt, settle up on your balances owed, and prevent future debt down the road.&lt;/p&gt;

&lt;p&gt;When you combine macro governance best practices with the ability to consistently implement tracking and measure metrics, you can make better business decisions and better prioritize and communicate the importance of larger, strategic product choices.&lt;/p&gt;

&lt;h2&gt;
  
  
  How clean analytics tracking helps conquer data debt
&lt;/h2&gt;

&lt;p&gt;As much as we love clean analytics tracking, it’s not going to pay down your debts for you. Rather, as you put in the work to develop, implement, and support clean analytics, your data debt will naturally go down (and you’ll be able to avoid it in the future). &lt;/p&gt;

&lt;p&gt;When your analytics tracking is messy, everyone from your developers to your product managers can trust your data. All the short-term data decisions you made in the past make your future data all that much harder to understand, leverage, and, ultimately, trust.&lt;/p&gt;

&lt;p&gt;If you can’t trust your data, you can’t use it to make good product decisions. To get rid of your data debt and build trust in your information, the logic behind your analytics tracking needs to check out. That means creating a single source of data truth—aka clean analytics tracking.&lt;/p&gt;

&lt;p&gt;Just like real-word financial debt, you can’t start dealing with data debt until you know how much of it is hanging above your head and how it got there in the first place. To understand how much debt you have, you need to sit down and audit every platform and application that you, your teams, and your product work with.&lt;/p&gt;

&lt;p&gt;Then, you can figure out which applications generate the most data debt (that is, which individual tracking calls were implemented in a way that causes the most downstream work), come up with a plan for resolving those issues, and outline a framework built on clean analytics to prevent debt-creating decisions in the future.&lt;/p&gt;

&lt;h3&gt;
  
  
  Clean analytics tracking will help you understand your data debt
&lt;/h3&gt;

&lt;p&gt;To develop and implement clean analytics tracking, you’ll need to come up with tracking best practices through a tracking plan. &lt;/p&gt;

&lt;p&gt;When you’re building out these best practices--such as establishing naming conventions, outlining where code should be placed, and defining which events matter most--you’ll uncover all the instances of messy tracking that you’re currently using. This process of discovery and clean up will help you understand what previous analytics choices were causing your debt, and help you systematically eliminate them. &lt;/p&gt;

&lt;p&gt;In many cases, data debt is caused by poor tracking-analytics implementation. Often, this happens when developers have to quickly set up and integrate new tools or third-party applications and either don’t know how to follow best practices (because they’re aren’t defined) or choose not to for the sake of speed and convenience. &lt;/p&gt;

&lt;p&gt;This was the case for a client of ours, &lt;a href="https://termius.com/" rel="noopener noreferrer"&gt;Termius&lt;/a&gt;, from day one. Like most software companies, Termius serviced several platforms, and each platform had its own applications and codebases throwing their own data. It was an uphill battle to sync all of their analytics together, and their developers often made mistakes implementing analytics across the board.&lt;/p&gt;

&lt;p&gt;If they couldn’t check the logic of their analytics, they couldn’t trust their data. So they needed better analytics to pay off their data debt and make better decisions.&lt;/p&gt;

&lt;p&gt;Back at the beginning of 2019 (which feels like eons ago), Termius had started developing a plan for how their data should be. Based on the document, &lt;a href="https://www.avo.app/customers/avo-and-mixpanel-empower-termius-developers-to-make-self-serve-data-driven-product-decisions?utm_source=devto&amp;amp;utm_medium=contentaggs&amp;amp;utm_campaign=cant_afford_data_debt" rel="noopener noreferrer"&gt;we worked with them to identify issues and set their tracking plan up in Avo&lt;/a&gt;. From there, they were able to implement events in their codebase and fix future issues along the way. &lt;/p&gt;

&lt;p&gt;As a result, Termius developed a holistic understanding of all of the issues racking up debt and took the first step toward paying it off.&lt;/p&gt;

&lt;h3&gt;
  
  
  Clean analytics tracking will help you settle up your data debt
&lt;/h3&gt;

&lt;p&gt;Clean analytics tracking helps you settle your data debt by forcing you to standardize your messy analytics. To set up clean analytics tracking moving forward, you have to resolve the implementation issues committed in the past that caused your debt.&lt;/p&gt;

&lt;p&gt;To start, take your list of data debt sources and look at which ones have the biggest impact on your day-to-day operations. Is there an implementation error that’s more egregious than the rest? Or does one of your applications contribute more user and product data than the others but have inconsistent event and property naming? Start there by correctly implementing your analytics tracking to be in line with your &lt;a href="https://www.avo.app/blog/our-definitive-guide-to-tracking-plans?utm_source=devto&amp;amp;utm_medium=contentaggs&amp;amp;utm_campaign=cant_afford_data_debt" rel="noopener noreferrer"&gt;central tracking plan&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Settling up data debt will prevent headaches downstream for years to come and save your data analysts (and everyone, really) time on the back end trying to make heads or tails of miscellaneous data.&lt;/p&gt;

&lt;p&gt;You can do this work manually by having your developers look at the implementation of your analytics tracking code for each application or by using a tool like the &lt;a href="https://www.avo.app/blog/introducing-the-avo-inspector?utm_source=devto&amp;amp;utm_medium=contentaggs&amp;amp;utm_campaign=cant_afford_data_debt" rel="noopener noreferrer"&gt;Avo Inspector&lt;/a&gt;, which analyzes your data for you and flags issues in your tracking setup.&lt;/p&gt;

&lt;p&gt;Using tools like Inspector alongside clean analytics tracking tools like Avo will help you discover data issues and see which ones are causing the most issues. From there, you can untangle the worst data offenders within your stack and begin to enjoy the fruits of your labor.&lt;/p&gt;

&lt;h3&gt;
  
  
  Clean analytics tracking can help you prevent future debt
&lt;/h3&gt;

&lt;p&gt;Clean analytics tracking helps you avoid future data debt by ensuring that people don’t make the same kinds of short-sighted decisions that ballooned balances in the first place. To set up clean analytics tracking, you need to adhere to a tracking plan as part of larger data governance, which will outline how all tracking decisions should be made to prevent messiness.&lt;/p&gt;

&lt;p&gt;This benefits everyone in your company and prevents data debt in the future. Product managers now have data they can trust to back up product decisions, and developers know exactly how to implement analytics every time to prevent future debt and don’t have to try (and often fail) to track changes between releases. This central strategy for setting up how analytics are implemented—and when—prevents in-the-moment product decisions that need to be untangled down the line.&lt;/p&gt;

&lt;p&gt;At Termius, having clean product analytics through Avo meant product managers no longer had different sets of metrics and analytics for each platform (the source of their data debt). They didn’t have to check between each application to make sure they were comparing data apples to data apples. Instead, their developers and product managers could look at the data and know that the context of it—the events and properties it was tracking—was the same no matter the source.&lt;/p&gt;

&lt;p&gt;As long as you maintain your data governance best practices, you’ll achieve clean analytics tracking, and you’ll be able to trust your data to help you make any decision that comes your way.&lt;/p&gt;

&lt;h2&gt;
  
  
  Take a step toward data debt prevention today with Avo
&lt;/h2&gt;

&lt;p&gt;Once you understand how your data debt came to be, it’s time to take the first step toward eliminating it and freeing your business from its grasp. Avo makes clean analytics tracking possible and easy, and our leading product analytics platform can help you use your data to support better business.&lt;/p&gt;

&lt;p&gt;Start chipping away at data debt—and prevent future data missteps—today with &lt;a href="https://www.avo.app/onboarding?utm_source=devto&amp;amp;utm_medium=contentaggs&amp;amp;utm_campaign=cant_afford_data_debt" rel="noopener noreferrer"&gt;Avo&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>startup</category>
      <category>leadership</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Avo CEO, Stef Olafsdottir, talks Developer Productivity at DevRelCon Earth 2020</title>
      <dc:creator>Avo</dc:creator>
      <pubDate>Thu, 24 Sep 2020 20:55:04 +0000</pubDate>
      <link>https://dev.to/teamavo/avo-ceo-stef-olafsdottir-talks-developer-productivity-at-devrelcon-earth-2020-n34</link>
      <guid>https://dev.to/teamavo/avo-ceo-stef-olafsdottir-talks-developer-productivity-at-devrelcon-earth-2020-n34</guid>
      <description>&lt;p&gt;Stef Olafsdottir, Avo’s CEO, speaks about developer productivity at DevRelCon Earth 2020.&lt;/p&gt;

&lt;p&gt;For those who don’t know, DevRelCon is an event series for developer relations and experience for developers by developers. Normally hosted in London, San Francisco and Tokyo, Covid-19 made 2020 a global affair with all events hosted online.&lt;/p&gt;

&lt;p&gt;We at Avo are on a mission making sure product teams aren’t constantly forced to choose between product delivery speed and data quality. We provide an easy-to-use interface to define and maintain your tracking plan (as in your taxonomy, data plan, event schema). You could say we’re in the business of efficiency, not just for developers but for product managers, data scientists, and everyone else working with developers on shipping products.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Instrumentation used to take 1-4 days for every feature &amp;gt;release and now takes 30-120 minutes.”&lt;br&gt;
– Maura Church, Director of Data Science, Patreon&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It sure is heartwarming and wonderful to hear feedback like this, and we could take their word for it, or we could do what’s in our DNA as data scientists and engineers: measure it.  &lt;/p&gt;

&lt;p&gt;Keep reading to learn about our journey in taking a gut feeling, to qualitative customer testimonials, to learning how we now measure developer productivity through their own product measurements.&lt;/p&gt;

&lt;h2&gt;
  
  
  Measuring Developer Productivity Through Avo's Own Product Measurements
&lt;/h2&gt;

&lt;p&gt;Stef Olafsdottir, CEO and Co-Founder of Avo, is a mathematician and philosopher, turned genetics researcher, turned data scientist, turned founder. She was the 1st data person and Head of Data Science at QuizUp, a mobile game with 100m users, where she built and led the data science division and culture. This included pioneering company-wide ways to prioritize product innovation. At QuizUp they built a culture where people had the tools, data literacy, and data reliability to ask and answer the right questions.&lt;/p&gt;

&lt;p&gt;After QuizUp, she and a couple of friends started a company. Only 5 months in, they shipped a product update based on incorrect data. It was a frustrating misstep that helped her realize the importance of the tools and infrastructure they built at QuizUp to keep up data reliability. Furthermore, they wouldn’t afford taking the time to build the tools internally again. They would have to choose between data quality and velocity - for every single product release.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Before Avo, teams have been constantly forced to choose&lt;br&gt;
between product delivery speed and reliable insights.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;After a conversation with several of their colleagues at companies like Twitch and Spotify, they learned that many had built the same internal tools to address this problem of inconsistent event analytics.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AwS-QjPW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/optgc7xmijcaqmfxye0l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AwS-QjPW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/optgc7xmijcaqmfxye0l.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Look familiar? Yes, we can’t stand it either.&lt;/em&gt;&lt;br&gt;
‍&lt;br&gt;
So they decided to build Avo to solve this problem once and for all. Using Avo to ensure the schema is always correct, means graphs displayed in tools like Amplitude and Mixpanel are accurate. This means product managers and data scientists can trust the data accuracy and provides immense value in how quickly product teams are able to ship analytics code, without bugs. This increased efficiency is what allows product teams using Avo to ship quickly without sacrificing data quality.&lt;/p&gt;
&lt;h2&gt;
  
  
  Qualitative Learning: Why Our Customers Like Using Avo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Qpsp_VUT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/xvj0cvxdknatt6bhdjtz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Qpsp_VUT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/xvj0cvxdknatt6bhdjtz.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looking at this qualitative feedback from our users reveals a clear theme. Everything is just a lot quicker. We’re not talking shaving off a few minutes. It’s an order of magnitude in company cost. Not only is implementing event analytics taking a lot less time, the quality is also vastly improved. Even companies like Rappi, who highly value analytics, and already have great insights in place, are spotting missing properties and other data issues that Avo is able to highlight, making it a lot easier to scope out what needs to happen next.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Two themes are clear:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Operational efficiency&lt;/li&gt;
&lt;li&gt;Increased data quality and reliability&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The question is then, how do we take this incredible feedback and have it tell this story of efficiency not just in semantics, but in cold hard data? In other words how do we measure reliable operational efficiency, quantitatively?&lt;/p&gt;
&lt;h2&gt;
  
  
  How does Avo measure “Operational Efficiency” quantitatively?
&lt;/h2&gt;

&lt;p&gt;We looked at one of our most loved features: a branched workflow for your tracking plan. It’s like  GitHub’s branched workflow for code. As we care about operational efficiency, the time to completion matters. That’s why we started measuring the turnaround time of completing the implementation of a tracking plan change, defined as branches being opened and merged within one day.&lt;/p&gt;
&lt;h3&gt;
  
  
  “Branch Opened” -&amp;gt; “Branch Merged”
&lt;/h3&gt;

&lt;p&gt;After conversations with our customers we soon realized that one of our opportunities to increase the turnaround speed of a branch was making collaboration even smoother.They were desire-pathing the process by creating internal Slack channels and assigning collaborators there (this even included our own team!).&lt;/p&gt;

&lt;p&gt;We shipped &lt;a href="https://www.avo.app/blog/introducing-branch-collaborators"&gt;Branch Collaborators&lt;/a&gt; and updated our notifications based on what we heard our customers were using Slack for. The collaborative work ensures data quality and reliability as any relevant stakeholder: a data scientist, a product manager, a developer can be brought into the right branch with a single comment, for a peer review.&lt;/p&gt;

&lt;p&gt;To measure the success of the feature release, we looked at the turnaround time of collaborative branches, where at least least one comment was made.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RrpfgV7N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/0p3vr8phxnrvxuiamwti.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RrpfgV7N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/0p3vr8phxnrvxuiamwti.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  “Branch Opened” -&amp;gt; “Branch Merged” with &amp;gt; 0 comments
&lt;/h3&gt;

&lt;p&gt;We already saw a 70% increase in this metric in the first week after release. And that’s how we measure developer productivity of our customers.&lt;/p&gt;
&lt;h2&gt;
  
  
  Watch Stef's talk in full
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/7uNEBbu8Sl4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  To Ship Tracking Faster Than Ever
&lt;/h2&gt;

&lt;p&gt;Our mission is to enable product teams to ship quickly without sacrificing data quality. It’s critical we can measure developer productivity through our own product measurements, not just based on our guts or a nice comment from a customer, but to have that qualitative data inform a measurable impact in data.  &lt;/p&gt;

</description>
      <category>devrel</category>
      <category>devops</category>
      <category>leadership</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How Termius developers make self-serve data-driven product decisions</title>
      <dc:creator>Avo</dc:creator>
      <pubDate>Tue, 15 Sep 2020 14:55:37 +0000</pubDate>
      <link>https://dev.to/teamavo/how-termius-developers-make-self-serve-data-driven-product-decisions-4g14</link>
      <guid>https://dev.to/teamavo/how-termius-developers-make-self-serve-data-driven-product-decisions-4g14</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;“We believe in data-driven growth that doesn’t just come &amp;gt;top-down, so we build product thinking into our processes. &amp;gt;Avo’s integration with Mixpanel’s Lexicon has been integral &amp;gt;to realize this vision”.&lt;/strong&gt;&lt;br&gt;
– Kirill Yakovenko&lt;br&gt;
‍Product Manager&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Termius is the SSH client that works on desktop and mobile. It provides software engineers with a complete command-line interface (CLI) accessible on any device, allowing system administrators and network engineers to access their terminal from anywhere. It’s used by over 45,000 engineers daily, and is famously installed on Steve Wozniac’s iPhone.&lt;/p&gt;

&lt;p&gt;Kirill Yakovenko is a product manager heading up analytics quality at Termius. “I think about what problems our users are solving day-to-day, while making sure our data is correct,” he says. The Termius culture empowers anyone on the team to develop their own analytics to better understand user behavior within the product. &lt;/p&gt;

&lt;p&gt;“My role is to support this democratization of our product development, by peer reviewing suggested analytics updates and upholding our data quality standards,” Yakovenko explains. This includes assisting his team in designing and implementing high quality product analytics, while making sure they’re not already being tracked elsewhere. &lt;/p&gt;

&lt;p&gt;Termius’s tech stack is JavaScript for web and desktop, Python on the backend, Java for Android and Swift for iOS. The team recently added Mixpanel to their product analytics stack. &lt;/p&gt;

&lt;p&gt;Termius' challenge from day one was how to keep analytics consistent across the multiple platforms they serve. Each platform has numerous applications and different codebases, and analytics implementation is error-prone enough even on a single codebase. &lt;/p&gt;

&lt;h2&gt;
  
  
  How Termius Builds The Best Customer Experience Using Product Analytics
&lt;/h2&gt;

&lt;p&gt;Termius is all-in on data-driven product growth. They’ve built a feedback loop between qualitative user feedback, verifying their learnings with product analytics – and vice versa. Yakovenko explains that the purpose of this approach fills in limitations of either approach. &lt;/p&gt;

&lt;p&gt;First, the data can verify if users’ actual behaviour matches up with what they believe their behaviour to be, so insights from user interviews can be quantified with analytics. And for the reverse he adds, “it’s easy to get the numbers wrong.” “When we get insights from the data, we go back to the customer to verify that the data was right.” At the end of the day, it’s about reaching the best possible understanding of how Termius is used. “The source of the data doesn’t matter, we want the truth.” &lt;/p&gt;

&lt;p&gt;Here’s an example that relates to Termius’s northstar metric, ‘Number of Connections to Servers.’ When the team discovered a seemingly mild issue in establishing such connections, they adjusted their analytics to measure what problem users were experiencing at a high level. “The data revealed a critical issue for our target audience,” states Yakovenko. This data-driven approach saved the team and their customers a lot of time and efforts otherwise spent on user feedback sessions. &lt;/p&gt;

&lt;p&gt;‍&lt;/p&gt;

&lt;h3&gt;
  
  
  “Before Avo, We Couldn’t Trust Our Data”
&lt;/h3&gt;

&lt;p&gt;Keeping analytics synchronized across all of Termius’s platforms was an impossible feat before Avo. When writing analytics code, it’s easy to produce minor issues, such as different names or inconsistent casing for the same event, that &lt;a href="https://www.avo.app/blog/settle-your-analytics-debt?utm_source=blog&amp;amp;utm_medium=casestudy&amp;amp;utm_campaign=termius-mixpanel"&gt;escalate into a mountain of data-debt&lt;/a&gt;, rendering the data you do have noisy and unreliable. What seems like a trivial error, isn’t. &lt;/p&gt;

&lt;p&gt;‍&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Each mistake undermines our trust in our data”&lt;br&gt;
Kirill Yakovenko.&lt;br&gt;
‍&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;“To combat this we needed a place for collaboration, &lt;a href="https://www.avo.app/blog/our-definitive-guide-to-tracking-plans?utm_source=blog&amp;amp;utm_medium=casestudy&amp;amp;utm_campaign=termius-mixpanel"&gt;where we could define all events with all possible properties&lt;/a&gt;, values, descriptions and other event meta-data”. Since using Avo,“ our trust in our data has increased.” &lt;/p&gt;

&lt;p&gt;The problem wasn’t only that lack of trust. “The problem with tracking mistakes,” says Yakovenko,”is that each fix takes time. It might take a month to roll out a fix for a single issue to all our applications and users.” Fixing analytics issues didn’t just waste developer hours on the fix itself, it also delayed product decisions because insights are crucial to making the right product decisions. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“The human hours spent per analytics implementation has &amp;gt;reduced substantially, saving a huge number of hours while &amp;gt;fixing differences between platforms and commonplace &amp;gt;mistakes”.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;“Avo’s biggest impact was in reduced overheads on analytics. We’re not only saving time for developers and product managers on designing, implementing and verifying analytics – but developers are also relieved that they no longer have to monitor the analytics after every release, to make sure the tracking didn’t break.” &lt;/p&gt;

&lt;h2&gt;
  
  
  Modern Developers Have To Have Product Skills, And Avo with Mixpanel Helps Unlock That##
&lt;/h2&gt;

&lt;p&gt;Mixpanel is a leading product analytics platform that allows companies to answer questions about user behavior in seconds, without analytics expertise. This enables product development teams to measure what matters quicker, make decisions to improve experiences, and build better products through data. Over 26,000 companies including Uber, Expedia, Twitter, and Ancestry use Mixpanel to understand how their users convert, engage and retain.&lt;/p&gt;

&lt;p&gt;Mixpanel and Avo partnered in 2020 and the integration built between the tools allows tracking descriptions, properties, and categories to be easily published to Mixpanel’s Lexicon with a push of a button. By customizing which events in Avo are published with their tracking plans, teams can understand more easily than ever what their data means. This organization and cleanliness has given Termius a restored trust in their data. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“To power their data-driven product growth, Termius needs to &amp;gt;fully trust their data“&lt;br&gt;
‍&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;“The value of having the Avo descriptions in Mixpanel is immense,” says Yakovenko. “Having the context where needed and removing any guesswork around the events saves time and effort for our developers and other product managers. Those who aren’t in the weeds of defining analytics can now see in Mixpanel what the events mean.” &lt;/p&gt;

&lt;p&gt;“That is really important to us because we believe in data-driven growth that doesn’t just come from the product manager. Instead we build product thinking into our processes” Yakovenko explains. “The same goes for meetings; when we look at the data, the context is right there. Descriptions allow us to see immediately what is going on on our graphs.” &lt;/p&gt;

&lt;p&gt;The long-term benefits of democratizing product thinking are clear. “We need everyone on the team to understand what we’re trying to achieve, not just with our code but what our customers need. When the developers ‘get it,’ they generate good ideas, challenge us as managers and challenge us on the product. Their suggestions are richer and provide better solutions for our customers when they understand the business and our goals.”&lt;/p&gt;

&lt;p&gt;“Some developers just care about the technical work and don’t want to understand business, goals and customers. But in modern product development and for a modern start-up, you need all hands on deck to move your business forward: combine skills, combine ideas from everyone on the team” says Yakovenko, “and then: Prioritize. Analyze. Iterate.” &lt;/p&gt;

&lt;h2&gt;
  
  
  Recommendations
&lt;/h2&gt;

&lt;p&gt;For anyone who’s looking to start standardizing their analytics and streamlining the implementation process, Yakovenko has the following insight: “Avo offers real benefits, especially if you are cross-platform or have a big team.” &lt;/p&gt;

</description>
      <category>devrel</category>
      <category>datascience</category>
    </item>
    <item>
      <title>Announcing Inspector and Avo’s $3M Seed round</title>
      <dc:creator>Avo</dc:creator>
      <pubDate>Thu, 03 Sep 2020 15:54:03 +0000</pubDate>
      <link>https://dev.to/teamavo/announcing-inspector-and-avo-s-3m-seed-round-2k6a</link>
      <guid>https://dev.to/teamavo/announcing-inspector-and-avo-s-3m-seed-round-2k6a</guid>
      <description>&lt;p&gt;We started Avo in 2018 because we believe we can change the way organizations use data to make better decisions for their customers. We’ve been blown away by the impact Avo has had on data quality and developer productivity for our customers. From startups to consumer brands like Rappi, Patreon, TripAdvisor, Sotheby’s, and more, it’s been incredible to see our product fundamentally change the way PMs, devs and data scientists collaborate to plan, track and govern their product analytics. Today, we have some exciting news to share about our progress, a new powerful product offering, and where we’re headed next.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Avo?
&lt;/h2&gt;

&lt;p&gt;Avo is next-generation analytics governance. We’re changing how product managers, developers, and data scientists plan, track, and govern analytics across organizations. Before Avo, teams were forced to choose between product delivery speed and reliable insights. &lt;/p&gt;

&lt;p&gt;By using Avo, &lt;a href="https://www.avo.app/customers/patreon-case-study"&gt;Patreon has reclaimed 9 out of every 10 hours they used to spend implementing or fixing analytics, going from 4 days for every feature release&lt;/a&gt;, to 1 hour. &lt;/p&gt;

&lt;p&gt;Companies have never had to understand their customers better or faster. Consumers choose the product with the best experience and companies can’t afford to stall product decisions while waiting days or weeks for answers from a centralized BI team. In truth, the industry gold standard is to decentralize business intelligence completely, so that every team is autonomous in making data-driven decisions quickly. Spotify is just one example of a company working under this org-structure. &lt;/p&gt;

&lt;p&gt;But data is brittle and bad data leads to incorrect assumptions. With everyone making data-driven decisions, it’s critical to govern data quality, iterate quickly on the product and business, and avoid customer churn. &lt;/p&gt;

&lt;p&gt;We solved this problem ourselves at QuizUp, to ensure engineering and product time wasn’t wasted re-implementing analytics every time we shipped to our 100M users. Avo solves this more permanently as a SaaS platform without diverting precious time from the core product or accruing technical debt. The result is that we’re helping organizations grow by removing friction around analytics governance and implementation.‍&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing Inspector
&lt;/h2&gt;

&lt;p&gt;The first step to better analytics governance is knowing what’s wrong with your data. Typically, getting that understanding has been a company-wide initiative that takes months or years, and requires buy-in and collaboration from the VP Product, Head of Data, and VP Engineering.&lt;/p&gt;

&lt;p&gt;Today we’re excited to announce the &lt;a href="https://www.avo.app/inspector"&gt;Avo Inspector&lt;/a&gt;. Avo Inspector plays into our larger vision of empowering self-serve analytics. &lt;/p&gt;

&lt;p&gt;Inspector processes event streams, parses event shapes (no PII data), visualizes the entire current state of tracking for the company, highlights tracking issues such as type mismatches, missing properties, and volume discrepancies. We built Inspector because we had helped our customers do this manually too many times. &lt;/p&gt;

&lt;p&gt;With Inspector, our customers get instant insight into what is wrong with their analytics, so they can prioritize the most important issues to fix, and start cleaning and future proofing their analytics step-by-step. &lt;/p&gt;

&lt;p&gt;So far, we’re getting great early feedback. On-demand delivery unicorn Rappi is just one of the customers using Inspector: &lt;/p&gt;

&lt;p&gt;&lt;em&gt;“This year we scaled to meet the demand of 100,000 new customers digitizing their deliveries and curbside pickups. The problem with every new software release was that we’d break analytics. It represented 25% of our Jira tickets.” Says Rappi’s Head of Engineering, Damian Sima, “In our first week with the Avo Inspector, we’re already discovering tracking issues like missing properties and type mismatches. Now we know what to fix and can do that with Avo.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Here’s how Inspector works:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Inspect your current tracking automatically.&lt;/strong&gt;&lt;br&gt;
Install the Inspector SDK to observe a living summary of current tracking across platforms. Inspector doesn’t gather any user data, only event shapes and volumes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.Analyze tracking issues instantly&lt;/strong&gt;&lt;br&gt;
Inspector dashboard highlights your current event tracking issues, so different stakeholders can discuss and prioritize what to fix.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.Prioritize what matters&lt;/strong&gt;&lt;br&gt;
The inspector dashboard gives you and your team the overview you need, to prioritize the tracking changes that will have the biggest impact on cleaning up mission-critical metrics so you can make progress quickly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.Clean, step-by-step&lt;/strong&gt;&lt;br&gt;
Use your complete overview of what needs to be fixed across platforms, to fix top priority issues with clear event and property definitions, implemented with type safe analytics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5.Future proof&lt;/strong&gt;&lt;br&gt;
Great product analytics help teams make the best decisions to grow their business. Truly useful metrics for today and beyond are transparent — where everyone knows which events can help answer their questions — and reliable, consistent data, easy to evolve and implement as the product grows.&lt;/p&gt;

&lt;p&gt;If you’re curious about the infrastructure and behind the scenes (as you should be!), &lt;a href="https://www.avo.app/inspector"&gt;learn more about Inspector&lt;/a&gt;, &lt;a href="//mailto:hi@avo.app"&gt;reach out&lt;/a&gt; or subscribe to our &lt;a href="https://www.getrevue.co/profile/avo"&gt;newsletter&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Avo is scaling with the help of world-class developer and data tool investors
&lt;/h2&gt;

&lt;p&gt;To build on our momentum, &lt;a href="https://techcrunch.com/2020/09/03/avo-raises-3m-for-its-analytics-governance-platform/"&gt;we’ve raised $3M&lt;/a&gt; from GGV Capital with participation from Heavybit, Y Combinator and others, to make Avo a game changer for democratizing analytics. &lt;/p&gt;

&lt;p&gt;I’d like to use this opportunity to thank all the incredible people who have believed in our team and our mission, and supported us throughout this journey. A special shoutout to Hjalli and Investa, Gustaf, Jared, Aaron, Kevin, Kat, Michael and all the YC folks, Joe, Tom, Dana, Jesse and James at Heavybit, Glenn, Oren, Tai and the entire crew at GGV, the Brunnur team, Jenny and co at Crowberry, Pete at Optimizely, Coby at Radar, Sandy, Ari and more. In addition to our investors, we’re surrounded with smart and generous people who have hosted us on their couches in San Francisco, helped us hire, advised us on Avo, introduced us to great people, et cetera; thank you to Spencer, June, Gunni, Jói, Aliya, Drew, Kiddi, Siggi, Hilmar, Arndís, Andrés, Kjartan, Paul, Gummi, Vala, Austin, Brian &amp;amp; Michael, Leslie, Shuo, Alex, Ron and so many more.&lt;/p&gt;

&lt;p&gt;Sölvi and I are proud to have been joined by an &lt;a href="https://avo.app/about"&gt;outstanding team&lt;/a&gt; of exceptionally kind, talented, and driven humans on this mission, who we are honored to be working with every day.&lt;/p&gt;

&lt;p&gt;Our focus in the coming months will be helping more organizations uplevel their analytics governance fast, so they can join the global shift to self-serve analytics culture. We will also continue to focus on developer experience and seamless collaboration between product managers, developers and data scientists – because we don’t want teams to have to choose between product delivery speed and reliable analytics anymore.&lt;/p&gt;

&lt;p&gt;‍&lt;/p&gt;

&lt;p&gt;P.S. &lt;a href="https://avo.app/jobs"&gt;We're hiring!&lt;/a&gt; Come work with us in our remote-first culture (since way before COVID 😅) and diverse and inclusive team 💛&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
