Skip to main content
Destinations Dashboard
A destination receives events from your Hardal signal and forwards them server-to-server — no browser involved, no ad blockers in the way. When an event fires, Hardal checks which destinations are active and delivers the event to each one simultaneously. Manage destinations from your signal’s sidebar → Destinations.

The destinations page

Destinations list shows every destination you’ve configured. Each row displays the name, platform domain, and a status badge — Live or Disabled. Click the ⚙️ gear icon to open settings. Recent Activity is a live table of every event processed by this signal — timestamp, event ID, event name, source, which destinations received it (colored platform icons), and delivery status. You can filter, sort, and group rows.

Destination categories

CategoryDestinationsEvent handlingConsent
MarketingMeta CAPI, TikTok Events API, Snapchat CAPI, LinkedIn CAPI, Pinterest CAPI, Reddit CAPIAuto-forwards all standard eventsOn by default
AnalyticsGoogle Analytics 4Auto-forwards all standard eventsConfigurable
CustomCustom WebhookYou choose which events to forwardConfigurable
Marketing and Analytics destinations automatically forward all Hardal standard events. Only Custom Webhook lets you select specific events.

Adding a Marketing or Analytics destination

1

Select a destination

Click + Add, pick a platform. A modal opens with Setup and Advanced tabs.
2

Enter credentials

In Setup, enter the platform credentials (Pixel ID, access token, etc.). Each field has a tooltip (ⓘ) explaining where to find the value.
3

Configure Advanced (optional)

Most destinations offer a testing feature and a Consent Mode toggle. For Marketing destinations, Consent Mode is on by default.
4

Connect and activate

Click Connect. Open settings (⚙️) → Activate when ready to go live.

Adding a Custom Webhook

Custom Webhooks have a richer setup: General (name + endpoint URL), Events (toggle which events to forward), and Conditions (Consent Mode + custom rules). See the Custom Webhook page for details.

Managing destinations

Click ⚙️ on any destination to access: Setup — Update credentials without recreating the destination. Advanced — Testing feature (varies by platform — see each destination’s page), Consent Mode toggle, and Remove this destination. Active destinations show Pause / Save. Paused destinations show Activate / Save. Marketing destinations require consent: "true" in your event payload. See Consent Mode.
hardal.track("purchase", {
  revenue: 99.90,
  currency: "USD",
  order_id: "ORD-123",
  consent: "true"
});

Available destinations

Meta CAPI

First-party purchase signals for ad targeting

TikTok Events API

Accurate event matching for high-intent audiences

Snapchat CAPI

Real-time behavioral signals for retargeting

LinkedIn CAPI

B2B conversion sync for campaign optimization

Reddit CAPI

Community engagement to conversion tracking

Pinterest CAPI

Enriched catalog events for product discovery

Google Analytics 4

Server-side traffic and conversion measurement

Custom Webhook

Forward events to any HTTPS endpoint