SetupOverview

Installation Overview

Choose a Hardal setup for web, mobile, backend, or AI crawler traffic, then configure your first-party collection domain.

Choose Web, Mobile, or API for product and business events. AI Visibility uses a separate server-side request flow for agent and crawler traffic.

The setup order

Follow these steps to start sending data:

Choose your source and collection URL

Open Setup and choose a source. Check Active Installation for its collection URL. You can use the default URL or configure a custom first-party URL. For a custom URL, complete DNS setup and wait for Check hostname to show Ready before collecting events.

Install your source

Add the web script, or send your first event from mobile or the API. For crawler traffic, set up AI Visibility collection.

Send and verify events

Use Check incoming data on Onboarding to verify browser and agent events separately. Then add the standard events you need.

The Dashboard has a separate Onboarding page that tracks setup progress without blocking access to the rest of the Dashboard.

Which method should I use?

  • Most websites: start with the Web script. It sends page views, scroll activity, and outbound clicks automatically.
  • Shopify stores: choose Shopify under Setup → Tracker and follow Install on Shopify to the Hardal app.
  • Mobile apps: send events with an HTTP POST. No SDK needed.
  • Backend or privacy-sensitive events: use the API for server-side conversions like orders and leads.
  • AI agent and crawler traffic: send request metadata from your CDN or application server. Browser tracking is not enough for this traffic.

You can mix methods. A common setup is the Web script for browser events plus the API for server-confirmed purchases.

Verify Your Setup

Use the Onboarding page to review source installation and first-data verification.