我需要计算TOP-10国家/地区的转化率。我有会话数和转化次数。
我需要在表格中添加另一个值,可以使用以下公式计算:cv_rate = number_of_conversions*100/sessions
我现在有输出:
Country - sessions - number_of_conversions
我需要
Country - sessions - number_of_conversions - cv_rate=number_of_conversions*100/sessions
如何将此行添加到我的表中?
ga.data= ga$getData("ga:xxx", batch = TRUE, walk = TRUE, "2015-06-29", "2015-07-05",
metrics = "ga:sessions, ga:goal20Completions",
dimensions = "ga:country",
sort = "-ga:sessions", filters = "",
segment = "sessions::condition::ga:deviceCategory==desktop;ga:operatingSystem!=Macintosh;ga:userType==New%20Visitor",
max=10)
## Then we aggregate all data by Country
ga2.data= aggregate(cbind(sessions, goal20Completions) ~ country, ga.data, FUN="sum")
答案 0 :(得分:0)
这就是我需要的
cv_rate = ga2.data["goal20Completions"] / ga2.data$sessions*100
##And Finally We have to merge all data together: Country + sessions + number of conversions + Conversion rate
r3.data = cbind(ga2.data, cv_rate)