Doc

@splitzy/web

Installation

NPM

npm i @splitzy/web

Script tag

<script src="https://unpkg.com/@splitzy/web"></script>
<script>
    const experiment = new Splitzy.Experiment(...);
</script>

Class: Experiment

import { Experiment } from @splitzy/web

Properties

  • version: 'a' | 'b'

Methods

  • constructor(apiKey: string, id: number, versionATrafficPercentage = 0.5)
  • trackVisit(): Promise<void>
  • trackConversion(): Promise<void>
  • getStyleTag(): Promise<HTMLStyleElement | undefined>

@splitzy/server

Class: Experiment

import { Experiment } from @splitzy/server

Properties

  • version: 'a' | 'b'

Methods

  • constructor(apiKey: string, id: number, cookieHttpHeader: string)
  • init(versionATrafficPercentage = 0.5): string | undefined
  • getStyleTag(): Promise<string | undefined>