How to create a tracking plan?

When launching new products, and campaigns, the most successful teams plan out their strategy, and analytics by implementing a data tracking or tracking plan.

How to create a tracking plan?

What is a tracking plan?


Usually, a tracking plan is a document or spreadsheet used across your team members to standardize how it tracks data. It is often serving as a project management tool and a central reference document, aligning multiple team members. It should be treated as an active document that is continuously updated with any implementation changes or notes that can be referenced by your team. A tracking plan should be the source of truth for questions about your Intempt implementation.

What does a good tracking plan look like?


For the tracking plan to be able to act as a central reference point for setting up your project, it needs to answer and justify the following statements:

  • What data you are tracking?
  • Where you are tracking that data?
  • Why the data selected being tracked?

By answering the aforementioned questions, you will be able to correctly identify your core use cases, important customers, and commodities. Furthermore, with a great tracking plan, your stakeholders will be constantly and efficiently monitoring your project progress.

What should be tracked?


In the tracking plan, your core focus is your users. If we look at this from another angle, the actions performed by your users, in other words - events. Thus, by listing all of your events, you will be able to map the most important steps of the customer journey, from free trial sign-up to recurring subscriptions to churn. Note that your tracking plan is not limited and can grow constantly as your team and product grow. As time passes, you will understand which events are crucial in achieving your core use cases.

How to create a tracking plan in 3 steps

Building an efficient and easy-to-understand tracking plan in order to monitor your customers is at the root of customer analysis. To create a tracking plan you simply need to follow these 3 steps:

  1. Identify key use cases. Essentially, what you and your team are trying to achieve.
  1. Identify user actions to track. Brake down the use case into actionable items. For example, you want to improve your customer's journey from start, that is logging in to finish, checking out and how can you improve that process.
  1. Build a data tracking model. After the use case has been defined, a clear goal has been set and broken down into multiple action items, you can proceed to convert your draft plan into a professional document.

Let's have a look at each step in a more detailed view.

Step 1: Identify key use cases

The first step in building an efficient and easy-to-understand tracking plan is to define your business objectives and core use cases. You need to think about your company's overall goals as well as the key metrics and KPIs you are trying to analyze in the short or long run. Some of the examples could be:

  • Increase your total revenue figure
  • Identify your most efficient marketing channels
  • Improve certain item sales figure
  • Understand your customer friction or drop-off points in your marketing funnel

Once the business objectives have been identified, you need to be questioning them on how they work, what value they bring, and what the potential customer should do or not. For example, you are interested in a use case to increase your customer engagement through a mobile app. Thus, you ask yourself:

  • What screens do new users view first on the app?
  • Does the app provide a walkthrough guide?
  • Do customers shopping in the app receive special discounts?

After the use case and the assigned questions have been brought up, you can proceed to identify the necessary data points to find the answers you need.

Step 2: Identify user actions to track

You want to begin thinking about the different steps your customer does in a journey and how that customer may potentially go through them. Let's say we want to know what product generates the most revenue.

From the user flow, we have determined that the most important metric we want to track is the purchase amount of the product of interest.


Mapping out the process is an important step as you are able to visualize what your customer must do from start to finish. Now that we have determined the flow, we can create a clear definition for each step. Let's say, we want to list the actions to take for a customer to be in the Category page step:

  • Visit website: the customer has visited your webshop
  • Intro landing page: if there is a first-time user, one will be seeing an intro to the website
  • Click a button: user has clicked a button to see all products available
  • Apply product filter: user has applied a product filter to see relevant product categories

After listing the events for each step in the flow, you can now think about more specific aspects of them. For instance, what values should the events have, and what properties to assign to them. Some of the event properties, such as date and time can be applied to all events.



Step 3: Build your data tracking model

As a final step, you need to create a single repository of all the steps to do in order to test your use case and find the correct answer:

  1. Create sources. Sources are the central part of your project. From the sources, you receive data about your products and customers. You will have to create a new source for every standalone part of the project or use case. Depending on your source, you will be requested to configure the syncing interval for the source.
  1. Assign indentifiers. Every source has a Schema with defined data fields, called attributes. The fields can act as identifiers for your products and customers.
  1. Create events. Events represent your user distinct actions they perform in your product - this is your central part of the tracking plan. You can create and analyze hundreds or even thousands of different user actions, but most use cases require less than a dozen to find the answer.

