Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PageView ¶ added in v1.0.0
func PageView(data CommonData) error
PageView sends analysis data of t=pageview
func Timing ¶ added in v1.0.0
func Timing(data CommonData, tData TimingData) error
Timing sends analysis data of t=timing
Types ¶
type CommonData ¶ added in v1.0.0
type CommonData struct {
// general
Version int `url:"v"`
TrackingID string `url:"tid"`
// user
ClientID string `url:"cid"`
// t
HitType string `url:"t"`
// session
UserIP string `url:"uip"`
UserAgent string `url:"ua"`
// trafficsources
DocumentReferer string `url:"dr,omitempty"`
// system
ScreenResolution string `url:"sr,omitempty"`
ViewportSize string `url:"vp,omitempty"`
DocumentEncoding string `url:"de,omitempty"`
ScreenColors string `url:"sd,omitempty"`
UserLanguage string `url:"ul,omitempty"`
// content
DocumentLink string `url:"dl"`
DocumentTitle string `url:"dt,omitempty"`
}
CommonData includes all necessary data
type TimingData ¶ added in v1.0.0
type TimingData struct {
PageLoadedTime string `url:"plt,omitempty"`
DNSTime string `url:"dns,omitempty"`
PageDownloadedTime string `url:"pdt,omitempty"`
RedirectTime string `url:"rrt,omitempty"`
TCPTime string `url:"tcp,omitempty"`
ServerResponseTime string `url:"srt,omitempty"`
DomInteractiveTime string `url:"dit,omitempty"`
ContentLoadedTime string `url:"clt,omitempty"`
}
TimingData contains all fields of `HitType=timing`
Click to show internal directories.
Click to hide internal directories.