如何在RGA中添加另一列?

时间:2015-08-05 23:50:56

标签: r analytics

我需要计算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")

1 个答案:

答案 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)