@atados/analytics-sdk
TypeScript icon, indicating that this package has built-in type declarations

0.0.1-beta12 • Public • Published

GitHub license nodejs badge typescript badge

SDK Oficial para Javascript

Está SDK é utilizada para enviar eventos à API de Analytics da Atados

Instalando

yarn add @atados/analytics-sdk

Antes de começar, entenda a função track

track(
  /**
   * Tipo: String
   * Use para categorizar esta acao
   * Ex.:
   *   category = 'Apply',
   *   category = 'Notification',
   */
  category: string,
  /**
   * Tipo: String
   * Use para identificar esta ação dentro da categoria
   * Ex.:
   *   label = 'Cancel Apply',
   *   label = 'View Notification',
   */
  label: string,
  /**
   * Use para enriquecer esta ação dentro da categoria
   * Ex.:
   *   action = ID de inscricao
   *   action = { notificationId, notificationKind }
   */
  action: any,
  /**
   * Use este argumento para sobrepor as configurações de userId
   * ou meta
   */
  overrideConfig?: {
    userId?: string | null
    meta?: Record<string | number, any>
  },
): Promise<void>

Iniciando

import { initAnalytics } from '@atados/analytics-sdk'

const analytics = initAnalytics({
	apiURL: '<api-url>',
	apiToken: '<app-token>',
	// (opcional) Forneça mais informações ao evento
	// Ex.: Canal, Ambiente, etc...
	meta: {},
	fetch,
})

analytics.identifyUser('<userId>')

Utilizando

analytics.track('Category', 'Label', 'Action')

Dependents (0)

Package Sidebar

Install

npm i @atados/analytics-sdk

Weekly Downloads

1

Version

0.0.1-beta12

License

MIT

Unpacked Size

16.5 kB

Total Files

14

Last publish

Collaborators

  • vinpac