提问人:Ivan 提问时间:11/13/2023 最后编辑:Ivan 更新时间:11/13/2023 访问量:30
R 中的 Google Analytics Data API (GA4) - 带有“IF”语句的过滤器
Google Analytics Data API (GA4) in R - Filters with "IF" statement
问:
我想使用 ga_data_filter从 R 中的 GA 数据 API (GA4) 获取数据:
ga_query <- tryCatch({ga_data(ga_id[i],
dimensions = c("yearMonth", "Country", "sessionSourceMedium"),
metrics = c("sessions", "totalUsers"),
dim_filters = ga_data_filter("sessionSourceMedium" %contains%
df_project$Source[i] & !"landingPagePlusQueryString" %regex% df_project$Landing[i]) & (if (df_project$Source[i] == "google.com") "Country" == "USA" else TRUE) & (if (df_project$Source[i] == "google.com") "sessionSourceMedium" == "google / organic" else TRUE)),
limit = -1,
date_range = c("2023-08-01", format(last_day_of_previous_month, "%Y-%m-%d")))}, error = function(e) {return(NULL) # Return NULL in case of an error})
似乎ga_data_filter不适用于“If”,当我通过变量执行此操作时,它也不起作用。也许有人面临这样的查询和问题。
答: 暂无答案
上一个:使用 NA 填充只有零的组
评论