Есть ли способ применить группировку контента к предыдущим данным?
Нет , группировка контента применяется только в дальнейшем.
или создать вычисляемый столбец как таковой, который позволил бы 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