File tree 1 file changed +21
-3
lines changed
components/gitpod-protocol/src/util 1 file changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,13 @@ class SegmentAnalyticsWriter implements IAnalyticsWriter {
30
30
31
31
identify ( msg : IdentifyMessage ) {
32
32
try {
33
- this . analytics . identify ( msg , ( err : Error ) => {
33
+ this . analytics . identify ( {
34
+ ...msg ,
35
+ integrations : {
36
+ "All" : true ,
37
+ "Mixpanel" : ! ! msg . userId
38
+ }
39
+ } , ( err : Error ) => {
34
40
if ( err ) {
35
41
log . warn ( "analytics.identify failed" , err ) ;
36
42
}
@@ -42,7 +48,13 @@ class SegmentAnalyticsWriter implements IAnalyticsWriter {
42
48
43
49
track ( msg : TrackMessage ) {
44
50
try {
45
- this . analytics . track ( msg , ( err : Error ) => {
51
+ this . analytics . track ( {
52
+ ...msg ,
53
+ integrations : {
54
+ "All" : true ,
55
+ "Mixpanel" : ! ! msg . userId
56
+ }
57
+ } , ( err : Error ) => {
46
58
if ( err ) {
47
59
log . warn ( "analytics.track failed" , err ) ;
48
60
}
@@ -54,7 +66,13 @@ class SegmentAnalyticsWriter implements IAnalyticsWriter {
54
66
55
67
page ( msg : PageMessage ) {
56
68
try {
57
- this . analytics . page ( msg , ( err : Error ) => {
69
+ this . analytics . page ( {
70
+ ...msg ,
71
+ integrations : {
72
+ "All" : true ,
73
+ "Mixpanel" : ! ! msg . userId
74
+ }
75
+ } , ( err : Error ) => {
58
76
if ( err ) {
59
77
log . warn ( "analytics.page failed" , err ) ;
60
78
}
You can’t perform that action at this time.
0 commit comments