Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/AslamSDM/mentiq-sdk/llms.txt

Use this file to discover all available pages before exploring further.

Installation

Get started with MentiQ Analytics SDK by installing it in your project.

Package managers

Install the SDK using your preferred package manager:
npm install mentiq-sdk

Peer dependencies

The SDK requires React 16.8 or higher. If you’re using React 16.x, make sure you have hooks support:
package.json
{
  "dependencies": {
    "react": ">=16.8.0",
    "react-dom": ">=16.8.0"
  }
}
Most modern React applications already meet these requirements. React 17+ and React 18+ are fully supported.

Optional dependencies

For advanced features, install these optional packages:

Session recording

To enable session recording with replay capabilities, install rrweb:
npm install rrweb
Then enable it in your configuration:
<MentiqAnalyticsProvider
  config={{
    apiKey: "your-api-key",
    projectId: "your-project-id",
    enableSessionRecording: true,
  }}
>
  <App />
</MentiqAnalyticsProvider>
Session recording captures user interactions. Make sure to:
  • Add proper privacy notices to your users
  • Use CSS classes like mentiq-block and mentiq-mask to protect sensitive data
  • Review your local privacy laws and compliance requirements

Verify installation

After installation, verify the SDK is working by importing it:
import { MentiqAnalyticsProvider, useMentiqAnalytics } from 'mentiq-sdk';

console.log('MentiQ Analytics SDK installed successfully!');
If you see no errors, you’re ready to move on to the quickstart guide.

TypeScript support

MentiQ Analytics SDK includes TypeScript definitions out of the box. No additional @types packages are needed.
import type {
  AnalyticsConfig,
  EventProperties,
  SessionData,
  PerformanceData,
} from 'mentiq-sdk';

const config: AnalyticsConfig = {
  apiKey: 'your-api-key',
  projectId: 'your-project-id',
  enableHeatmapTracking: true,
  batchSize: 20,
};

Next steps

Quickstart guide

Set up your first tracked event in under 5 minutes

Build docs developers (and LLMs) love