---
title: "Anonymous-user diagnostic — funnel, retention, conversion"
method: GET
path: "/v1/admin/anon-insights"
tags: ["admin"]
---

# Anonymous-user diagnostic — funnel, retention, conversion

`GET /v1/admin/anon-insights`

## Request

- Base URL: `https://vdb.ai.kr` (the document declares no server; this is the origin it was published from)
- URL: `https://vdb.ai.kr/v1/admin/anon-insights`
- Auth: none declared

Five views on anonymous-user behaviour, bundled into one response.

Designed to answer the standing product question: "what do free users
actually do, and do any of them sign up?" Each view is one query;
none of them mutate; all of them tolerate a partly-populated audit
table so the page renders on a fresh instance.

Views:
  • funnel        — 30-day check-packages calls per anon IP, bucketed
  • retention     — weekly cohort × week-offset heatmap (last 90d)
  • conversion    — IPs that hit ≥9 anon calls (near the 10 wall), with
                    whether the IP later got bound to an account (= signed up)
  • by_ecosystem  — anon vs auth distribution of queried ecosystems
  • ci_suspect    — anon IPs making ≥5 check-packages calls in a
                    single hour (CI/automation signal)

## Query parameters

- `as_user_id` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/vdb/apis/vdb-api.md) · [All operations](https://skmtc.dev/vdb/apis/vdb-api/llms.txt) · [OpenAPI document](https://skmtc.dev/vdb/apis/vdb-api/revisions/5d5edc23ea71?raw)
