浏览代码

1.修改埋点上报

wenweiwei 3 年之前
父节点
当前提交
1af6ffc3d2
共有 2 个文件被更改,包括 14 次插入5 次删除
  1. 13 4
      Introduce/Record/INIntroduceController.swift
  2. 1 1
      Introduce/Record/INVideoExportController.swift

+ 13 - 4
Introduce/Record/INIntroduceController.swift

@@ -85,16 +85,25 @@ class INIntroduceController: BFBaseViewController {
             stripSwithView?.center.y = backButton?.center.y ?? 0
             stripSwithView?.itemClickHandle = { [weak self] _, index in
                 self?.recordScreenVC.updateContentOffset(index: index)
-                if (self?.assets?.count ?? 0) > index {
-                    // 曝光上报
-                    BFEventTrackAdaptor.baseReportUpload(businessType: .bt_pageView, objectType: self?.assets?[index].mediaType == .video ? .ot_video: .ot_image, pageSource: .sp_speekPage, commonParams: commonParams())
-                }
+//                if (self?.assets?.count ?? 0) > index {
+//                    // 曝光上报
+//                    BFEventTrackAdaptor.baseReportUpload(businessType: .bt_pageView, objectType: self?.assets?[index].mediaType == .video ? .ot_video: .ot_image, pageSource: .sp_speekPage, commonParams: commonParams())
+//                }
             }
             navHeadImageView?.addSubview(stripSwithView!)
         } else if assets != nil,(assets?.count ?? 0) > 0 {
             // 曝光上报
             BFEventTrackAdaptor.baseReportUpload(businessType: .bt_pageView, objectType: assets?.first?.mediaType == .video ? .ot_video: .ot_image, pageSource: .sp_speekPage, commonParams: commonParams())
         }
+        
+        // 已选素材上报
+        if assets != nil ,(assets?.count ?? 0) > 0 {
+            var materialTypeList:[String] = []
+            assets?.forEach({ item in
+                materialTypeList.append(item.mediaType == .video ? "video": "image")
+            })
+            BFEventTrackAdaptor.baseReportUpload(businessType: .bt_pageView, objectType: .ot_addMaterialSuccess, pageSource: .sp_speekPage,extParams: ["materialTypeList":materialTypeList],commonParams: commonParams())
+        }
     }
 
     override func backBtnClick() {

+ 1 - 1
Introduce/Record/INVideoExportController.swift

@@ -590,7 +590,7 @@ class INVideoExportController: BFBaseViewController {
             }
         }
         // 点击保存至相册上报
-        BFEventTrackAdaptor.baseReportUpload(businessType: .bt_buttonClick, objectType: .ot_saveToAblum, pageSource: .sp_composePage, extParams: saveAllBtn.isSelected ? ["saveAll": "保留全部"] : ["saveRecord": "保留录音部分"], commonParams: commonParams())
+        BFEventTrackAdaptor.baseReportUpload(businessType: .bt_buttonClick, objectType: .ot_saveToAblum, pageSource: .sp_composePage, extParams: ["saveMode": saveAllBtn.isSelected ? "saveAll" :"saveRecord"], commonParams: commonParams())
     }
 
     @objc func saveAllAction(btn: UIButton) {