Woopra Docs

The Woopra Developer Hub

Welcome to the Woopra Developer Docs developer hub. You'll find comprehensive guides and documentation to help you start working with Woopra as quickly as possible.

Get Started      Documentation Reference

Tracking: Start Here

Getting Started with Tracking

TL;DR:

Good clean tracking is incredibly important to succeed with Woopra, and any data analytics. There are many ways to get your data into Woopra. The most common way is the client side API. So the getting started page for the javascript API is the most beginner-friendly guide you can find for using a tracking SDK. Once you understand that, the rest of the SDKs/APIs will be easy--simply a matter of learning function names and signatures.

Introduction to Tracking

Good tracking is crucial to success with Woopra. And a good understanding of the concepts outlined in this section is key to implementing good tracking. Woopra gives you power over your data, but the keyword here is "your." You must get the data into Woopra, one way or another, for Woopra to be of value to you.

From a technical standpoint, Woopra is a system for gathering, storing, analyzing, and acting on visitor event data. A visitor is a customer or potential customer who interacts with your website, app, sales team, or any other touchpoints your business has.

The first step in setting up your Woopra instance is to implement your own custom tracking, and thereby the "gathering" part of your Woopra data pipeline. This implementation is generally done by developers using any of a number of tools including the javascript tracker for events on your website, serverside SDKs for backend events, and the HTTP Tracking API which accepts events from any source with access to http.

The tracking SKDs and APIs are how you get most of your data into Woopra. The other way you will get data into your Woopra instance is by installing Apps in AppConnect, which will allow you to bring in events and data from other services such as CRMs and email marketing tools. This Section is about tracking your own custom events and visitor properties.

For information on AppConnect, see the AppConnect section of the product manual.

For information on event schemas, see the Schemas section of the product manual.

When you are using one of the tracking SDKs or APIs, there are a couple main concepts that you need to grasp and tasks to do to get going:

  • Installing your tracking code
  • Configuring your tracker
  • Tracking events and event properties
  • Tracking visitor properties

These tasks are completed differently depending on the SDK or API you are going to use to track your data. The most common way to do this, is to use the javascript client-side API. So there you will find the most beginner-friendly instructions on getting up and running with tracking events in Woopra.

Tracking: Start Here

Getting Started with Tracking