Installation Overview
Compare Hardal installation options for websites, Shopify stores, mobile apps, AI Visibility, custom domains, and self-hosted deployments.
Hardal has six setup options. Choose the ones that fit your stack.
Web
Script tag setup for any website or web app. Covers the standard events, e-commerce events, lead events, and the identify call.
Shopify
Install the Hardal Shopify app to create a Signal and start tracking automatically.
Mobile
iOS, Android and React Native integration guides.
AI Visibility
Send request metadata to Hardal for AI agent, AI search bot, LLM crawler, and classic crawler analysis.
Custom Domain
Set up a CNAME record so your tracking runs on your own subdomain for first-party data collection.
Self-Hosted
Deploy Hardal on your own infrastructure for full data sovereignty.
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 your store runs on Shopify: install the Hardal Shopify app. It creates a Signal and starts tracking without adding the Web script.
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 the most complete dataset: 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 to keep the infrastructure on your own servers: choose Self-Hosted.
A typical production setup combines the Web script with a Custom Domain. Mobile apps use a separate Signal and setup.