🎨 GA 统计加入同步方式

This commit is contained in:
Liang Ding 2022-11-09 09:58:10 +08:00
parent 0fcb12c8ba
commit 128783c4bd
No known key found for this signature in database
GPG key ID: 136F30F901A2231D
2 changed files with 15 additions and 8 deletions

View file

@ -332,6 +332,7 @@ declare interface IConfig {
stat: string
interval: number
cloudName: string
provider: number
},
lang: string
api: {

View file

@ -136,16 +136,22 @@ export const addGA = () => {
const para = {
version: Constants.SIYUAN_VERSION,
container: window.siyuan.config.system.container,
isLoggedIn: "false",
subscriptionStatus: "-1",
subscriptionPlan: "-1",
subscriptionType: "-1",
isLoggedIn: false,
subscriptionStatus: -1,
subscriptionPlan: -1,
subscriptionType: -1,
syncEnabled: false,
syncProvider: -1,
};
if (window.siyuan.user) {
para.isLoggedIn = "true";
para.subscriptionStatus = window.siyuan.user.userSiYuanSubscriptionStatus.toString();
para.subscriptionPlan = window.siyuan.user.userSiYuanSubscriptionPlan.toString();
para.subscriptionType = window.siyuan.user.userSiYuanSubscriptionType.toString();
para.isLoggedIn = true;
para.subscriptionStatus = window.siyuan.user.userSiYuanSubscriptionStatus;
para.subscriptionPlan = window.siyuan.user.userSiYuanSubscriptionPlan;
para.subscriptionType = window.siyuan.user.userSiYuanSubscriptionType;
}
if (window.siyuan.config.sync) {
para.syncEnabled = window.siyuan.config.sync.enabled;
para.syncProvider = window.siyuan.config.sync.provider;
}
gtag("event", Constants.ANALYTICS_EVT_ON_GET_CONFIG, para);
}