Um das @enerxess/analytics-Modul einzurichten, gibt es zwei Möglichkeiten.
npm install @enerxess/analyticsimport { AnalyticsModule } from '@enerxess/analytics';
AnalyticsModule.withConfig({
acceptLabel: 'Akzeptieren',
consentDescription: 'Happyness',
privacyStrategy: 'optOut',
rejectLabel: 'Tracking nicht erlauben'
})
`
eingerichtet werden.
Dynamische Konfiguration
Ist die Konfiguration nicht bei App-Start bekannt, kann das Modul auch mit
AnalyticsModule.initialize()
eingerichtet werden. Dann lässt sich später in einer Komponente über den bereitgestellten AnalyticsService
`
import { AnalyticsService } from '@enerxess/analytics';
...
constructor(private _analyticsService: AnalyticsService) {
this._analyticsService.initializeAnalytics(...config...);
}
``