askbowtie

The short version

You add one script tag to your site. It watches for errors, slowdowns, and conversion problems. When something goes wrong, you get a clear alert with business context — not a wall of stack traces.

That's it. No SDK, no build step, no configuration.


What the script does

The tracker is a single JavaScript file — under 5 KB total. It loads asynchronously, meaning it never blocks your page from rendering or slows anything down.

Once loaded, it quietly listens for:

What it detects How
JavaScript errors Listens to window.onerror and unhandledrejection — the same way your browser console works
Network failures Monitors fetch and XMLHttpRequest for failed API calls and broken resources
Slow pages Reads the browser's built-in Performance API (the same data Chrome DevTools shows)
Page visits Records which pages a visitor views and in what order — using the URL path only
Conversions Detects form submissions, outbound link clicks, or visits to pages you mark as conversion pages

The script sends this data to your askbowtie dashboard over HTTPS. It runs entirely in the browser — there's no server-side component, no proxy, and no middleware.


What data it collects

Collected:

Never collected:

The script also automatically scrubs anything that looks like personal data from URLs — email addresses, tokens, and session IDs in query strings are stripped before data leaves the browser.


How it affects your site's performance

It doesn't, measurably. Here's why:

If you run a Lighthouse audit before and after installing the tracker, you won't see a difference in your performance score.


What happens with your data

Your data goes to your askbowtie dashboard — nowhere else.


Bowtie: signal, not noise

Most monitoring tools show you everything that happens. askbowtie shows you what matters.

Bowtie is the intelligence layer that sits between your raw data and what you see. It evaluates every issue against five questions:

  1. Volume — Is there enough data to be meaningful, or is this a one-off?
  2. Abnormality — Is this unusual for your site, or just your baseline?
  3. Direction — Is it getting worse, or already resolving?
  4. Page importance — Does this affect pages where people convert?
  5. Confidence — Is the signal statistically reliable?

Issues that pass these gates reach your dashboard and inbox. Everything else is filtered out. The result: you check your dashboard, see green, and move on with your day. When something actually needs your attention, you'll know — with context on what broke, who it affects, and whether it's hurting conversions.


What you'll see in the dashboard

After installing the tracker, your dashboard shows:


Privacy and compliance

The tracker is designed to work without cookie consent banners:

If your site uses a Content Security Policy, you'll need to allow script-src and connect-src for https://askbowtie.com. See CSP Integration for details.

For a full technical breakdown of endpoints, authentication, and data handling, see Security & Data Privacy.


Installing and removing

Install: Add one line to your site's <head> tag:

<script src="https://askbowtie.com/bowtie.js" async></script>

Works with any platform — WordPress, Shopify, custom HTML, React, or anything else that runs JavaScript. Full platform-specific instructions are in the installation guide.

Remove: Delete the script tag. Data stops flowing immediately. No cleanup needed, no residual cookies, no lingering scripts.


Pricing

The free plan is free forever — one domain, all features, no credit card, no time limit. Paid plans add more domains, higher event limits, and longer data retention. See Plans for details.


Questions?

If something isn't clear or you have a specific concern about data handling, reach out to support@askbowtie.com.