修改用户属性key值
This commit is contained in:
parent
1a695a590e
commit
a21c6d9a59
|
|
@ -56,13 +56,19 @@ public class AdjustManager : D_MonoSingleton<AdjustManager>
|
||||||
AdjustNetwork.Instance.SetNetwork(attribution.Network);
|
AdjustNetwork.Instance.SetNetwork(attribution.Network);
|
||||||
SaveProperties(attribution);
|
SaveProperties(attribution);
|
||||||
|
|
||||||
var properties = new Dictionary<string, object>();
|
var userProperties = new Dictionary<string, object>();
|
||||||
properties.Add("ad_network", AdjustManager.GetAdNetwork());
|
userProperties.Add("ad_network", AdjustManager.GetAdNetwork());
|
||||||
properties.Add("campaign", AdjustManager.GetCampaign());
|
userProperties.Add("campaign", AdjustManager.GetCampaign());
|
||||||
properties.Add("adgroup", AdjustManager.GetAdgroup());
|
userProperties.Add("adgroup", AdjustManager.GetAdgroup());
|
||||||
properties.Add("creative", AdjustManager.GetCreative());
|
userProperties.Add("creative", AdjustManager.GetCreative());
|
||||||
ShuShuEvent.Instance.UserSet(properties);
|
ShuShuEvent.Instance.UserSet(userProperties);
|
||||||
AppSDKManager.Instance.SetSuperProperties(properties);
|
|
||||||
|
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)
|
private void SaveProperties(AdjustAttribution attribution)
|
||||||
|
|
|
||||||
|
|
@ -218,6 +218,7 @@ namespace WZ
|
||||||
public void ShowSplashAd()
|
public void ShowSplashAd()
|
||||||
{
|
{
|
||||||
AdjustTrackEvent.Instance.TrackEventName("SP_Show", new Dictionary<string, object>());
|
AdjustTrackEvent.Instance.TrackEventName("SP_Show", new Dictionary<string, object>());
|
||||||
|
AdPlayCountManager.IncrementAdPlayCount(AdsType.Splash);
|
||||||
AdmobAdsManager.Instance.DisplaySplash();
|
AdmobAdsManager.Instance.DisplaySplash();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ namespace WZ
|
||||||
};
|
};
|
||||||
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
|
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
|
||||||
ShuShuEvent.Instance.Track(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)
|
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);
|
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
|
||||||
ShuShuEvent.Instance.Track(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)
|
public static void TrackAdStartLoad(PlatformType adPlatform, string adSource, string adUnitName, AdsType adFormat)
|
||||||
|
|
@ -56,7 +56,7 @@ namespace WZ
|
||||||
};
|
};
|
||||||
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
|
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
|
||||||
ShuShuEvent.Instance.Track(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)
|
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);
|
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
|
||||||
ShuShuEvent.Instance.Track(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)
|
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);
|
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
|
||||||
ShuShuEvent.Instance.Track(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)
|
public static void TrackAdFailToShow(PlatformType adPlatform, AdsType adFormat, string reason, string pos)
|
||||||
|
|
@ -104,7 +104,7 @@ namespace WZ
|
||||||
};
|
};
|
||||||
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
|
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
|
||||||
ShuShuEvent.Instance.Track(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)
|
public static void TrackAdPosition(AdsType adFormat, string pos)
|
||||||
|
|
@ -117,7 +117,7 @@ namespace WZ
|
||||||
};
|
};
|
||||||
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
|
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
|
||||||
ShuShuEvent.Instance.Track(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)
|
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);
|
FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);
|
||||||
ShuShuEvent.Instance.Track(eventName, dic);
|
ShuShuEvent.Instance.Track(eventName, dic);
|
||||||
LoggerUtils.Debug("[actionevent] TrackAdImpression"+JsonMapper.ToJson(dic));
|
LoggerUtils.Debug("[actionevent] TrackAdImpression:"+JsonMapper.ToJson(dic));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -16,13 +16,19 @@ namespace WZ
|
||||||
TDAnalytics.EnableAutoTrack(TDAutoTrackEventType.AppInstall | TDAutoTrackEventType.AppStart | TDAutoTrackEventType.AppEnd);
|
TDAnalytics.EnableAutoTrack(TDAutoTrackEventType.AppInstall | TDAutoTrackEventType.AppStart | TDAutoTrackEventType.AppEnd);
|
||||||
//如果用户已登录,可以设置用户的账号ID作为身份唯一标识
|
//如果用户已登录,可以设置用户的账号ID作为身份唯一标识
|
||||||
// TDAnalytics.Login("TA");
|
// TDAnalytics.Login("TA");
|
||||||
var properties = new Dictionary<string, object>();
|
var userProperties = new Dictionary<string, object>();
|
||||||
properties.Add("ad_network", AdjustManager.GetAdNetwork());
|
userProperties.Add("ad_network", AdjustManager.GetAdNetwork());
|
||||||
properties.Add("campaign", AdjustManager.GetCampaign());
|
userProperties.Add("campaign", AdjustManager.GetCampaign());
|
||||||
properties.Add("adgroup", AdjustManager.GetAdgroup());
|
userProperties.Add("adgroup", AdjustManager.GetAdgroup());
|
||||||
properties.Add("creative", AdjustManager.GetCreative());
|
userProperties.Add("creative", AdjustManager.GetCreative());
|
||||||
ShuShuEvent.Instance.UserSet(properties);
|
ShuShuEvent.Instance.UserSet(userProperties);
|
||||||
AppSDKManager.Instance.SetSuperProperties(properties);
|
|
||||||
|
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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue