修改用户属性key值

This commit is contained in:
juncong lee 2025-09-03 15:02:42 +08:00
parent 1a695a590e
commit a21c6d9a59
4 changed files with 35 additions and 22 deletions

View File

@ -56,13 +56,19 @@ public class AdjustManager : D_MonoSingleton<AdjustManager>
AdjustNetwork.Instance.SetNetwork(attribution.Network);
SaveProperties(attribution);
var properties = new Dictionary<string, object>();
properties.Add("ad_network", AdjustManager.GetAdNetwork());
properties.Add("campaign", AdjustManager.GetCampaign());
properties.Add("adgroup", AdjustManager.GetAdgroup());
properties.Add("creative", AdjustManager.GetCreative());
ShuShuEvent.Instance.UserSet(properties);
AppSDKManager.Instance.SetSuperProperties(properties);
var userProperties = new Dictionary<string, object>();
userProperties.Add("ad_network", AdjustManager.GetAdNetwork());
userProperties.Add("campaign", AdjustManager.GetCampaign());
userProperties.Add("adgroup", AdjustManager.GetAdgroup());
userProperties.Add("creative", AdjustManager.GetCreative());
ShuShuEvent.Instance.UserSet(userProperties);
var publicProperties = new Dictionary<string, object>();
publicProperties.Add("user_ad_network", AdjustManager.GetAdNetwork());
publicProperties.Add("user_campaign", AdjustManager.GetCampaign());
publicProperties.Add("user_adgroup", AdjustManager.GetAdgroup());
publicProperties.Add("user_creative", AdjustManager.GetCreative());
AppSDKManager.Instance.SetSuperProperties(publicProperties);
}
private void SaveProperties(AdjustAttribution attribution)

View File

@ -218,6 +218,7 @@ namespace WZ
public void ShowSplashAd()
{
AdjustTrackEvent.Instance.TrackEventName("SP_Show", new Dictionary<string, object>());
AdPlayCountManager.IncrementAdPlayCount(AdsType.Splash);
AdmobAdsManager.Instance.DisplaySplash();
}

View File

@ -24,7 +24,7 @@ namespace WZ
};
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
ShuShuEvent.Instance.Track(eventName, dic);
LoggerUtils.Debug("[actionevent] TrackAdClicked"+JsonMapper.ToJson(dic));
LoggerUtils.Debug("[actionevent] TrackAdClicked"+JsonMapper.ToJson(dic));
}
public static void TrackAdClosed(PlatformType adPlatform, string adSource, string adUnitName, AdsType adFormat, string posotion, double value)
@ -43,7 +43,7 @@ namespace WZ
};
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
ShuShuEvent.Instance.Track(eventName, dic);
LoggerUtils.Debug("[actionevent] TrackAdClosed"+JsonMapper.ToJson(dic));
LoggerUtils.Debug("[actionevent] TrackAdClosed"+JsonMapper.ToJson(dic));
}
public static void TrackAdStartLoad(PlatformType adPlatform, string adSource, string adUnitName, AdsType adFormat)
@ -56,7 +56,7 @@ namespace WZ
};
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
ShuShuEvent.Instance.Track(eventName, dic);
LoggerUtils.Debug("[actionevent] TrackAdStartLoad"+JsonMapper.ToJson(dic));
LoggerUtils.Debug("[actionevent] TrackAdStartLoad"+JsonMapper.ToJson(dic));
}
public static void TrackAdLoaded(PlatformType adPlatform, string adSource, string adUnitName, AdsType adFormat, double loadTime)
@ -72,7 +72,7 @@ namespace WZ
};
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
ShuShuEvent.Instance.Track(eventName, dic);
LoggerUtils.Debug("[actionevent] TrackAdLoaded"+JsonMapper.ToJson(dic));
LoggerUtils.Debug("[actionevent] TrackAdLoaded"+JsonMapper.ToJson(dic));
}
public static void TrackAdFailToLoad(PlatformType adPlatform, string adSource, string adUnitName, AdsType adFormat, double loadTime, string reason)
{
@ -88,7 +88,7 @@ namespace WZ
};
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
ShuShuEvent.Instance.Track(eventName, dic);
LoggerUtils.Debug("[actionevent] TrackAdFailToLoad"+JsonMapper.ToJson(dic));
LoggerUtils.Debug("[actionevent] TrackAdFailToLoad"+JsonMapper.ToJson(dic));
}
public static void TrackAdFailToShow(PlatformType adPlatform, AdsType adFormat, string reason, string pos)
@ -104,7 +104,7 @@ namespace WZ
};
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
ShuShuEvent.Instance.Track(eventName, dic);
LoggerUtils.Debug("[actionevent] TrackAdFailToShow"+JsonMapper.ToJson(dic));
LoggerUtils.Debug("[actionevent] TrackAdFailToShow"+JsonMapper.ToJson(dic));
}
public static void TrackAdPosition(AdsType adFormat, string pos)
@ -117,7 +117,7 @@ namespace WZ
};
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
ShuShuEvent.Instance.Track(eventName, dic);
LoggerUtils.Debug("[actionevent] TrackAdPosition"+JsonMapper.ToJson(dic));
LoggerUtils.Debug("[actionevent] TrackAdPosition"+JsonMapper.ToJson(dic));
}
public static void TrackAdImpression(PlatformType adPlatform, string adSource, string adUnitName, AdsType adFormat, string posotion, double value)
@ -135,7 +135,7 @@ namespace WZ
};
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
ShuShuEvent.Instance.Track(eventName, dic);
LoggerUtils.Debug("[actionevent] TrackAdImpression"+JsonMapper.ToJson(dic));
LoggerUtils.Debug("[actionevent] TrackAdImpression"+JsonMapper.ToJson(dic));
}
}
}

View File

@ -16,13 +16,19 @@ namespace WZ
TDAnalytics.EnableAutoTrack(TDAutoTrackEventType.AppInstall | TDAutoTrackEventType.AppStart | TDAutoTrackEventType.AppEnd);
//如果用户已登录可以设置用户的账号ID作为身份唯一标识
// TDAnalytics.Login("TA");
var properties = new Dictionary<string, object>();
properties.Add("ad_network", AdjustManager.GetAdNetwork());
properties.Add("campaign", AdjustManager.GetCampaign());
properties.Add("adgroup", AdjustManager.GetAdgroup());
properties.Add("creative", AdjustManager.GetCreative());
ShuShuEvent.Instance.UserSet(properties);
AppSDKManager.Instance.SetSuperProperties(properties);
var userProperties = new Dictionary<string, object>();
userProperties.Add("ad_network", AdjustManager.GetAdNetwork());
userProperties.Add("campaign", AdjustManager.GetCampaign());
userProperties.Add("adgroup", AdjustManager.GetAdgroup());
userProperties.Add("creative", AdjustManager.GetCreative());
ShuShuEvent.Instance.UserSet(userProperties);
var publicProperties = new Dictionary<string, object>();
publicProperties.Add("user_ad_network", AdjustManager.GetAdNetwork());
publicProperties.Add("user_campaign", AdjustManager.GetCampaign());
publicProperties.Add("user_adgroup", AdjustManager.GetAdgroup());
publicProperties.Add("user_creative", AdjustManager.GetCreative());
AppSDKManager.Instance.SetSuperProperties(publicProperties);
}