diff --git a/Assets/ManagedResources/~Lua/Modules/DataCenterService/ThinkingAnalyticsManager.lua b/Assets/ManagedResources/~Lua/Modules/DataCenterService/ThinkingAnalyticsManager.lua index f6109f66f7..ebf0c19d02 100644 --- a/Assets/ManagedResources/~Lua/Modules/DataCenterService/ThinkingAnalyticsManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/DataCenterService/ThinkingAnalyticsManager.lua @@ -16,7 +16,17 @@ local function _DicToStr(data) if index ~= 1 then str = str .."|" end - str = str..string.format(fmt, key, tostring(value), type(value) == "number" and 1 or 0) + local valueType = 0 + if type(value) == "number" then + valueType = 1 + elseif type(value) == "string" then + local sl = string.split(value, "#") + value = sl[1] + if sl[2] then + valueType = tonumber(sl[2]) or 0 + end + end + str = str..string.format(fmt, key, tostring(value), valueType) index = index + 1 end return str diff --git a/Assets/ManagedResources/~Lua/Modules/Guide/GuideManager.lua b/Assets/ManagedResources/~Lua/Modules/Guide/GuideManager.lua index b6671543b0..1657e612be 100644 --- a/Assets/ManagedResources/~Lua/Modules/Guide/GuideManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Guide/GuideManager.lua @@ -120,7 +120,7 @@ function this.ShowGuide(id, ...) DataCenterManager.CommitClickStatus(Language[10839], tostring(id)) ThinkingAnalyticsManager.Track("guild", { step_id = id, - guild_start_time = math.floor(GetTimeStamp()), + guild_start_time = math.floor(GetTimeStamp()).. "#3", }) -- 引导结束回调 local function onGuideClose() diff --git a/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua b/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua index 54de4ba1ec..f7c66d6b10 100644 --- a/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua @@ -68,8 +68,9 @@ function this.LoginRequest(openId, func) ThinkingAnalyticsManager.SetSuperProperties({ server_id = LoginManager.ServerId, account = AppConst.isSDK and tostring(AppConst.OpenId) or "", - ["Bundle-id"] = AppConst.isSDK and AppConst.SdkPackageName or "", - xx_id = AppConst.isSDK and AppConst.SdkChannel or "" + Bundle_id = AppConst.isSDK and AppConst.SdkPackageName or "", + xx_id = AppConst.isSDK and AppConst.SdkChannel or "", + -- test_list = "1,2,3#2", -- 数组 }) TapDBManager.SetServer(LoginManager.ServerId) end) @@ -124,6 +125,7 @@ function this.PlayerInfoRequest(func) role_id = PlayerManager.uid, role_name = PlayerManager.nickName, vip_level = msg.player.vipLevel, + -- test_date = math.floor(msg.player.serverTime) .. "#3", -- 日期 }) TapDBManager.SetUser(PlayerManager.uid) TapDBManager.SetLevel(PlayerManager.level) diff --git a/Assets/ManagedResources/~Lua/Modules/Pay/PayManager.lua b/Assets/ManagedResources/~Lua/Modules/Pay/PayManager.lua index b3d8bbb4c5..5fc112e49f 100644 --- a/Assets/ManagedResources/~Lua/Modules/Pay/PayManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Pay/PayManager.lua @@ -89,7 +89,7 @@ function this.RequestPay(context) goods_id = context.Id, goods_name = context.Name, order_money_amount = context.Price, - ["Bundle-id"] = AppConst.SdkPackageName, + Bundle_id = AppConst.SdkPackageName, }) end