@stage-flux/browser
v1.0.3
Published
Browser API for StageFlux
Maintainers
Readme
StageFlux Browser API
Please register for an account to use StageFlux at https://www.stageflux.com.
Install
npm i --save @stage-flux/browser
Init
import { init } from '@stage-flux/browser';
async function myCode() {
const stageFluxAPI = await init('<YOUR SITE ID HERE>');
}Identify user
stageFluxAPI.identify('<USER ID HERE>', { optionalTraits: 'here' });Set traits for user
- The user first has to be identified
stageFluxAPI.traits({ optionalTraits: 'here' });Track event
- The user first has to be identified
stageFluxAPI.event('<Event name>', { optionalProperties: 'here' });Track multiple events
- The user first has to be identified
stageFluxAPI.events([
{ name: '<Event name>', properties: { optionalProperties: 'here' } },
{ name: '<Event name 2>' },
]);Track page
- The user first has to be identified
- StageFlux will automatically track page history changes if not explicitly disabled
stageFluxAPI.page('<Page name>', '<Page category>');