Skip to content

avohq/react-native-analytics-debugger

Repository files navigation

https://www.avo.app

The Avo React Native debugger enables you to easily see which analytics events are being sent from your app. Two display modes are provided, bar and bubble:

Bar

Bar mode

Bubble

Bubble mode

Install

To install the latest version of Avo React Native analytics debugger, run this command:

with npm

npm install react-native-analytics-debugger

with yarn

yarn add react-native-analytics-debugger

Setup

  1. Import
import AvoDebugger from 'react-native-analytics-debugger'
  1. Pass the AvoDebbuger into Avo
  • if using initAvo

    initAvo({env: 'dev', debugger: AvoDebugger})
    
  • if using validateAvoEvent

    validateAvoEvent({eventName, eventProperties, userProperties, env, debugger: AvoDebugger})
    
  1. Enable the debugger
AvoDebugger.showDebugger({mode: 'bar' // or 'bubble'})
  1. Disable the debugger
AvoDebugger.hideDebugger()
  1. Sending custom events
AvoDebugger.post(Date.now(), "Test Event", [{id:"id0", name:"prop 0 name", value:"val 0"}, {id:"id1", name:"prop 1 name", value:"val 1"}], [{propertyId:"id0", message:"error in prop 0 with id0"}]);

Caught a Bug?

Thank you, you are precious to us :hug: Please send an email to [email protected] or file an issue here on GitHub.

Developing

Install all dependencies with yarn install. yarn test -u to run the tests and update the snaphsots.

How to Create a Release

npm run release-it