2025-08-30 09:38:53 +00:00
|
|
|
|
using System.Collections.Generic;
|
2025-08-31 03:55:05 +00:00
|
|
|
|
using SDK.Utils;
|
2025-08-30 09:38:53 +00:00
|
|
|
|
using ThinkingData.Analytics;
|
|
|
|
|
|
|
2025-08-31 03:55:05 +00:00
|
|
|
|
public class ShuShuEvent : NormalSingleton<ShuShuEvent>
|
2025-08-30 09:38:53 +00:00
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 设置用户属性
|
|
|
|
|
|
/// </summary>
|
2025-08-31 03:55:05 +00:00
|
|
|
|
public void UserSet(Dictionary<string, object> dic)
|
2025-08-30 09:38:53 +00:00
|
|
|
|
{
|
|
|
|
|
|
TDAnalytics.UserSet(dic);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 设置公共事件属性
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="superProperties"></param>
|
2025-08-31 03:55:05 +00:00
|
|
|
|
public void SetSuperProperties(Dictionary<string, object> superProperties)
|
2025-08-30 09:38:53 +00:00
|
|
|
|
{
|
|
|
|
|
|
TDAnalytics.SetSuperProperties(superProperties);//设置公共事件属性
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 发送事件
|
|
|
|
|
|
/// </summary>
|
2025-08-31 03:55:05 +00:00
|
|
|
|
public void Track(string eventName)
|
2025-08-30 09:38:53 +00:00
|
|
|
|
{
|
|
|
|
|
|
TDAnalytics.Track(eventName);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 发送事件
|
|
|
|
|
|
/// </summary>
|
2025-08-31 03:55:05 +00:00
|
|
|
|
public void Track(string eventName, Dictionary<string, object> properties)
|
2025-08-30 09:38:53 +00:00
|
|
|
|
{
|
|
|
|
|
|
TDAnalytics.Track(eventName, properties);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|