Группировка контента в обратном направлении - PullRequest
0 голосов
/ 23 января 2020

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

1 Ответ

1 голос
/ 24 января 2020

Есть ли способ применить группировку контента к предыдущим данным?

Нет , группировка контента применяется только в дальнейшем.

или создать вычисляемый столбец как таковой, который позволил бы GA фильтровать и группировать более старые данные?

Нет, любые данные, добавляемые в GA, доступны только на момент его создания.

Что вы можете сделать:


GA:

  • Использовать фильтры запросов (не просматривать фильтры ) или сегменты: фильтры / сегменты не создают никаких данных, они просто фильтруют их. Таким образом, если вы создадите 1 фильтр / сегмент на группу и запросите данные, у вас фактически будут те же данные, что и при группировке контента
  • Use Regex: GA поддерживает регулярные Выражение , которое может помочь вам создать нужные фильтры
  • Использовать API: , поскольку применение фильтров / сегментов может быть утомительным (и повторять) через пользовательский интерфейс, вам может потребоваться использовать API, например, с помощью надстройки Google Sheets GA API (подробности см. ниже)

Пример надстройки API Google Sheets GA запрос для группировки некоторого контента, который будет соответствовать всем страницам, которые начинаются с /foo или /bar ( см. Список измерений и метрик API , см. Синтаксис устаревших фильтров ):

ga:pagePath=~^/(foo|bar)

После того, как вы вычислили 1 запрос для 1 группы, вы можете клонировать их, запросить все ваши данные и затем снова собрать их.


Google Data Studio:

GDS имеет функцию под названием Расчетные поля , которая позволяет эффективно создавать группы контента which apply to both historical and new data. Скорее всего, вы хотите сделать это с помощью оператора CASE:

CASE 
    WHEN REGEXP_MATCH(Page,'^/(foo|bar)') THEN "Group A" 
    WHEN REGEXP_MATCH...
    ELSE "Other" 
END
...