Hightouch enables you to collect all the valuable behavioral event data across your customer experiences, like your website and mobile applications. It is an easy-to-use, fully customizable alternative to traditional event collection solutions and purpose-built to centralize your data in the warehouse.
Schema flexibility: Hightouch Events gives you complete control of your data schema so you can structure your data however you like.
Composability: Hightouch Events is fully composable, meaning that it runs on your data infrastructure, is schema-agnostic, and is modular and interoperable.
Usability: The tracking API is simple yet powerful, letting you concentrate on what you want to track without worrying about the nitty-gritty of how it'll end up in the warehouse.
Fair pricing: Priced based on event count, not monthly tracked users (MTUs).
Ease of implementation: Backward compatibility with CDPs like Segment and RudderStack.
Enterprise readiness: Packed with features that allow data governance, version control, and full observability.
With behavioral events collected and stored in the data warehouse, teams can unlock a number of different use cases:
Analytics: Collect data for a variety of analytics purposes, such as tracking customer behavior, measuring the performance of marketing campaigns, and identifying areas for improvement.
Marketing personalization: Collect and store data in a centralized repository used to create unified customer profiles and power personalized marketing campaigns.
Operational workflows: Capture events that trigger operational workflows, such as sending personalized emails to customers or updating CRM records.
Machine learning: Collect data for machine learning models, such as predicting customer churn, recommending products, and detecting fraud.
Hightouch provides several SDKs (software development kits) that you can deploy to your app or site in order to start collecting events. There are separate SDKs for:
Additionally, you can collect events directly from Kafka, PubSub, and Webhooks and inspect events in a web-based debugger to ensure you're capturing events from these different sources (including from SDKs) correctly.
Please note that there is a 32 kilobytes size limit for each event that's collected.
You can define your own custom user events and traits to track with Hightouch Events. To learn more and see examples, view the Event Tracking Spec docs.
Hightouch loads events you collect into your warehouse. You can modify the format of this data, but we do have some defaults in place for how it will load, which you can learn about in our Schema docs. The Error Handling docs review what to do if events fail to load into the warehouse.
Ready to get started?
Jump right in or a book a demo. Your first destination is always free.