Skip to main content

Tracking with Base Data Products

Data products
  • Installation and Setup

  • Create a Source Application

  • Create a Base Data Product

  • Setup basic tracking

  • Verify base events received

  • Setup custom Data Structures

  • Create a custom Data Product

  • Add Event Specifications

  • Install Snowtype

  • Generate tracking code and implementation instructions

Last updated on

Installation and Setup

This guide will help you understand some of the basic capabilities of Data Products and how they can be used in practice for most tracking implementation setups.

Prerequisites

What you'll be doing

This recipe will showcase how a basic tracking setup can be implemented using Data Product Studio capabilities such as Source Applications, Data Products and their related Snowtype features.

This basic tracking setup will include:

  • Page views and page pings
  • Link clicks
  • Custom events

For demonstration purposes we are going to be using a TodoMVC clone built with React.js.

If you want to follow along you can:

  1. Clone the repository usinggit clone git@github.com:snowplow-incubator/data-products-basic-tracking-recipe.git.
  2. Change into the project directory and install the dependencies using npm install.
  3. Run the development server using npm run dev.
  4. Open http://localhost:5173/ to see the app.