Start your 14-day free trial today
No credit card required, cancel anytime
npm install @indextrus/waitlyst.js --save
The best way to integrate Waitlyst into your Angular project is to create a service that wraps the Waitlyst library. This service can then be injected into any component that needs to track events.
import { Injectable } from '@angular/core';
import { Waitlyst } from '@indextrus/waitlyst.js';
@Injectable({
providedIn: 'root',
})
export class EventsService {
public waitlyst: Waitlyst;
constructor() {
this.waitlyst = new Waitlyst("publishableKey");
}
public track(event: string, properties?: any): Promise<any> {
return this.waitlyst.track(event, properties);
}
public identify(id: string, traits?: any): Promise<any> {
return this.waitlyst.identify(id, traits);
}
public page(properties?: any): Promise<any> {
return this.waitlyst.page(properties);
}
}
Coming soon!
Coming soon!
No credit card required, cancel anytime