pet_home_server/src/server/ga/log.go
2025-11-25 14:55:03 +08:00

35 lines
712 B
Go

package ga
import (
galog "github.com/tuyou/galog"
)
const (
PROJECT_ID = "20659"
CLIENT_ID = "Android_5.00_tyGuest,facebook.googleplay.0-hall20659.googleplay.Meowment"
)
var glogger *galog.GALogger
func init() {
glog, err := galog.NewGALogger("logs", PROJECT_ID, CLIENT_ID, galog.LogTypeTrack)
if err != nil {
panic(err)
}
glogger = glog
}
func GAlogEvent(event string, userID string, deviceID string, properties map[string]interface{}) {
newProperties := make(map[string]interface{})
for k, v := range properties {
newProperties["proj_"+k] = v
}
properties = newProperties
glogger.
GetEntry(event).
SetDeviceID(deviceID).
SetUserID(userID).
SetProperties(properties).
Flush()
}