Skip to content

5-minute quick start: your first visitor report

This walkthrough takes you from zero to your website’s first visitor report: create a project, paste the snippet, click the floating ball.

Sign in to the console → Integrations & collaboration → Team projects, and follow the three-step wizard:

  1. Name the project (for example Checkout UAT)
  2. Domain whitelist — the domains allowed to load the widget: exact (uat.example.com) or wildcard (*.example.com)
  3. Route & widget — optionally bind an integration (Feishu Bitable / generic webhook), choose the ball’s default position, and decide whether anonymous visitors must leave contact details

Paste the embed code before </body> on every page where the ball should appear:

<script>
window.BugCapturerConfig = {
key: "bcpk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
position: "bottom-right",
requireContact: false,
reporter: { uid: "", name: "", email: "" } // fill per signed-in user, never hardcode one person
};
</script>
<script src="https://api.bugcapturer.com/sdk/bugcapturer.js" async></script>

Done — the ball now appears on your site. Every field is documented in Configuration reference.

  1. The browser shows its native prompt: “allow www.xxx.com (your site’s domain) to view this tab?”
  2. Click allow, and the SDK captures a screenshot of the current view
  3. Then, inside the editor: annotate, crop, write a description…
  4. Click Submit
  • The report appears in the console under Feedback (SDK source, filterable by project)
  • If an integration is bound, the row is delivered into your system automatically
  • Technical context rides along: page URL (parameters masked), browser, OS, screen, console errors, failed requests
SymptomCauseWhat to do
The ball never appearsWrong key / project paused / host not whitelistedSDK & extension troubleshooting
Submit returns 403The page’s host is not allowedAdd the exact host (or a one-level wildcard) to the whitelist
Submit returns 429Daily limit reached (Free: 30/day/project, 10/day/IP)Wait, or upgrade your plan
The visitor cancelled the promptScreen share declinedThe report is submitted without a screenshot