# Analytiq ## Docs - [Getting Your API Key](https://bhavishaya.mintlify.app/api-key.md): Your API key is what connects your app to your Analytiq project. Here's exactly how to find it. - [batchTrack()](https://bhavishaya.mintlify.app/api-reference/batch-track.md): Track multiple events in a single network request. More efficient than calling track() multiple times. - [identify()](https://bhavishaya.mintlify.app/api-reference/identify.md): Associate all future events with a specific user ID. - [init()](https://bhavishaya.mintlify.app/api-reference/init.md): Initialize the Analytiq SDK. Must be called once before any other function. - [reset()](https://bhavishaya.mintlify.app/api-reference/reset.md): Clear the current user identity, event queue, and deduplication cache. Call this on logout. - [track()](https://bhavishaya.mintlify.app/api-reference/track.md): Track a single event with optional custom properties. - [Analytiq Component](https://bhavishaya.mintlify.app/api-reference/use-analytiq.md): The React component that initializes the SDK. Place it once inside your analytics.jsx provider file. - [Before You Start](https://bhavishaya.mintlify.app/before-you-start.md): New to coding? No problem. This page explains everything you need to know before setting up Analytiq. - [FAQ](https://bhavishaya.mintlify.app/faq.md): Answers to the most common questions about using the Analytiq SDK. - [Angular](https://bhavishaya.mintlify.app/frameworks/angular.md): Step-by-step guide to add Analytiq to your Angular project. - [JavaScript (Plain JS)](https://bhavishaya.mintlify.app/frameworks/javascript.md): Use Analytiq in a plain JavaScript project — no TypeScript, no build tools required. - [Next.js — App Router](https://bhavishaya.mintlify.app/frameworks/nextjs-app-router.md): Add Analytiq to your Next.js 13+ app (App Router) in two files. Uses the Analytiq component for initialization. - [Next.js — Pages Router](https://bhavishaya.mintlify.app/frameworks/nextjs-pages-router.md): Add Analytiq to your Next.js app (Pages Router) in two files. Uses the Analytiq component for initialization. - [React.js](https://bhavishaya.mintlify.app/frameworks/react.md): Add Analytiq to your React app in one file. Works with Vite and Create React App. - [TypeScript](https://bhavishaya.mintlify.app/frameworks/typescript.md): Use Analytiq in TypeScript projects. Full types are included — no @types package needed. - [Vanilla HTML & JavaScript](https://bhavishaya.mintlify.app/frameworks/vanilla-html.md): Add Analytiq to a plain HTML website — no npm, no React, no framework needed. - [Vue.js 3](https://bhavishaya.mintlify.app/frameworks/vue.md): Add Analytiq to your Vue 3 app with a single init() call and manual event tracking. - [Identifying Users](https://bhavishaya.mintlify.app/guides/identifying-users.md): Link analytics events to specific users so you can see what individual people do in your app — not just anonymous numbers. - [Local vs Production](https://bhavishaya.mintlify.app/guides/local-vs-production.md): Understand the difference between testing Analytiq locally and in production — and when you will see data on your dashboard. - [Tracking Button Clicks](https://bhavishaya.mintlify.app/guides/tracking-button-clicks.md): Track every button, link, and interactive element in your app to understand what users are clicking most. - [Tracking Form Submissions](https://bhavishaya.mintlify.app/guides/tracking-form-submissions.md): Track when users submit forms — signups, logins, contact forms, and checkout forms — to understand where your funnel drops off. - [Tracking Page Views](https://bhavishaya.mintlify.app/guides/tracking-page-views.md): Learn how to track every page your users visit — and how to do it automatically so you never miss a single visit. - [Tracking Purchases](https://bhavishaya.mintlify.app/guides/tracking-purchases.md): Track revenue events so you know exactly how much money your app is making and which actions lead to purchases. - [Using batchTrack](https://bhavishaya.mintlify.app/guides/using-batch-track.md): Send multiple analytics events in a single network request. More efficient than calling track() multiple times. - [What Events to Track](https://bhavishaya.mintlify.app/guides/what-to-track.md): A complete guide to deciding which user actions to track — including a starter event list, naming conventions, and what to avoid. - [Installation](https://bhavishaya.mintlify.app/installation.md): How to install the Analytiq SDK. - [Introduction](https://bhavishaya.mintlify.app/introduction.md): Analytiq is a lightweight, developer-first analytics platform. See exactly what your users do — in real time. - [Quickstart](https://bhavishaya.mintlify.app/quickstart.md): Go from zero to seeing live analytics data on your dashboard in under 3 minutes. - [Troubleshooting](https://bhavishaya.mintlify.app/troubleshooting.md): Fix common issues with the Analytiq SDK setup. ## OpenAPI Specs - [openapi](https://bhavishaya.mintlify.app/api-reference/openapi.json)