Gamebeast for Web

Agents that run your web analytics

Gamebeast's agent sets up your tracking in the browser and on your server, finds what's moving and why, tests a fix in an experiment, and ships what wins. Every session is tied to the campaign it came from.

What the agent runs on Web

  • Browser and server SDKs

    TypeScript SDKs for browsers, Node.js, Bun, Deno, and edge runtimes.

  • Attribution per session

    Every session tied to the deeplink or UTM campaign it came from.

  • Server-side configs

    Evaluate configs for any user from your backend, and render safely during SSR.

  • Experiments (A/B testing)

    Tune values in a live build with remote configs, and prove changes before they ship.

Your agent sets it up

Run /instrument and the agent writes your Web tracking with your coding agent, then checks each event as it arrives. Prefer to install it yourself? Here’s how.

  1. 1

    Install @gamebeast/js for the browser, and @gamebeast/node for your backend if you need it.

  2. 2

    Create an SDK key for browser code, and a server key for your backend, in Project Settings in the Gamebeast dashboard.

  3. 3

    Create one client per page and send your first event.

  4. Full Web installation guide
gamebeast.ts
import { GamebeastClient } from "@gamebeast/js";

export const gamebeast = new GamebeastClient({
  apiKey: "YOUR_SDK_KEY",
});

gamebeast.markers.send("page_opened", { path: location.pathname });

The agent does the work, not you

Most analytics tools stop at a chart. Gamebeast's agent does the job of an analyst and a LiveOps lead: it instruments your app, website, or game, finds what's moving and why, and changes your remote configs and experiments to act on it. Use it in our dashboard, or connect Claude, Cursor, or Codex over MCP at no extra cost.

  1. Step 1

    Instrument. Type /instrument. The agent plans your events and the values worth testing, hands the code to your coding agent, and checks every event as it arrives.

  2. Step 2

    Find. It watches your data like an analyst: why a metric moved, where users drop or spend, which experiment is ready for a decision, what your community is complaining about.

  3. Step 3

    Act. It builds the dashboard and the cohort, tunes your remote configs, then designs, launches, ramps, and calls the experiment. You approve every change before it ships.

Plus a playbook for the rest of the job

  • /diagnose Why a metric moved
  • /weekly-review Weekly review
  • /decide-experiments Ship or kill tests
  • /economy Tune the economy
  • /liveops Launch a LiveOps event
  • /segment Target a segment
  • /player-voice Act on user feedback
  • /dashboards Build team dashboards
  • /fix-instrumentation Fix your data

SDKs: Roblox · Unity · Unreal · Godot · JavaScript · Node · HTTP API

Questions about Gamebeast for Web

Does Gamebeast work for websites and SaaS, not just games?

Yes. The JavaScript and Node.js SDKs cover websites, web apps, and backends, with the same analytics, experiments, attribution, and agent as the game SDKs.

Can I use Gamebeast with Next.js or Remix?

Yes. Constructing the browser client during server-side rendering is safe: with no page there is no user, so it stays inert until it runs in the browser. Use the Node.js SDK with a server key for server-side configs and experiments.

How much does Gamebeast cost for a website or web app?

Gamebeast is free up to 5M events a month, with the full platform and the agent. The Beast plan starts at $120 a month for 10M events, with 20% off when billed annually.

Can an AI agent set this up for me?

Yes. Type /instrument in the Gamebeast dashboard, or in Claude, Cursor, or Codex over MCP. The agent plans your events, hands the code to your coding agent, and checks each event as it arrives. MCP is on every plan, including Free.

Put an agent on your Web product