# Fits the stack you already have.

Source: https://analytics.5h3ll.site/integrations

One script for tracking, optional payment connections for revenue, a small API for server-side events, and agent access over OAuth.

Install in minutes

See plans

TRACKING SCRIPT

## One script. Standard sites and single-page apps.

Paste the snippet into the head of every page. It handles single-page navigation, tracks outbound clicks and sends goals from a data attribute or one function call. Your website settings include the snippet with your real website ID, plus examples for other stacks and ad-blocker friendly setups.

You can run it alongside another analytics tool. Counts may differ between tools.

```
<script
  defer
  data-website-id="YOUR_WEBSITE_ID"
  src="https://analytics.5h3ll.site/js/script.js"
></script>
```

Optional

## Stripe revenue attribution

Connect your own Stripe account with a **restricted read-only key** and a webhook destination. Captured payments and refunds are verified and credited to the visit that brought the customer. This is separate from your Analytics subscription.

Webhook events: `checkout.session.completed`, `checkout.session.async_payment_succeeded`, `invoice.paid`, `payment_intent.succeeded` and `charge.refunded`.

Keys are encrypted at rest and never returned to the browser after saving.

Optional

## Dodo Payments

Add the webhook endpoint from your website settings and subscribe to `payment.succeeded` and `refund.succeeded`. Pass the visitor cookies as checkout metadata for exact attribution.

If metadata is missing, payments are still matched where the buyer returns to your site or when emails match an identified visitor.

Any provider

## Server-side payments and goals API

Send payments or goals from your backend with your website’s API key.

```
curl -X POST https://analytics.5h3ll.site/api/v1/payments \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"transaction_id":"txn_123","amount":29.99,"currency":"USD","visitor_id":"<ml_vid cookie>"}'
```

Privacy

## Consent banner or your own manager

Build a consent banner in settings, or connect your existing consent manager. Tracking can wait for analytics consent, and withdrawal clears identifiers.

The tracker uses first-party cookies. Consent remains the website owner’s responsibility.

Read-only

## AI agents over MCP

Approve an agent in your browser over OAuth. It can read aggregate reports and installation details for the websites you choose, never billing, payment keys or deletion. Grok Bot and Cursor are common starting points; availability depends on each client.

How agent access works

MAKE YOUR NEXT MOVE WITH CONTEXT

## Get to know the visits behind your business.

Explore your traffic, understand your visitors and measure what matters.

Choose your plan

See every feature

Cancel anytime on monthly plans · [See refund policy](https://analytics.5h3ll.site/refund)
