File tree Expand file tree Collapse file tree 3 files changed +13
-4
lines changed
integrations/visual-website-optimizer Expand file tree Collapse file tree 3 files changed +13
-4
lines changed Original file line number Diff line number Diff line change
1
+ 2.4.4 / 2021-04-23
2
+ ==================
3
+
4
+ * Fix for VWO tracking, Send track call once per experiment.
5
+
1
6
2.4.2 / 2021-02-09
2
7
==================
3
8
Original file line number Diff line number Diff line change @@ -116,6 +116,7 @@ VWO.prototype.roots = function() {
116
116
var analytics = this . analytics ;
117
117
var self = this ;
118
118
var identifyCalled = false ;
119
+ var experimentsTracked = { } ;
119
120
rootExperiments ( function ( err , data ) {
120
121
each ( data , function ( experimentId , variationName ) {
121
122
var uuid = window . VWO . data . vin . uuid ;
@@ -131,9 +132,12 @@ VWO.prototype.roots = function() {
131
132
analytics . identify ( { vwoUserId : uuid } ) ;
132
133
identifyCalled = true ;
133
134
}
134
- analytics . track ( 'Experiment Viewed' , props , {
135
- context : { integration : integrationContext }
136
- } ) ;
135
+ if ( ! experimentsTracked [ experimentId ] ) {
136
+ analytics . track ( 'Experiment Viewed' , props , {
137
+ context : { integration : integrationContext }
138
+ } ) ;
139
+ experimentsTracked [ experimentId ] = true ;
140
+ }
137
141
} ) ;
138
142
} , this . options . trackOnlyABExperiments ) ;
139
143
} ;
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @segment/analytics.js-integration-visual-website-optimizer" ,
3
3
"description" : " The Visual Website Optimizer analytics.js integration." ,
4
- "version" : " 2.4.3 " ,
4
+ "version" : " 2.4.4 " ,
5
5
"keywords" : [
6
6
" analytics.js" ,
7
7
" analytics.js-integration" ,
You can’t perform that action at this time.
0 commit comments