Skip to content

Commit f980d91

Browse files
committed
Add breadcrumbs to sentry
1 parent 4949038 commit f980d91

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

packages/common/src/utils/analytics/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,5 +98,9 @@ export default function track(eventName, secondArg: Object = {}) {
9898
amplitude.track(eventName, data);
9999
google.track(eventName, data);
100100
vero.track(eventName, data);
101+
sentry.logBreadcrumb({
102+
type: 'analytics',
103+
message: eventName,
104+
});
101105
}
102106
}

packages/common/src/utils/analytics/sentry.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { Breadcrumb } from '@sentry/browser';
12
import VERSION from '../../version';
23
import { DO_NOT_TRACK_ENABLED } from './utils';
34

@@ -91,6 +92,12 @@ export async function initialize(dsn: string) {
9192
return Promise.resolve();
9293
}
9394

95+
export const logBreadcrumb = (breadcrumb: Breadcrumb) => {
96+
if (_Sentry) {
97+
_Sentry.addBreadcrumb(breadcrumb);
98+
}
99+
};
100+
94101
export const captureException = err => {
95102
if (_Sentry) {
96103
_Sentry.captureException(err);

0 commit comments

Comments
 (0)