AnalyticsEngineDataset
Source:
src/Cloudflare/AnalyticsEngine/AnalyticsEngineDataset.ts
A Cloudflare Workers Analytics Engine dataset binding.
Analytics Engine datasets are configured as Worker bindings. The binding
exposes writeDataPoint() at runtime and does not require separate
provisioning through the Cloudflare API.
Binding to a Worker
Section titled “Binding to a Worker”Basic Analytics Engine binding
const Analytics = yield* Cloudflare.AnalyticsEngineDataset("Analytics", { dataset: "app-events",});
export const Worker = Cloudflare.Worker("Worker", { main: "./src/worker.ts", bindings: { Analytics },});Effect-style worker
const analytics = yield* Cloudflare.AnalyticsEngineDataset.bind(Analytics);yield* analytics.writeDataPoint({ blobs: ["signup"] });