Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
self-support
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
李俊赕
self-support
Commits
4d2d1822
Commit
4d2d1822
authored
Oct 21, 2021
by
Damon
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor: 去除埋点
parent
4842f56a
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
44 additions
and
49 deletions
+44
-49
App.vue
src/App.vue
+34
-39
analysys_paas.js
src/utils/analysys_paas.js
+10
-10
No files found.
src/App.vue
View file @
4d2d1822
<
script
>
import
"./../.env.js"
;
import
{
AnalysysAgent
}
from
"@/utils/analysys_paas.js"
;
import
util
from
"@/utils/util.js"
;
import
login
from
"@/utils/login.js"
;
import
upload
from
'@/components/upload/task.js'
import
{
ERROR
}
from
"@/common/log.js"
export
default
{
globalData
:
{
...
...
@@ -70,7 +68,7 @@ export default {
},
onLaunch
:
async
function
()
{
// 应用初始化(全局只触发一次)
AnalysysAgent
.
registerSuperProperty
(
"platform"
,
"self-support"
);
//
AnalysysAgent.registerSuperProperty("platform", "self-support");
// 版本更新
await
this
.
updateApp
();
this
.
getSystemInfo
();
...
...
@@ -85,9 +83,6 @@ export default {
},
onHide
:
function
()
{
// 应用从前台进入后台
// if (this.uploadTask.length > 0) {
// ERROR('onUnload', {task: this.uploadTask.length, mobile: this.vuex_user.mobile})
// }
},
watch
:
{
uploadTask
:
function
(
newValue
,
oldValue
)
{
...
...
@@ -217,59 +212,59 @@ export default {
track
(
event
,
properties
)
{
if
(
AnalysysAgent
)
{
// 易观添加事件
let
AnalysysAgent
=
wx
.
AnalysysAgent
;
AnalysysAgent
.
track
(
"self_support_"
+
event
,
properties
);
//
let AnalysysAgent = wx.AnalysysAgent;
//
AnalysysAgent.track("self_support_" + event, properties);
}
},
profileSet
(
vm
)
{
// 设备身份标识
if
(
AnalysysAgent
)
{
let
user
=
vm
.
$u
.
deepClone
(
vm
.
vuex_user
);
let
profile
=
vm
.
$u
.
deepClone
(
vm
.
vuex_auth_user
);
profile
.
openid
=
user
.
wxopenid
||
profile
.
openid
profile
.
unionid
=
user
.
unionid
||
profile
.
unionid
||
null
AnalysysAgent
.
profileSet
(
profile
);
//
let user = vm.$u.deepClone(vm.vuex_user);
//
let profile = vm.$u.deepClone(vm.vuex_auth_user);
//
profile.openid = user.wxopenid || profile.openid
//
profile.unionid = user.unionid || profile.unionid || null
//
AnalysysAgent.profileSet(profile);
}
},
profileAppend
(
vm
)
{
if
(
AnalysysAgent
)
{
let
user
=
vm
.
$u
.
deepClone
(
vm
.
vuex_user
);
// 用户id设置
AnalysysAgent
.
alias
(
user
.
id
+
""
);
// 用户附加属性
let
profile
=
{
userfrom
:
"自营平台"
,
id
:
user
.
id
,
mobile
:
user
.
mobile
,
loginName
:
user
.
loginName
,
source
:
user
.
score
,
};
Object
.
keys
(
profile
).
map
((
key
)
=>
{
if
(
key
&&
profile
[
key
])
{
AnalysysAgent
.
profileAppend
(
key
,
profile
[
key
]);
}
});
//
let user = vm.$u.deepClone(vm.vuex_user);
//
//
用户id设置
//
AnalysysAgent.alias(user.id + "");
//
//
用户附加属性
//
let profile = {
//
userfrom: "自营平台",
//
id: user.id,
//
mobile: user.mobile,
//
loginName: user.loginName,
//
source: user.score,
//
};
//
Object.keys(profile).map((key) => {
//
if (key && profile[key]) {
//
AnalysysAgent.profileAppend(key, profile[key]);
//
}
//
});
}
},
share
(
toShareProperties
,
trackProperties
)
{
if
(
AnalysysAgent
)
{
AnalysysAgent
.
share
(
toShareProperties
,
trackProperties
);
//
AnalysysAgent.share(toShareProperties, trackProperties);
}
},
trackPage
(
pageName
,
properties
)
{
if
(
AnalysysAgent
)
{
AnalysysAgent
.
pageView
(
pageName
,
properties
);
//
AnalysysAgent.pageView(pageName, properties);
}
},
initShare
(
option
)
{
option
=
option
||
{};
if
(
AnalysysAgent
&&
option
.
user_id
)
{
let
shareUserInfo
=
{
share_from_id
:
option
.
user_id
||
""
,
share_from_nickname
:
option
.
user_name
||
""
,
};
AnalysysAgent
.
registerSuperProperties
(
shareUserInfo
);
}
//
option = option || {};
//
if (AnalysysAgent && option.user_id) {
//
let shareUserInfo = {
//
share_from_id: option.user_id || "",
//
share_from_nickname: option.user_name || "",
//
};
//
AnalysysAgent.registerSuperProperties(shareUserInfo);
//
}
},
/* ------------------------- 数据埋点end ------------------------------ */
},
...
...
src/utils/analysys_paas.js
View file @
4d2d1822
...
...
@@ -3,16 +3,16 @@ import {
}
from
'@/config'
;
// #ifdef MP-WEIXIN
import
AnalysysAgent
from
'@/include/libs/analysys_paas/mp-weixin/AnalysysAgent_WX_SDK.custom.es6.min.js'
if
(
AnalysysAgent
)
{
AnalysysAgent
.
identify
(
AnalysysAgent
.
getDistinctId
());
AnalysysAgent
.
appkey
=
argo
.
appkey
//设置您的APPKEY
AnalysysAgent
.
debugMode
=
argo
.
debugMode
AnalysysAgent
.
uploadURL
=
argo
.
uploadURL
;
// AnalysysAgent.autoShare = true
AnalysysAgent
.
allowTimeCheck
=
true
AnalysysAgent
.
autoTrack
=
true
AnalysysAgent
.
registerSuperProperty
(
"platform"
,
"self-support"
);
}
//
if (AnalysysAgent) {
//
AnalysysAgent.identify(AnalysysAgent.getDistinctId());
//
AnalysysAgent.appkey = argo.appkey //设置您的APPKEY
//
AnalysysAgent.debugMode = argo.debugMode
//
AnalysysAgent.uploadURL = argo.uploadURL;
//
// AnalysysAgent.autoShare = true
//
AnalysysAgent.allowTimeCheck = true
//
AnalysysAgent.autoTrack = true
//
AnalysysAgent.registerSuperProperty("platform","self-support");
//
}
// #endif
export
{
AnalysysAgent
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment