Get Started

We are no longer updating this site. For user documentation, please go to User Docs. For developer documentation, please go to Developer Docs. If you have any questions or feedback, please submit a ticket.

How does Zaius store data?

At the core of Zaius are Customers.
Every customer has a record of Events that they have performed over time. Every event is classified by a Event Type (e.g. order, product, email) and Event Action (e.g. purchase, view, open) and additional metadata stored in Fields (e.g. product_id).
Customers and Events in Zaius are considered Objects, similar to a spreadsheet or a database table. Objects consist of Fields to store metadata and information about the data within the object.
An example: the Event object has a ts field to store the time at which an event happened & the Customer object has an email field to store the last seen email for the customer.
Zaius supports the addition of Custom Fields and Custom Objects to support customization of the schema to meet unique business needs (e.g. a Concert Tickets object).

What is a Zaius account?

The way Zaius segregates data is via Accounts. Every account is provided a unique Tracker ID (also referred to as a Public API Key) to separate its data from other Zaius client data.
All APIs and SDKs use Tracker ID to determine where to send data.
Common reasons to use multiple Zaius accounts include:
  • Multiple Brands
  • International Stores
  • Business uses multiple eCommerce instances (e.g. multiple Shopify stores)
Last modified 10mo ago