Search documentation...

K
ChangelogBook a demoSign up

Hightouch Events

Hightouch overview

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.

Features

With Hightouch, you can:

  • Collect event data as it occurs across your various digital properties.
  • Govern each event to ensure cleanliness/compliance.
  • Load that data efficiently into your cloud data warehouse of choice, where it is then available for analytics and activation use cases.

Sample error payload screenshot

Benefits

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

Use cases

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.

Implementing event collection

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.

Defining your events

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.

Loading events into the warehouse

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.

Book a demoSign upBook a demo

Need help?

Our team is relentlessly focused on your success. Don't hesitate to reach out!

Feature requests?

We'd love to hear your suggestions for integrations and other features.

Last updated: Oct 29, 2024

On this page

Hightouch overviewFeaturesBenefitsUse casesImplementing event collectionDefining your eventsLoading events into the warehouse

Was this page helpful?