Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
this.client = new Keen({
projectId,
writeKey
});
if (!environment.production) {
Keen.enabled = false;
Keen.debug = true;
this.client.on('recordEvent', (event, data) => {
console.log('event:', event);
console.log('data:', data);
});
}
const timer = Keen.utils.timer();
timer.start();
// Batch-record events every 5s
this.client.queueInterval(5);
this.client.extendEvents(() => {
return {
geo: {
info: { /* Enriched */ },
ip_address: '${keen.ip}',
},
page: {
info: { /* Enriched */ },
title: document.title,
url: document.location.href
},