Qeen Web Content and Analytics API

The browser-side data plane the published qeen.js SDK and loader snippet call. The loader hashes the page URL and a persisted device id and requests a per-page content-replacement script; the SDK then fetches optimized content, receives project, website and content-serving identifiers from a server-supplied client config, and beacons interaction events (PAGE_VIEW, CLICK, SCROLL, IDLE, CHECKOUT, CONTENT_SERVED, TAB_SWITCH, PAGE_EXIT) with navigator.sendBeacon. The same host backs the embedded qeenSearch widget through /search-results and /search-logging. Endpoints answer anonymously and are bound to a site rather than authenticated with a bearer credential.

API entry from apis.yml

apis.yml Raw ↑
name: Qeen Web Content and Analytics API
description: The browser-side data plane the published qeen.js SDK and loader snippet call. The loader
  hashes the page URL and a persisted device id and requests a per-page content-replacement script; the
  SDK then fetches optimized content, receives project, website and content-serving identifiers from a
  server-supplied client config, and beacons interaction events (PAGE_VIEW, CLICK, SCROLL, IDLE, CHECKOUT,
  CONTENT_SERVED, TAB_SWITCH, PAGE_EXIT) with navigator.sendBeacon. The same host backs the embedded qeenSearch
  widget through /search-results and /search-logging. Endpoints answer anonymously and are bound to a
  site rather than authenticated with a bearer credential.
humanURL: https://cdn.qeen.ai/sdk/qeen.js
baseURL: https://fodoole-web-analytics-qfan6cresq-ew.a.run.app
x-base-url-note: Observed, not guessed — this host is hardcoded in the first-party SDK and loader bundles
  Qeen serves from its own cdn.qeen.ai. "Fodoole" is the company's earlier name; the loader on Qeen's
  CDN sets window.fodooleMutex and a "fodoole_uid" device id, and the same org name carries the GitHub
  repositories that publish artifacts under the ai.qeen group id.
tags:
- Analytics
- Content Optimization
- Personalization
- Search
properties:
- type: Components
  url: components/qeenai-components.yml
- type: ErrorCatalog
  url: errors/qeenai-error-codes.yml