1.0.0 • Published 5 months ago

moveo-one-analytics-js v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

moveo-one-analytics

Table of Contents

Introduction

Moveo One analytics is a user cognitive-behavioral analytics tool. This SDK provides a pure JavaScript implementation that can be used in any JavaScript environment.

Installation

npm install moveo-one-analytics
# or
yarn add moveo-one-analytics

Usage

import { MoveoOne } from 'moveo-one-analytics';

// Initialize with your token
const analytics = MoveoOne.getInstance('<YOUR_TOKEN>');

// Identify user
analytics.identify('user123');

// Start tracking a context
analytics.start('checkout_flow', {
  version: '1.0.0',
  environment: 'production'
});

// Track an event
analytics.track('checkout_flow', {
  semanticGroup: 'payment',
  id: 'submit_button',
  type: 'button',
  action: 'click',
  value: 'complete',
  metadata: { amount: 99.99 }
});

API Reference

Core Methods

MoveoOne.getInstance(token)

Creates or returns the singleton instance of MoveoOne.

identify(userId)

Sets the user identifier for tracking.

start(context, metadata?)

Starts a new tracking session.

track(context, data)

Tracks a specific event.

tick(data)

Tracks a continuous event in the current context.

For more detailed documentation and support, please contact us at info@moveo.one

1.0.0

5 months ago