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.
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.
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.
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.
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 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
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
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
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
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