Files
CaptainDiceDubloons_IOS_unity/Assets/Scripts/TrackData.cs
T
2026-05-20 12:01:19 +08:00

252 lines
15 KiB
C#

using System.Diagnostics;
using SGModule.NetKit;
public partial class Property
{
public static readonly string adEvent = TrackEvent.Register("AD_Event");
public static readonly string MaxPayEvent = TrackEvent.Register("Max_Pay_Event");
public static readonly string IOS_Pay_Event = TrackEvent.Register("IOS_Pay_Event");
public static readonly string withdraw_Event = TrackEvent.Register("withdraw_behavior");
public static readonly string rank_Event = TrackEvent.Register("rank_show");
public static readonly string video_Event = TrackEvent.Register("video_type");
#region 加盒子
public static readonly string BuyOneShow = TrackProperty.Register("BuyOneShow");
public static readonly string BuyOneClick = TrackProperty.Register("BuyOneClick");
public static readonly string BuyOneOpen = TrackProperty.Register("BuyOneOpen");
public static readonly string BuyOneSuccess = TrackProperty.Register("BuyOneSuccess");
public static readonly string BuyOneOffShow = TrackProperty.Register("BuyOneOffShow");
public static readonly string BuyOneOffClick = TrackProperty.Register("BuyOneOffClick");
public static readonly string BuyOneOffOpen = TrackProperty.Register("BuyOneOffOpen");
public static readonly string BuyOneOffSuccess = TrackProperty.Register("BuyOneOffSuccess");
public static readonly string BuyOneNewShow = TrackProperty.Register("BuyOneNewShow");
public static readonly string BuyOneNewClick = TrackProperty.Register("BuyOneNewClick");
public static readonly string BuyOneNewSuccess = TrackProperty.Register("BuyOneNewSuccess");
#endregion
#region 礼包
public static readonly string FirstPackShow = TrackProperty.Register("FirstPackShow");
public static readonly string FirstPackClick = TrackProperty.Register("FirstPackClick");
public static readonly string FirstPackSuccess = TrackProperty.Register("FirstPackSuccess");
public static readonly string RemoveAdShow = TrackProperty.Register("RemoveAdShow");
public static readonly string RemoveAdClick = TrackProperty.Register("RemoveAdClick");
public static readonly string RemoveAdSuccess = TrackProperty.Register("RemoveAdSuccess");
#endregion
#region 金币
public static readonly string GoldShow = TrackProperty.Register("GoldShow");
public static readonly string GoldOpen = TrackProperty.Register("GoldOpen");
public static readonly string GoldClick = TrackProperty.Register("GoldClick");
public static readonly string GoldClickAd = TrackProperty.Register("GoldClickAd");
public static readonly string GoldSuccess = TrackProperty.Register("GoldSuccess");
#endregion
#region H5
public static readonly string FlyCtNumber = TrackProperty.Register("FlyCtNumber");
public static readonly string AnnularCtNumber = TrackProperty.Register("AnnularCtNumber");
public static readonly string AnnularFinishNumber = TrackProperty.Register("AnnularFinishNumber");
public static readonly string AnnularGetNumber = TrackProperty.Register("AnnularGetNumber");
public static readonly string CollectFlyNumber = TrackProperty.Register("CollectFlyNumber");
#endregion
#region AF
public static readonly string AfterRewardAdShow = TrackProperty.Register("AfterRewardAdShow");
public static readonly string AfterRewardAdEnd = TrackProperty.Register("AfterRewardAdEnd");
#endregion
#region 通行证
public static readonly string PassShow = TrackProperty.Register("PassShow");
public static readonly string PassClick = TrackProperty.Register("PassClick");
public static readonly string PassSuccess = TrackProperty.Register("PassSuccess");
#endregion
#region Interstitial
public static readonly string InterstitialVideosFillNumber = TrackProperty.Register("InterstitialVideosFillNumber");
#endregion
#region AD
public static readonly string AdLoadCode = TrackProperty.Register("AdLoadCode");
public static readonly string AdShowCode = TrackProperty.Register("AdShowCode");
#endregion
#region Withdraw
public static readonly string WithdrawMessage = TrackProperty.Register("WithdrawMessage");
public static readonly string WithdrawCash = TrackProperty.Register("WithdrawCash");
#endregion
public static readonly string ACheck = TrackProperty.Register("ACheck");
public static readonly string watch_ad_people = TrackProperty.Register("watch_ad_people");
public static readonly string Rewarded_videos_trigger_number = TrackProperty.Register("Rewarded_videos_trigger_number");
#region 储钱罐
public static readonly string withdraw_cash1 = TrackProperty.Register("withdraw_cash1");
public static readonly string withdraw_cash2 = TrackProperty.Register("withdraw_cash2");
public static readonly string withdraw_cash3 = TrackProperty.Register("withdraw_cash3");
#endregion
#region 三天礼包
public static readonly string ThreeDaysGiftShow = TrackProperty.Register("three_days_gift_show");
public static readonly string ThreeDaysGiftBuySuccess = TrackProperty.Register("three_days_gift_buy_success");
public static readonly string ThreeDaysGiftClick = TrackProperty.Register("three_days_gift_click");
public static readonly string ThreeDays1GiftSuccess = TrackProperty.Register("three_day1_success");
public static readonly string ThreeDays2GiftSuccess = TrackProperty.Register("three_day2_success");
public static readonly string ThreeDays3GiftSuccess = TrackProperty.Register("three_day3_success");
#endregion
#region 失败礼包
public static readonly string FailGiftOpen = TrackProperty.Register("FailGiftOpen");
public static readonly string FailGiftShow = TrackProperty.Register("FailGiftShow");
public static readonly string FailGiftClick = TrackProperty.Register("FailGiftClick");
public static readonly string FailGiftSuccess = TrackProperty.Register("FailGiftSuccess");
#endregion
public static readonly string Af_purchase = TrackProperty.Register("af_purchase");
#region rank
public static readonly string RankShow = TrackProperty.Register("rank_show");
#endregion
public static readonly string WatchAdNumber = TrackProperty.Register("WatchAdNumber");
public static readonly string FinishAdNumber = TrackProperty.Register("FinishAdNumber");
public static readonly string open_show = TrackProperty.Register("open_show");
public static readonly string open_show_people = TrackProperty.Register("open_show_people");
public static readonly string open_click = TrackProperty.Register("open_click");
public static readonly string open_click_people = TrackProperty.Register("open_click_people");
}
// public partial class TrackProperty
// {
// static TrackProperty()
// {
// //H5相关
// RegisterTrackData(strings.FlyCtNumber, new TrackData { Event = "Hall_behavior", Property = "fly_ct_number", N = 1 });
// RegisterTrackData(strings.AnnularCtNumber, new TrackData { Event = "Hall_behavior", Property = "annular_ct_number", N = 1 });
// RegisterTrackData(strings.AnnularFinishNumber, new TrackData { Event = "Hall_behavior", Property = "annular_finish_number", N = 1 });
// RegisterTrackData(strings.AnnularGetNumber, new TrackData { Event = "Hall_behavior", Property = "annular_get_number", N = 1 });
// RegisterTrackData(strings.CollectFlyNumber, new TrackData { Event = "Hall_behavior", Property = "collect_fly_number", N = 1 });
// //广告相关
// RegisterTrackData(strings.AfterRewardAdShow, new TrackData { Event = "AD_Event", Property = "afterRewardAdShow", N = 1 });
// RegisterTrackData(strings.AfterRewardAdEnd, new TrackData { Event = "AD_Event", Property = "afterRewardAdEnd", N = 1 });
// //Interstitial
// RegisterTrackData(strings.InterstitialVideosFillNumber, new TrackData { Event = "video_type", Property = "Interstitial_videos_fill_number", N = 1 });
// //AD
// RegisterTrackData(strings.AdLoadCode, new TrackData { Event = "AD", Property = "ad_load_code_", N = 1 });
// RegisterTrackData(strings.AdShowCode, new TrackData { Event = "AD", Property = "ad_show_code_", N = 1 });
// //Withdraw
// RegisterTrackData(strings.WithdrawMessage, new TrackData { Event = "withdraw_behavior", Property = "withdraw_message", N = 1 });
// RegisterTrackData(strings.WithdrawCash, new TrackData { Event = "withdraw_behavior", Property = "withdraw_cash", N = 1 });
// RegisterTrackData(strings.withdraw_cash1, new TrackData { Event = "withdraw_behavior", Property = "withdraw_cash1", N = 1 });
// RegisterTrackData(strings.withdraw_cash2, new TrackData { Event = "withdraw_behavior", Property = "withdraw_cash2", N = 1 });
// RegisterTrackData(strings.withdraw_cash3, new TrackData { Event = "withdraw_behavior", Property = "withdraw_cash3", N = 1 });
// //审核打点
// RegisterTrackData(strings.ACheck, new TrackData { Event = "ACheck_Event", Property = "", N = 1 });
// RegisterTrackData(strings.watch_ad_people, new TrackData { Event = "video_behavior", Property = "watch_ad_people", N = 1 });
// RegisterTrackData(strings.Rewarded_videos_trigger_number, new TrackData { Event = "video_behavior", Property = "Rewarded_videos_trigger_number", N = 1 });
// //三天
// RegisterTrackData(strings.ThreeDays1GiftSuccess, new TrackData { Event = "Three_days_gift_event", Property = "three_day1_success", N = 1 });
// RegisterTrackData(strings.ThreeDays2GiftSuccess, new TrackData { Event = "Three_days_gift_event", Property = "three_day2_success", N = 1 });
// RegisterTrackData(strings.ThreeDays3GiftSuccess, new TrackData { Event = "Three_days_gift_event", Property = "three_day3_success", N = 1 });
// RegisterTrackData(strings.Af_purchase, new TrackData { Event = "af_purchase", Property = "af_revenue", N = 1 });
// RegisterTrackData(strings.WatchAdNumber, new TrackData { Event = "ad_task", Property = "watch_ad_number", N = 1 });
// RegisterTrackData(strings.FinishAdNumber, new TrackData { Event = "ad_task", Property = "finish_ad_number", N = 1 });
// RegisterTrackData(strings.open_show, new TrackData { Event = "AD_Event", Property = "open_show", N = 1 });
// RegisterTrackData(strings.open_show_people, new TrackData { Event = "AD_Event", Property = "open_show_people", N = 1 });
// RegisterTrackData(strings.open_click, new TrackData { Event = "AD_Event", Property = "open_click", N = 1 });
// RegisterTrackData(strings.open_click_people, new TrackData { Event = "AD_Event", Property = "open_click_people", N = 1 });
// }
// public static void InitTrackData()
// {
// string event_ = "AD_Event";
// if (NetworkKit.Instance.GetLoginModel().Enwp == 1)
// {
// event_ = MaxPayManager.isIOSPay ? "IOS_Pay_Event" : "Max_Pay_Event";
// }
// RegisterTrackData(strings.BuyOneShow, new TrackData { Event = event_, Property = "buy_one_show", N = 1 });
// RegisterTrackData(strings.BuyOneClick, new TrackData { Event = event_, Property = "buy_one_click", N = 1 });
// RegisterTrackData(strings.BuyOneOpen, new TrackData { Event = event_, Property = "buy_one_open", N = 1 });
// RegisterTrackData(strings.BuyOneSuccess, new TrackData { Event = event_, Property = "buy_one_success", N = 1 });
// RegisterTrackData(strings.BuyOneOffShow, new TrackData { Event = event_, Property = "buy_one_off_show", N = 1 });
// RegisterTrackData(strings.BuyOneOffClick, new TrackData { Event = event_, Property = "buy_one_off_click", N = 1 });
// RegisterTrackData(strings.BuyOneOffOpen, new TrackData { Event = event_, Property = "buy_one_off_open", N = 1 });
// RegisterTrackData(strings.BuyOneOffSuccess, new TrackData { Event = event_, Property = "buy_one_off_success", N = 1 });
// RegisterTrackData(strings.BuyOneNewShow, new TrackData { Event = event_, Property = "kaiju_show", N = 1 });
// RegisterTrackData(strings.BuyOneNewClick, new TrackData { Event = event_, Property = "kaiju_click", N = 1 });
// RegisterTrackData(strings.BuyOneNewSuccess, new TrackData { Event = event_, Property = "kaiju_success", N = 1 });
// //礼包相关
// RegisterTrackData(strings.FirstPackShow, new TrackData { Event = event_, Property = "first_pack_show", N = 1 });
// RegisterTrackData(strings.FirstPackClick, new TrackData { Event = event_, Property = "lucky_gift_click", N = 1 });
// RegisterTrackData(strings.FirstPackSuccess, new TrackData { Event = event_, Property = "lucky_gift_success", N = 1 });
// //免广告礼包相关
// RegisterTrackData(strings.RemoveAdShow, new TrackData { Event = event_, Property = "gift_show", N = 1 });
// RegisterTrackData(strings.RemoveAdClick, new TrackData { Event = event_, Property = "remove_ad_click", N = 1 });
// RegisterTrackData(strings.RemoveAdSuccess, new TrackData { Event = event_, Property = "remove_ad_success", N = 1 });
// //购买金币相关
// RegisterTrackData(strings.GoldShow, new TrackData { Event = event_, Property = "shop_show", N = 1 });
// RegisterTrackData(strings.GoldOpen, new TrackData { Event = event_, Property = "shop_open_", N = 1 });
// RegisterTrackData(strings.GoldClick, new TrackData { Event = event_, Property = "gold_click_", N = 1 });
// RegisterTrackData(strings.GoldClickAd, new TrackData { Event = event_, Property = "gold_click_ad", N = 1 });
// RegisterTrackData(strings.GoldSuccess, new TrackData { Event = event_, Property = "gold_success_", N = 1 });
// //通行证相关
// RegisterTrackData(strings.PassShow, new TrackData { Event = event_, Property = "master_pass_show", N = 1 });
// RegisterTrackData(strings.PassClick, new TrackData { Event = event_, Property = "master_pass_click", N = 1 });
// RegisterTrackData(strings.PassSuccess, new TrackData { Event = event_, Property = "master_pass_success", N = 1 });
// //失败礼包
// RegisterTrackData(strings.FailGiftOpen, new TrackData { Event = event_, Property = "fail_open", N = 1 });
// RegisterTrackData(strings.FailGiftShow, new TrackData { Event = event_, Property = "fail_show", N = 1 });
// RegisterTrackData(strings.FailGiftClick, new TrackData { Event = event_, Property = "fail_click", N = 1 });
// RegisterTrackData(strings.FailGiftSuccess, new TrackData { Event = event_, Property = "fail_buy_success", N = 1 });
// //三天
// RegisterTrackData(strings.ThreeDaysGiftShow, new TrackData { Event = event_, Property = "three_days_gift_show", N = 1 });
// RegisterTrackData(strings.ThreeDaysGiftBuySuccess, new TrackData { Event = event_, Property = "three_days_gift_buy_success", N = 1 });
// RegisterTrackData(strings.ThreeDaysGiftClick, new TrackData { Event = event_, Property = "three_days_gift_click", N = 1 });
// RegisterTrackData(strings.RankShow, new TrackData { Event = event_, Property = "rank_show", N = 1 });
// }
// }