wuwangdong vor 4 Jahren
Ursprung
Commit
bdd3d9dbbc

+ 8 - 13
assets/script/game/data/GameData.ts

@@ -198,6 +198,10 @@ export class GameData {
         this.playerProp.completeFarmTaskTimes = res_data.completeFarmTaskTimes;
 
         mk.data.setTAUserID(gData.loginData.uin);
+        mk.data.setTAEventUser(0, 'logindays_total', this.playerProp.loginDays);
+        if (this.playerProp.completeFarmTaskTimes == 0) {
+            mk.data.setTAEventUser(0, 'Cumulative_task', gData.gameData.playerProp.completeFarmTaskTimes);
+        }
 
         if (gData.loginData.isFirstIn) {
             gData.loginData.isFirstIn = false;
@@ -213,9 +217,6 @@ export class GameData {
         mk.data.setTAEventUserStr(0, 'now_app_id', gData.appData.appVersion);
         //渠道号
         mk.data.setTAEventUserStr(0, 'channel_id', gData.appData.umengChannel);
-
-        //test
-
     }
 
     /**
@@ -1143,6 +1144,8 @@ class PlayerProp {
         //gData.gameData.init_red_point = true;
         gData.gameData.init_wallet_redMoney = true;
         mk.ui.invokeRefreshEventByName("refreshCoin");
+
+        mk.data.setTAEventUser(0, 'current_redmoney_stock', this._redMoney);
     }
     get redMoney(): number {
         return this._redMoney;
@@ -1331,22 +1334,14 @@ export enum DataEventId {
     button_click = "button_click",
     /** 看视频 */
     video_init = "video_init",
-    /** 点击视频 */
-    video_click = "video_click",
     /** 看视频完成 */
     video_end = "video_end",
     /** 成功拉取全屏视频 */
     interstitial2_init = "interstitial2_init",
-    /** 全屏视频点击 */
-    interstitial2_click = "interstitial2_click",
+    /** 广告点击 */
+    Ad_click = "Ad_click",
     /** 全屏视频完成 */
     interstitial2_end = "interstitial2_end",
-    /** 插屏广告内点击 */
-    interstitial1_click = "interstitial1_click",
-    /** banner点击 */
-    banner_click = "banner_click",
-    /** 开屏点击 */
-    splash_click = "splash_click",
     /** 福袋功能 */
     fudaiFunction = "fudaiFunction",
     /** 互推功能 */

+ 2 - 0
assets/script/game/data/module/SignData.ts

@@ -110,6 +110,8 @@ export class SignData extends Data {
         cc.log('签到奖励', gData.sign.adData)
         gData.gameData.playerProp.signInDay++;
         gData.gameData.playerProp.isSignInToday = 1;
+
+        mk.data.setTAEventUser(0, 'sign_total', gData.gameData.playerProp.signInDay);
         // // 自定义状态
         // let new_data = [
         //     {

+ 1 - 0
assets/script/game/game/Game.ts

@@ -448,6 +448,7 @@ export default class Game extends cc.Component {
         mk.fly.PlayCoinAnim(2, 3, startPos, pos, () => {
             if (gData.gameData.playerProp.gradeLevel < data.farmLevel) {
                 gData.gameData.playerProp.gradeLevel = data.farmLevel;
+                mk.data.setTAEventUser(0, 'farm_lv', gData.gameData.playerProp.gradeLevel);
             }
             gData.gameData.playerProp.farmExpValue = data.userExp;
             gData.gameData.playerProp.farmGradeData = data.userFarmGrageRewardInfo;

+ 4 - 3
assets/script/game/module/redBagTask/RedBagTask.ts

@@ -179,7 +179,7 @@ export default class RedBagTask extends cc.Component {
 
             let gray = this.openBtn_ani.getComponent(SetGray);
             if (gray && com < count) {
-                
+
                 gray.setGray(true);
                 this.openBtn_ani.getComponent(cc.Button).interactable = false;
             }
@@ -246,8 +246,7 @@ export default class RedBagTask extends cc.Component {
             }
 
             this.httpCashOut();
-        }else
-        {
+        } else {
             mk.tip.pop('完成任务即可提现');
         }
 
@@ -264,6 +263,8 @@ export default class RedBagTask extends cc.Component {
         }
         gData.gameData.playerProp.userFarmTaskInfo = response.data.userFarmTaskInfo;
         gData.gameData.playerProp.completeFarmTaskTimes = response.data.completeFarmTaskTimes;
+
+        mk.data.setTAEventUser(0, 'Cumulative_task', gData.gameData.playerProp.completeFarmTaskTimes);
         //gData.gameData.init_redBagTask = true;
         gData.gameData.checkGradeUpUnLock();
         gData.gameData.init_task = true;

+ 13 - 14
assets/script/game/module/turntable/Turnable.ts

@@ -48,7 +48,7 @@ export default class Turnable extends cc.Component {
 
     start() {
         this.baozhaAni.node.active = false;
-        this.node_point.active = false;     
+        this.node_point.active = false;
         this.initData();
 
         this.act_rotate = cc.repeatForever(cc.rotateBy(16, 360));
@@ -89,13 +89,12 @@ export default class Turnable extends cc.Component {
         this.audioId = await mk.audio.playEffect("turnableplay", true);
         this.btn_close.getComponent(BtnClosePanel).block_click = true;
         //停止转动动作
-        if(this.act_rotate)
-        {
+        if (this.act_rotate) {
             this.node_turn.stopAction(this.act_rotate);
             this.act_rotate = null;
         }
         this.node_point.active = true;
-         
+
         this.perAdd = 10;
         this.node_turn.angle += 360 * 5;
         let index = 0;
@@ -133,27 +132,27 @@ export default class Turnable extends cc.Component {
         this.node_point.runAction(cc.blink(0.7, 3));
         await mk.time.WaitForSeconds(0.7);
         mk.ui.openPanel("module/reward/reward");
+
+        mk.data.setTAEventUser(1, 'turntable_total', 1);
     }
 
     updateLeftTimes() {
         this.lbl_left.string = `剩余:<color=#FFED99>${gData.turnable.leftTimes}</color>次`;
 
-        //if(gData.turnable.leftTimes <= 0)
-        {
+        if (gData.turnable.leftTimes <= 0) {
+
             this.btn_draw.setGray(true)
         }
         //已抽奖次数
-        let times = 10-gData.turnable.leftTimes;
-        if(times == 0)
+        let times = 10 - gData.turnable.leftTimes;
+        if (times == 0)
             this.lbl_probability.string = `<color=#FBE5D0>当前概率: 5%</color>`;
-        else
-        {
-            if(times >= 10)
-            {
+        else {
+            if (times >= 10) {
                 times = 9;
             }
-            this.lbl_probability.string = `<color=#FBE5D0>当前概率: 5%</c><color=#A3FF0A>+${times*10}%</color>`;
-        }      
+            this.lbl_probability.string = `<color=#FBE5D0>当前概率: 5%</c><color=#A3FF0A>+${times * 10}%</color>`;
+        }
     }
 
     update() {

+ 1 - 1
assets/script/mk/sdk/ad/toppon/AnyThinkAdsMgr/ATBanner.ts

@@ -139,7 +139,7 @@ export default class ATBanner extends zgSingleton {
     onBannerAdClick(placementId, callbackInfo) {
         // ATJSSDK.printLog("AnyThinkBannerDemo::onBannerAdClick(" + placementId + ", " + callbackInfo + ")");
 
-        mk.data.sendDataEvent(DataEventId.banner_click, mk.ad.bannerAdType);
+        mk.data.sendDataEvent(DataEventId.Ad_click, mk.ad.bannerAdType);
     }
 
     /** banner自动刷新成功 */

+ 2 - 2
assets/script/mk/sdk/ad/toppon/AnyThinkAdsMgr/ATInterstitial.ts

@@ -178,10 +178,10 @@ export default class ATInterstitial extends zgSingleton {
     onInterstitialAdClick(placementId, callbackInfo) {
         let type = this.checkPlacementIDType(placementId);
         if (type == 1) {
-            mk.data.sendDataEvent(DataEventId.interstitial2_click, mk.ad.interFullAdType);
+            mk.data.sendDataEvent(DataEventId.Ad_click, mk.ad.interFullAdType);
         }
         else {
-            mk.data.sendDataEvent(DataEventId.interstitial1_click, mk.ad.interAdType);
+            mk.data.sendDataEvent(DataEventId.Ad_click, mk.ad.interAdType);
         }
         // let data = JSON.parse(callbackInfo)
 

+ 1 - 1
assets/script/mk/sdk/ad/toppon/AnyThinkAdsMgr/ATRewardVideo.ts

@@ -187,7 +187,7 @@ export class ATRewardVideo extends zgSingleton {
      */
     onRewardedVideoAdPlayClicked(placementId, callbackInfo) {
         // ATJSSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdPlayClicked(" + placementId + ", " + callbackInfo + ")");
-        mk.data.sendDataEvent(DataEventId.video_click, mk.ad.videoAdType);
+        mk.data.sendDataEvent(DataEventId.Ad_click, mk.ad.videoAdType);
     }
 
     /**

+ 1 - 1
assets/script/mk/system/JsbSystem.ts

@@ -522,7 +522,7 @@ export default class JsbSystem {
     }
 
     public static clickSplash() {
-        mk.data.sendDataEvent(DataEventId.splash_click, 'splash_click');
+        mk.data.sendDataEvent(DataEventId.Ad_click, 'splash_click');
     }
 
     /** 获取阿里风控设备token */