SetupOverview

Overview

Set up Hardal on your website, mobile app, or server — and configure a custom domain for first-party data collection.

There are five ways to run Hardal, depending on your stack.

Which setup method should I use?

For most websites: start with the Web script tag. Copy it from Settings → Setup in your signal and paste it into your site's <head>.

If you use Google Tag Manager: use the Tag Manager tab in the Web setup guide — it's a single Custom HTML tag.

If you want to monitor AI agents and crawlers: send request metadata to AI Visibility.

If you want maximum data completeness: set up a Custom Domain after adding the script. This moves your tracking to a first-party subdomain and makes it immune to third-party cookie blocking.

If you need full data sovereignty: Self-Hosted lets you run the entire Hardal infrastructure on your own servers.

Most production setups use Web script + Custom Domain together. Mobile apps have their own signal and their own setup.