This commit is contained in:
Liang Ding 2022-10-27 11:19:41 +08:00
parent 2c608bf593
commit 41d882ddba
No known key found for this signature in database
GPG key ID: 136F30F901A2231D
3 changed files with 20 additions and 2 deletions

View file

@ -427,4 +427,7 @@ export abstract class Constants {
// third
"yul", "solidity", "abap",
];
// Google Analytics 事件
public static readonly ANALYTICS_EVT_ON_GET_CONFIG: string = "siyuan.onGetConfig";
}

View file

@ -160,9 +160,23 @@ export const onGetConfig = (isStart: boolean) => {
mountHelp();
}
window.gtag("event", "config", {
let para = {
"version": Constants.SIYUAN_VERSION,
});
"isLoggedIn": "false",
"subscriptionStatus": "-1",
"subscriptionPlan": "-1",
"subscriptionType": "-1",
}
if (window.siyuan.user) {
para.isLoggedIn = "true";
if (0 === window.siyuan.user.userSiYuanSubscriptionStatus) {
console.log(window.siyuan.user)
para.subscriptionStatus = window.siyuan.user.userSiYuanSubscriptionStatus.toString();
para.subscriptionPlan = window.siyuan.user.userSiYuanSubscriptionPlan.toString();
para.subscriptionType = window.siyuan.user.userSiYuanSubscriptionType.toString();
}
}
window.gtag("event", Constants.ANALYTICS_EVT_ON_GET_CONFIG, para);
};
const initBar = () => {

View file

@ -36,6 +36,7 @@ type User struct {
UserTrafficTime float64 `json:"userTrafficTime"`
UserSiYuanSubscriptionPlan float64 `json:"userSiYuanSubscriptionPlan"` // -2未订阅-1试用0标准订阅1教育订阅
UserSiYuanSubscriptionStatus float64 `json:"userSiYuanSubscriptionStatus"` // -1未订阅0订阅可用1订阅封禁2订阅过期
UserSiYuanSubscriptionType float64 `json:"userSiYuanSubscriptionType"` // 0 年付1 终生2 月付
}
type UserTitle struct {