Skip to content

Commit 490439f

Browse files
committed
fix: correct event filtering logic in analytics
1 parent c5afcb2 commit 490439f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

apps/website/docs/guide/10-analytics/01-analytics-in-commandkit.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,15 @@ const analytics = useAnalytics();
6969
analytics.setFilter((engine, event) => {
7070
// Skip events from development environments
7171
if (process.env.NODE_ENV === 'development') {
72-
return true; // true means skip this event
72+
return false; // false means skip this event
7373
}
7474

7575
// Skip specific event types
7676
if (event.name === 'debug_event') {
77-
return true;
77+
return false;
7878
}
7979

80-
return false; // false means track this event
80+
return true; // true means track this event
8181
});
8282
```
8383

packages/commandkit/src/analytics/analytics-engine.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export class AnalyticsEngine {
7070
if (dnt) return true;
7171

7272
if (this.#filter) {
73-
return this.#filter(this, event);
73+
return !this.#filter(this, event);
7474
}
7575

7676
return false;

0 commit comments

Comments
 (0)