Skip to content

Inbestigator/analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Capture

Capture is a tiny (3kb gzipped!) but capable analytics platform that allows you to capture and fetch analytical data. It provides a simple and intuitive way to manage analytical logging and user recognition.

Features

  • Capture Logs: Create data captures for different events. Captures can be used to store analytical data.
  • Re-capturing: Get all of your captures with one call.
  • Release: Delete captured events
  • User Fingerprinting: Identify users across multiple sessions

Getting Started

To get started with Capture, follow these steps:

  1. Go to our website and create a new project
  2. Copy your keys and project id
  3. Follow the installation instructions for your runtime on the JSR page
  4. Create a new Capture client
import CaptureClient from "@capture/analytics";

const analytics = new CaptureClient({
  projectId: "",
  key: "", // Can be either public or private, private should not be exposed to the frontend
});

Contributing

Contributions are welcome! If you'd like to contribute to Capture, please fork the repository and submit a pull request.

License

Capture is licensed under the MIT License.