googleAnalyticsR: расширенный сегмент возвращает гораздо меньший результат, чем интерфейс GA - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь получить данные из GA с помощью расширенного сегмента, объединяющего условие действия события И метку события.Я пытаюсь следующее:

se <- segment_element("ga:eventAction", 
                      operator = "PARTIAL", 
                      type = "DIMENSION", 
                      expressions = "Campaign 1234")

se2 <- segment_element("ga:eventLabel", 
                      operator = "EXACT", 
                      type = "DIMENSION", 
                      expressions = "Start")

sv_simple <- segment_vector_simple(list(list(se)))

sv_simple2 <- segment_vector_simple(list(list(se2)))

seg_defined_one <- segment_define(list(sv_simple, sv_simple2))

segment4 <- segment_ga4("test", session_segment = seg_defined_one)

result <- google_analytics_4(my_id, 
                                 date_range = c(start_date, end_date ),
                                 metrics =  c("ga:sessions"),
                                 dimensions = c("ga:date"),
                                 segments = segment4,
                                 anti_sample = TRUE,
                                 max = -1))

Но это возвращает довольно низкое количество сеансов по сравнению с интерфейсом GA, когда применяется тот же сегмент.Когда я пытаюсь запустить отдельно действие события и условия метки события, они возвращают правильные данные.Что не так с комбинацией элементов сегмента?

1 Ответ

0 голосов
/ 28 марта 2019

Вы также можете передать сегмент, который вы создали в веб-интерфейсе, для которого вы можете найти идентификатор с помощью ga_segment_list(), чтобы помочь вам сравнить.

Но я думаю, что причина в том, что вы используете anti_sample - попробуйте без и в течение того же периода даты, чтобы увидеть, если это ближе к номерам веб-интерфейса.

...