数据打点静态数据添加

dev_chengFeng
gaoxin 2020-07-17 17:50:05 +08:00
parent 76d00dce34
commit b099f0e251
6 changed files with 50 additions and 4 deletions

View File

@ -28,7 +28,10 @@ namespace GameLogic
foreach (string ss in kvs)
{
string[] kv = ss.Split('#');
d.Add(kv[0], kv[1]);
if (kv[3] == "1")
{
d.Add(kv[0], Convert.ToInt32(kv[1]));
}
Debug.Log(kv[0] + "***************" + kv[1]);
}

View File

@ -62,6 +62,13 @@ function this.UpdateBagData(_itemData, isNoSendNewItemEvent)
this.bagDatas[itemdata.id].nextFlushTime = itemdata.nextFlushTime
end
end
-- 货币数据
ThinkingAnalyticsManager.SetSuperProperties({
coins_amount = BagManager.GetItemCountById(14),
diamond_amount = BagManager.GetItemCountById(16),
})
end
---英雄副本独用刷新

View File

@ -1,4 +1,4 @@
ThinkingAnalyticsManager = {}
ThinkingAnalyticsManager = {}
local this = ThinkingAnalyticsManager
TA_EVENT = {
@ -11,11 +11,12 @@ TA_EVENT = {
local function _DicToStr(data)
local index = 1
local str = ""
local fmt = "%s#%s#%s"
for key, value in pairs(data) do
if index ~= 1 then
str = str .."|"
end
str = str..tostring(value)
str = str..string.format(fmt, key, tostring(value), type(value) == "number" and 1 or 0)
end
return str
end

View File

@ -193,6 +193,12 @@ function this.GetFormationPower(formationId)
power = power + allEquipAddProVal[HeroProType.WarPower]
end
end
-- 主线编队战斗力
ThinkingAnalyticsManager.SetSuperProperties({
fighting_capacity = power,
})
return power
end

View File

@ -66,7 +66,12 @@ function this.LoginRequest(openId, pt_pid, pt_gid, func)
-- 打点
ThinkingAnalyticsManager.Login(openId)
ThinkingAnalyticsManager.SetSuperProperties({
server_id = LoginManager.ServerId,
account = AppConst.OpenId
})
TapDBManager.SetUser(openId)
TapDBManager.SetServer(LoginManager.ServerId)
end)
end
@ -112,6 +117,17 @@ function this.PlayerInfoRequest(func)
NameManager.SetRoleSex(ROLE_SEX.BOY)
end
-- 数据打点
ThinkingAnalyticsManager.SetSuperProperties({
server_id = 1,
account = AppConst.OpenId,
role_id = PlayerManager.uid,
role_name = PlayerManager.nickName,
vip_level = msg.player.vipLevel,
})
TapDBManager.SetLevel(PlayerManager.level)
--
PlayerManager.missingRefreshCount = msg.missingRefreshCount--迷宫寻宝妖精刷新次数
PlayerManager.SetMoveSpeedAndMapView()
--Log("PlayerManager.ride "..PlayerManager.ride.." "..PlayerManager.rideLevel)
@ -502,6 +518,11 @@ function this.ItemInfoRequest(_index, func)
if func then
func(msg)
end
-- 货币数据
ThinkingAnalyticsManager.SetSuperProperties({
coins_amount = BagManager.GetItemCountById(14),
diamond_amount = BagManager.GetItemCountById(16),
})
else
_index = _index + #msg.itemlist
this.ItemInfoRequest(_index, func)
@ -2377,6 +2398,14 @@ function this.RequestMyGuildInfo(func)
if func then
func()
end
-- 工会数据
ThinkingAnalyticsManager.SetSuperProperties({
guild_id = msg.familyBaseInfo.id,
guild_name = msg.familyBaseInfo.name,
guild_level = msg.familyBaseInfo.levle,
})
end)
end

View File

@ -33,7 +33,7 @@ public class GameStart : MonoBehaviour
{
if (AppConst.bundleMode) //先走闪屏流程
{
if (AppConst.isSDK && !SDK.SDKManager.Instance.IsInit) //当登录sdk时等待初始化完成后再走闪屏流程
if (AppConst.isSDKLogin && !SDK.SDKManager.Instance.IsInit) //当登录sdk时等待初始化完成后再走闪屏流程
{
SDK.SDKManager.Instance.Initialize();
SDK.SDKManager.Instance.onInitLaunchCallback += s => {