Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StatisticAdItem ¶
type StatisticAdItem struct {
Keys []StatisticAdItemKey `json:"keys"`
// Money counters
Revenue float64 `json:"revenue"`
BidPrice float64 `json:"bid_price"`
// Counters
Requests uint64 `json:"requests"`
Impressions uint64 `json:"impressions"`
Views uint64 `json:"views"`
Directs uint64 `json:"directs"`
Clicks uint64 `json:"clicks"`
Wins uint64 `json:"wins"`
Bids uint64 `json:"bids"`
Skips uint64 `json:"skips"`
Nobids uint64 `json:"nobids"`
Errors uint64 `json:"errors"`
}
StatisticAdItem holds aggregated ad statistics
func (*StatisticAdItem) CTR ¶
func (it *StatisticAdItem) CTR() float64
CTR returns click-through rate
func (*StatisticAdItem) ECPC ¶
func (it *StatisticAdItem) ECPC() float64
ECPC returns effective cost per click
func (*StatisticAdItem) ECPM ¶
func (it *StatisticAdItem) ECPM() float64
ECPM returns effective cost per mille
type StatisticAdItemKey ¶
type StatisticAdItemKey struct {
Key string `json:"key,omitempty"`
Value any `json:"value,omitempty"`
Text string `json:"text,omitempty"`
}
StatisticAdItemKey represents a key-value pair for a statistic item
Click to show internal directories.
Click to hide internal directories.