Skip to content

Commit 3a98ce7

Browse files
author
shengyonggen
committed
恢复latest_utm
1 parent a7e6fd7 commit 3a98ce7

File tree

7 files changed

+21
-57
lines changed

7 files changed

+21
-57
lines changed

sensorsdata.amd.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sensorsdata.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/sdk.js

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1866,20 +1866,6 @@ var saNewUser = {
18661866
},
18671867
//检查是否是latest
18681868
checkIsFirstLatest: function() {
1869-
//去除以前的$latest_utm_source相关
1870-
var latest_utms = ['$latest_utm_source','$latest_utm_medium', '$latest_utm_campaign', '$latest_utm_content', '$latest_utm_term'];
1871-
var props = store.getProps();
1872-
for(var i =0;i<latest_utms.length;i++){
1873-
if(latest_utms[i] in props){
1874-
if(!(latest_utms[i].replace('latest_','') in props)){
1875-
props[latest_utms[i].replace('latest_','')] = props[latest_utms[i]];
1876-
}
1877-
delete props[latest_utms[i]];
1878-
}
1879-
}
1880-
store.setProps(props,true);
1881-
1882-
18831869
var url_domain = _.info.pageProp.url_domain;
18841870
var referrer_domain = _.info.pageProp.referrer_domain;
18851871
// 判断最近一次,如果前向地址跟自己域名一致,且cookie中取不到值,认为有异常
@@ -1893,7 +1879,7 @@ var saNewUser = {
18931879
});
18941880
}
18951881
// utm
1896-
var allUtms = _.info.campaignParamsStandard('$','_latest_');
1882+
var allUtms = _.info.campaignParamsStandard('$latest_','_latest_');
18971883
var $utms = allUtms.$utms;
18981884
var otherUtms = allUtms.otherUtms;
18991885
if (!_.isEmptyObject($utms)) {
@@ -1902,6 +1888,8 @@ var saNewUser = {
19021888
if (!_.isEmptyObject(otherUtms)) {
19031889
sd.register(otherUtms);
19041890
}
1891+
1892+
19051893
}
19061894

19071895
};

src/sensorsdata.full.amd.js

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ var ObjProto = Object.prototype;
142142
var slice = ArrayProto.slice;
143143
var toString = ObjProto.toString;
144144
var hasOwnProperty = ObjProto.hasOwnProperty;
145-
var LIB_VERSION = '1.9.1';
145+
var LIB_VERSION = '1.9.2';
146146

147147
sd.lib_version = LIB_VERSION;
148148

@@ -2004,20 +2004,6 @@ var saNewUser = {
20042004
},
20052005
//检查是否是latest
20062006
checkIsFirstLatest: function() {
2007-
//去除以前的$latest_utm_source相关
2008-
var latest_utms = ['$latest_utm_source','$latest_utm_medium', '$latest_utm_campaign', '$latest_utm_content', '$latest_utm_term'];
2009-
var props = store.getProps();
2010-
for(var i =0;i<latest_utms.length;i++){
2011-
if(latest_utms[i] in props){
2012-
if(!(latest_utms[i].replace('latest_','') in props)){
2013-
props[latest_utms[i].replace('latest_','')] = props[latest_utms[i]];
2014-
}
2015-
delete props[latest_utms[i]];
2016-
}
2017-
}
2018-
store.setProps(props,true);
2019-
2020-
20212007
var url_domain = _.info.pageProp.url_domain;
20222008
var referrer_domain = _.info.pageProp.referrer_domain;
20232009
// 判断最近一次,如果前向地址跟自己域名一致,且cookie中取不到值,认为有异常
@@ -2031,7 +2017,7 @@ var saNewUser = {
20312017
});
20322018
}
20332019
// utm
2034-
var allUtms = _.info.campaignParamsStandard('$','_latest_');
2020+
var allUtms = _.info.campaignParamsStandard('$latest_','_latest_');
20352021
var $utms = allUtms.$utms;
20362022
var otherUtms = allUtms.otherUtms;
20372023
if (!_.isEmptyObject($utms)) {
@@ -2040,6 +2026,8 @@ var saNewUser = {
20402026
if (!_.isEmptyObject(otherUtms)) {
20412027
sd.register(otherUtms);
20422028
}
2029+
2030+
20432031
}
20442032

20452033
};

src/sensorsdata.full.js

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ var ObjProto = Object.prototype;
139139
var slice = ArrayProto.slice;
140140
var toString = ObjProto.toString;
141141
var hasOwnProperty = ObjProto.hasOwnProperty;
142-
var LIB_VERSION = '1.9.1';
142+
var LIB_VERSION = '1.9.2';
143143

144144
sd.lib_version = LIB_VERSION;
145145

@@ -2001,20 +2001,6 @@ var saNewUser = {
20012001
},
20022002
//检查是否是latest
20032003
checkIsFirstLatest: function() {
2004-
//去除以前的$latest_utm_source相关
2005-
var latest_utms = ['$latest_utm_source','$latest_utm_medium', '$latest_utm_campaign', '$latest_utm_content', '$latest_utm_term'];
2006-
var props = store.getProps();
2007-
for(var i =0;i<latest_utms.length;i++){
2008-
if(latest_utms[i] in props){
2009-
if(!(latest_utms[i].replace('latest_','') in props)){
2010-
props[latest_utms[i].replace('latest_','')] = props[latest_utms[i]];
2011-
}
2012-
delete props[latest_utms[i]];
2013-
}
2014-
}
2015-
store.setProps(props,true);
2016-
2017-
20182004
var url_domain = _.info.pageProp.url_domain;
20192005
var referrer_domain = _.info.pageProp.referrer_domain;
20202006
// 判断最近一次,如果前向地址跟自己域名一致,且cookie中取不到值,认为有异常
@@ -2028,7 +2014,7 @@ var saNewUser = {
20282014
});
20292015
}
20302016
// utm
2031-
var allUtms = _.info.campaignParamsStandard('$','_latest_');
2017+
var allUtms = _.info.campaignParamsStandard('$latest_','_latest_');
20322018
var $utms = allUtms.$utms;
20332019
var otherUtms = allUtms.otherUtms;
20342020
if (!_.isEmptyObject($utms)) {
@@ -2037,6 +2023,8 @@ var saNewUser = {
20372023
if (!_.isEmptyObject(otherUtms)) {
20382024
sd.register(otherUtms);
20392025
}
2026+
2027+
20402028
}
20412029

20422030
};

version.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
var sensorsdata_js_sdk_latest_version = '1.9.1';
1+
var sensorsdata_js_sdk_latest_version = '1.9.2';

vtrack.min.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)