INTEGRATIONS
Fits the stack you already have.
One script for tracking, optional payment connections for revenue, a small API for server-side events, and agent access over OAuth.
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>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.
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.
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>"}'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.
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 worksMAKE YOUR NEXT MOVE WITH CONTEXT
Get to know the visits behind your business.
Explore your traffic, understand your visitors and measure what matters.
Cancel anytime on monthly plans · See refund policy
