adstats {AutoAds}R Documentation

All metrics

Description

A combination of functions view_percent, eCPM, CPMv, CTR, and fill_rate in one.

Usage

adstats(data)

Arguments

data

A dataset downloaded from excel file, has to be assigned to 'data' and include columns 'Requests', 'Impressions', 'Revenue', 'Viewable', and 'Clicks'.

Value

view_percent

A percentage of viewable impressions among the total number of impressions.

eCPM

Cost per thousand impressions of an ad, shown in the currency the original file had for 'Revenue'.

CPMv

Cost per thousand viewable impressions of an ad, shown in the currency the original file had for 'Revenue'.

CTR

A ratio of clicks to impressions.

fill_rate

A ratio of impressions to requests as a percentage.

Note

Dataset downloaded from excel file, has to be assigned to 'data' and include columns 'Requests', 'Impressions', 'Revenue', 'Viewable', and 'Clicks'.

Author(s)

Ivan Nemtsev

Examples

## The function is currently defined as
adstats <- function(data){
  data$ViewablePercent <- view_percent(data)
  data$eCPM <- eCPM(data)
  data$CPMv <- CPMv(data)
  data$CTR <- CTR(data)
  data$FillRate <- fill_rate(data)
}

## Example of use:
data <- data.frame(
  Date = c("2022-07-01", "2022-07-02", "2022-07-03", "2022-07-29", "2022-07-30", "2022-07-31"),
  Block = c("1_234", "1_234", "1_234", "1_235", "1_235", "1_235"),
  Requests = c(372234, 268816, 291224, 1928854, 1928290, 786539),
  Impressions = c(18537, 12432, 13764, 2839269, 2682648, 1114773),
  Revenue = c(13.5, 9.13, 8.85, 1669.0, 1654.0, 739.0),
  Clicks = c(1167, 720, 856, 214451, 196657, 93178),
  Viewable = c(13320, 8214, 9768, 2446884, 2243865, 1063158)
)
data <- adstats(data)
  

[Package AutoAds version 0.1.0 Index]