NOTE: Events are source-based, meaning that if customer data comes from the iOS source, the creation of an iOS source-based event will be tracking actions in that very source for that customer.

  1. Create segments. Segments allow you to funnel your user actions and users by specific traits. For example, you have 100 users who are randomly distributed in terms of gender, source, actions, and spending manners. Thus, you want to create RFM segments and see how many users are high-spenders and low-spends and their frequency of spending.
  1. Create metrics. With the help of Metrics, you will be able to apply mathematical and statistical operations to visually analyze and compare your customer or business data.
  1. Create reports. Reports allow you to analyze your customer and business trends and display the data in various chart types in a single report form. As we have already gathered the information, analyzed the actions taken by the customers, and created some business metrics, we can combine all of this into a single object.
  1. Create Journeys. As a final step in the tracking plan, once you have gathered and analyzed your customer data, you will be able to build a customer journey to dynamically engage with them. Once the engagement has been achieved, you will see whether your tracking plan has been successful or not.
  1. Solicit your team's feedback. Last but not least, collaborating with your team and stakeholders helps ensure that your tracking plan is up to date and each project member is aligned on the goal to achieve. During the project lifespan, your goals may vary, thus, keeping the tracking plan up to date is crucial.

Data tracking plan examples

Because tracking plans can take some time to understand and create, we suggest you have a deeper look into our developed sample tracking plans before digging deeper into more complicated tracking:


Whenever you're ready, there are 4 ways Intempt can help you:
1. The Growth OS: We've combined our extensive knowledge of marketing and sales tactics to create the GrowthOS, ushering in a new era of lean, focused, and profitable internet businesses. Over 150 internet businesses are on our waitlist. Join them, and after your trial period, receive $500 in credits.
2. The Intempt Startup Program: This program accelerates startups in eCommerce, SaaS, and Apps. It teaches founder-led and small marketing teams how to acquire, engage, and retain customers. Participants receive a $5000 credit for growth at no cost. Plus, if you refer your accelerator to us and they join our Affiliate Program, we'll double your credits.
3. The Intempt Affiliate Program: Accelerators and incubators can offer the Intempt Startup Program to their communities. Your startups will benefit from our program, and you'll receive a 20% revenue share.
4. The Intempt Agency Program: If you're a CRO agency, consider joining our Agency Program. You'll learn cutting-edge strategies for acquiring, retaining, and monetizing accounts (for SaaS companies) and users (for eCommerce & SaaS companies), implementing Intempt on behalf of eCommerce, SaaS, and Apps companies.
Subscribe to AI Marketer 🔮
Get our newest weekly workflows and resources for Marketing Orchestration & Sales Intelligence
You did it! 🥳 Keep an eye on your email
for new content from us!
Oops! Something went wrong while submitting the form.

Looking for ways to grow faster?

Discover marketing workspace where you turn audiences into revenue.

Learn about Intempt

You might also like...

‍Beware the AI Hype: Avoiding Traps in Marketing
Marketing Orchestration

‍Beware the AI Hype: Avoiding Traps in Marketing

From the myth of full automation to the risks of data overload and creative complacency, we tackle key challenges and misconceptions. Discover how AI can amplify, not replace, human ingenuity in marketing strategies, and learn to navigate potential biases.

read more
Complete guide to audience segmentation
Marketing Orchestration

Complete guide to audience segmentation

The value of customer segmentation can lend to everything from decreasing CAC to increasing customer loyalty all while building better, more personalized customer experiences. In our comprehensive guide, we break down what customer segmentation is, the business value, and the different ways you can automate segmentation using Intempt.‍‍‍

read more
Propensity scoring guide for B2B SaaS
Sales Intelligence

Propensity scoring guide for B2B SaaS

When we look at lead & account data, we’re focused on the past. How did we do last quarter? What happened in H1 2023? And how does that compare to H1 2022? How fast did accounts X, Y, and Z convert? Data becomes more valuable when we use it to predict the future instead of just analyzing the past. That’s where propensity scoring comes in.

read more

Subscribe to AI Marketer đź”®

Get our newest weekly workflows and resources for
Marketing Orchestration & Sales Intelligence

You did it! 🥳 Keep an eye on your email
for new content from us!
Oops! Something went wrong while submitting the form.

Web A/B testing

Use front-end A/B and multi-page experimentation product built for any business size. Run multiple experiments on the same page.

Targeting & personalization

Deliver targeted messaging, personalized offers and recommend the most relevant content for your users.

Visual editor

Empower your team to collaborate with an easy-to-use visual editor without using developer time to get things up and running.


Gain insight into the impact of your experiments with statistically valid results. No complex statistical analysis required.

Server & client-side testing

Go beyond client-side testing and deploy experiments on the server-side. Test and optimize content changes and even complete re-brands.

Flexible goal selection

Select the right goal for each personalization and experimentation campaign to ensure you’re optimizing towards the right objectives.