import (
"context"
mailglyph "github.com/MailGlyph/mailglyph-go"
)
ctx := context.Background()
tracker := mailglyph.New("pk_your_public_key")
subscribed := true
result, err := tracker.Events.Track(ctx, &mailglyph.TrackEventParams{
Email: "[email protected]",
Event: "purchase",
Subscribed: &subscribed,
Data: map[string]interface{}{
"product": "premium",
"amount": 99,
},
})
if err != nil {
panic(err)
}
println(result.Success, result.Data.Event, result.Data.Timestamp)