xylabs/sdk-react

View on GitHub
packages/pixel/src/lib/Tracking/Tiktok/StandardEvents.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { TiktokStandardEvent } from './StandardEvent'

export class TiktokStandardEvents<T extends Record<string, unknown>> {
  addBilling() {
    return new TiktokStandardEvent<T>('AddBilling')
  }

  addToCart() {
    return new TiktokStandardEvent<T>('AddToCart')
  }

  checkout() {
    return new TiktokStandardEvent<T>('Checkout')
  }

  clickButton() {
    return new TiktokStandardEvent<T>('ClickButton')
  }

  clickForm() {
    return new TiktokStandardEvent<T>('ClickForm')
  }

  clickInDownloadPage() {
    return new TiktokStandardEvent<T>('ClickInDownloadPage')
  }

  clickToDownload() {
    return new TiktokStandardEvent<T>('ClickToDownload')
  }

  pageView() {
    return new TiktokStandardEvent<T>('Browse')
  }

  purchase() {
    return new TiktokStandardEvent<T>('Purchase')
  }

  registration() {
    return new TiktokStandardEvent<T>('Registration')
  }

  search() {
    return new TiktokStandardEvent<T>('Search')
  }

  startCheckout() {
    return new TiktokStandardEvent<T>('StartCheckout')
  }

  submitForm() {
    return new TiktokStandardEvent<T>('SubmitForm')
  }

  viewContent() {
    return new TiktokStandardEvent<T>('ViewContent')
  }

  viewDownloadPage() {
    return new TiktokStandardEvent<T>('ViewDownloadPage')
  }

  viewForm() {
    return new TiktokStandardEvent<T>('ViewForm')
  }
}