Hull.js has only two methods.
hull.track() to record events, and
hull.traits() to record user level attributes
Hull.js is only (<70k gzipped), served from fast CDNs globally, and loaded asynchronously.
Hull.js is initialized with a secure JSON web token to authenticate your users securely. No impersonalization sending data to and from the webpage.
Write additional events and traits into the user profile based on a query string parameter in a URL.
Write data from any form submission into Hull Profiles. Stamp
Form submitted events in the user profile, and write the form fields as user traits.
Hull.js handles cross domain tracking with ease. From the unified profile with a stable identity, Hull can associate tracking across different top level domains.
Hull creates one unified customer profile for each person and account. Smart, secure, automated identity resolution matches together elements from different sources.
Hull Profiles feature every attribute and trait about a person, everything they've ever done, and ever data change and update ever according to every connected data source.
Enrich tools with data from your backend SQL database, any webhook, any API, your favorite data enrichment providers, and more with Hull's data enrichment features.
Search and segment your entire customer database in real-time, and build precise segments from all your data with Hull's segmentation tool.
Hull sits at the centre of your sales and marketing stack.
Design and deliver the data behind the perfect, personal customer experience. Sync all your teams favorite tools together. Align every team with the full context on each lead, customer, and account.