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
- A collector endpoint.
- A Console API key for generating code using Snowtype.
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:
- Clone the repository using
git clone git@github.com:snowplow-incubator/data-products-basic-tracking-recipe.git
. - Change into the project directory and install the dependencies using
npm install
. - Run the development server using
npm run dev
. - Open http://localhost:5173/ to see the app.