如何在RGA中添加另一列?

问题描述 投票:1回答:1

我需要计算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")
r analytics
1个回答
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)
© www.soinside.com 2019 - 2024. All rights reserved.