Skip to main content
Buyer intent data is at the core of what makes Unify tick. The easiest way to start collecting this data is by installing the Unify Intent client on your marketing website or web app.

How it works

The Unify Intent client is a JavaScript library that allows you to collect events from your website and send them to Unify. It supports page, identify, and custom events.

Page events

e.g. a user visits the pricing page of your marketing website

Custom events

e.g. a user clicks a button to open a pricing calculator modal

Identify events

e.g. a user logs into your web application with their email address
When you install the Unify Intent client on your website, it can automatically collect these events and send them to Unify. You can also customize its behavior by sending events manually. The Unify Intent client is fully open source and available on GitHub.

Installation

There are multiple ways to install the Unify Intent client depending on your setup. In most cases, the website tag is the best option to get started.

Website tag

Paste a pre-configured JavaScript snippet in your website’s HTML. This method is the easiest way to get started and is suitable for most websites.

React library

Install the client in your React web application for a more native integration.

JavaScript library

Install the client in your non-React frontend application, such as a Single Page App (SPA).
You should only use one installation method per website or application. If the client is installed twice on the same site, it may not work correctly.

Usage

If you install the client using the website tag method, it will start collecting page visits automatically. Often, no further setup is required unless you wish to track visitor interactions manually. For other installation methods, or to learn how to manually send other types of events, see the complete Usage guide.