|
@@ -2346,6 +2346,8 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
|
|
|
}
|
|
|
|
|
|
func clickChildTool(type: KMToolbarType, index: Int) {
|
|
|
+ self.trackEvent(toolBarType: type)
|
|
|
+
|
|
|
Task { @MainActor in
|
|
|
if (type == .compress) { /// 压缩
|
|
|
if await (KMLightMemberManager.manager.canUseAdvanced() == false) {
|
|
@@ -3153,4 +3155,40 @@ extension KMMainViewController {
|
|
|
KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .dmg)
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ func trackEvent(toolBarType type: KMToolbarType) -> Void {
|
|
|
+ if (type == .word) {
|
|
|
+ KMAnalytics.trackEvent(eventName: "Btn_SubTbr_toWord", parameters: [
|
|
|
+ KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_Converter,
|
|
|
+ KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .dmg)
|
|
|
+ } else if (type == .excel) {
|
|
|
+ KMAnalytics.trackEvent(eventName: "Btn_SubTbr_toExcel", parameters: [
|
|
|
+ KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_Converter,
|
|
|
+ KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .dmg)
|
|
|
+ } else if (type == .ppt) {
|
|
|
+ KMAnalytics.trackEvent(eventName: "Btn_SubTbr_toPPT", parameters: [
|
|
|
+ KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_Converter,
|
|
|
+ KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .dmg)
|
|
|
+ } else if (type == .rtf) {
|
|
|
+ KMAnalytics.trackEvent(eventName: "Btn_SubTbr_toRTF", parameters: [
|
|
|
+ KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_Converter,
|
|
|
+ KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .dmg)
|
|
|
+ } else if (type == .csv) {
|
|
|
+ KMAnalytics.trackEvent(eventName: "Btn_SubTbr_toCSV", parameters: [
|
|
|
+ KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_Converter,
|
|
|
+ KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .dmg)
|
|
|
+ } else if (type == .html) {
|
|
|
+ KMAnalytics.trackEvent(eventName: "Btn_SubTbr_toHTML", parameters: [
|
|
|
+ KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_Converter,
|
|
|
+ KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .dmg)
|
|
|
+ } else if (type == .conversion_text) {
|
|
|
+ KMAnalytics.trackEvent(eventName: "Btn_SubTbr_toText", parameters: [
|
|
|
+ KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_Converter,
|
|
|
+ KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .dmg)
|
|
|
+ } else if (type == .conversion_image) {
|
|
|
+ KMAnalytics.trackEvent(eventName: "Btn_SubTbr_toImage", parameters: [
|
|
|
+ KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_Converter,
|
|
|
+ KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .dmg)
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|