Skip to content

janpe/react-native-piwik-pro-sdk

 
 

Repository files navigation

react-native-piwik-pro-sdk

React Native wrapper for the native Piwik PRO SDKs.

Installation

npm install react-native-piwik-pro-sdk

Usage

import * as PiwikProSdk from 'react-native-piwik-pro-sdk';

// Initialize tracker
await PiwikProSdk.init(
  'https://demoaccess.piwik.pro/',
  '3e7e6ab9-d605-42b0-ac1b-cdf5bb5e216f'
);

// Track screen
await PiwikProSdk.trackScreen(
  'main/list', // Path
  {
    1: 'first',
  } // Custom dimensions { [index: number]: value: string } (optional)
);

// Track event
await PiwikProSdk.trackEvent(
  'app', // Category
  'launch', // Action
  'notification', // Name (optional)
  1.04, // Value (optional)
  {
    1: 'first',
    2: 'second',
  } // Custom dimensions { [index: number]: value: string } (optional)
);

For more details, see the code in src/index.tsx.

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT

About

React Native wrapper for Piwik Pro SDK

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 23.6%
  • Objective-C 22.6%
  • Java 20.1%
  • Kotlin 14.7%
  • Ruby 14.0%
  • JavaScript 4.5%
  • Other 0.5%