Welcome to Firstparty

Firstparty enables the collection, activation, and migration of your first-party data. Firstparty provides a suite of tools that allow you to collect and act upon Events that describe activities happening within your business.


Welcome to the Party!

Collect first-party website analytics, and transfer everything to your warehouse

Firstparty makes it easy to collect hit-level analytical events from your website by collecting Events triggered by a pageview, a form completion, or just about anything else. Events, Sessions, and Profiles may then all be exported to any number of data warehouses of your choosing.

Automate business processes in response to collected Events

Events may be manipulated to change or adjust the data sent from the client (browser), or trigger additional work with external platforms, though a system of Rules. In addition to Events, Firstparty will keep track of web sessions and customer Profiles.

Manage a single Audience definition and send it to multiple third-party platforms

Events, Sessions, and Profiles may be combined to build Audiences representing individuals who have interacted with your business. These Audiences may then be sent to external platforms, including ad networks and email marketing software, so you can engage with your target customers without sending their PII to third-parties.

The Firstparty Data Lifecycle

Firstparty's data lifecycle is designed to allow flexibility and customization. Events are sent to Firstparty from a specified Source, may trigger Rules, and then are sent to configured Destinations.

Sources

Sources define how Firstparty ingests Events. Firstparty will collect Events from the web browser through Javascript you install on your site, via an HTTP API, from a configured database or warehouse, or several other source types.
Learn More About Sources

Events

Data sent to Firstparty is received as a series of Events. Each Event has an Event Type (things like "Page Viewed" or "Form Completed"), a Key that defines the Source the Event is sent from, timestamps, and Properties that may be set when the Event is sent.
Learn More About Events

Rules

When an Event is received, any Rules associated with the Event's specified Source are evaluated. If the Rule's Conditions evaluate as true, the Rule's Actions are executed.
Learn More About Rules

Destinations

Data stored in Firstparty can be sent to any number of Destinations you define. Destinations may include Warehouses where the individual Events will be stored for use later, or Ad Networks and other external systems where Audiences may be sent for marketing purposes.
Learn More About Destinations

First Steps with Firstparty

There are many paths to success with Firstparty. We recommend choosing a Workflow that includes setting up a JavaScript Source on your website, since that Source is often a requirement in additional Workflows.
Learn About Workflows