Функции вычисляемых полей Google Data Studio

Тому, кто работает с цифрами и аналитикой тяжело переоценить преимущества использования Google Data Studio. Функционал инструмента упрощает процесс анализа данных, а также позволяет в несколько кликов визуализировать результаты в удобном и понятном формате, создавать и расшаривать красивые отчеты и экономить время. Особенно, если освоить нехитрые премудрости работы в Data Studio.
Как cделать красивую визуализацию в Google Data Studio — подробное руководство Мы уже писали о том,
О вычисляемых полях
Зачастую, чтобы наглядно представить данные, может быть недостаточно информации, загруженной с внешнего источника, например с Google ***ytics. В таких случаях необходимо добавить дополнительные показатели, произвести расчеты на основе существующей информации, создать собственные переменные. Для этого в Data Studio существуют вычисляемые поля, которые предоставляют широкий спектр возможностей с использованием различных функций и формул. Данные, полученные в результате проведенных расчетов, без ограничений могут использоваться для визуализации, создания дашбордов и дальнейшего анализа.
В зависимости от функций, используемых в вычисляемом поле и типа параметров, различают несколько типов данных:
- числовые;
- текстовые;
- дата и время;
- логические;
- географические данные;
- валюта.
Особенности использования вычисляемых полей
Напомним, для добавления вычисляемых полей, в панели настроек таблицы в блоке «Данные» необходимо выбрать «Добавьте параметр» («Добавьте показатель») и нажать «Создать поле».
Но прежде чем создавать какие-либо пользовательские вычисляемые внимательно ознакомьтесь с тем, что уже доступно в инструменте в правой боковой панели навигации.
Далее введите название. Оно должно быть информативным и лаконичным, не дублировать существующие названия полей. После этого начинается самое интересное — вводим формулу для вычисления.
Существует перечень функций, поддерживаемых Data Studio — все это можно найти в официальной документации.
Примеры использования функций вычисляемых полей
Приведем пример добавления вычисляемого поля с элементарными арифметическими расчетами. Предположим, что нам необходимо проанализировать соотношение новых пользователей и существующих, как это соотношение изменилось в сравнении с предыдущим годом.
Нажимаем кнопку «Создать новое поле» — на экране появляется консоль, предлагающая ввести название и тип поля, формулу. Называем поле «Доля новых пользователей». Для расчета необходимо количество новых пользователей поделить на количество всех пользователей:
Теперь нажимаем «Применить». В результате получаем дополнительный столбец с новым параметром:
Для того, чтобы увидеть данные в процентном соотношении, достаточно изменить тип данных вычисляемого поля на «Процент»:
Чтобы сравнить показатели с предыдущим периодом или годом, необходимо перейти к разделу «Диапазон дат для сравнения» на правой панели и выбрать «Предыдущий период», «Фиксированные даты» или «Предыдущий год» (в зависимости от целей анализа). После этого появятся новые столбцы, в которых будут отображаться изменения каждого показателя в таблице в сравнении с выбранным периодом.
Использование текстовой функции lower
Анализируя данные по источнику, с которого пользователь пришел на сайт, сталкиваемся с тем, что название одного и того же источника может быть представлено по разному, и в нижнем, и в верхнем регистре.
В таких случаях сложно провести анализ, потому что необходимо свести и суммировать все возможные варианты названия источника. С вычисляемыми полями это ghjcnj сделать. Для этого создаем дополнительный параметр, используя функцию lower. С ее помощью можно преобразовать названия в верхнем регистре в названия в нижнем регистре. Вот так:
Чтобы избежать повторяющихся значений, удаляем в панеле настроек параметр «Источник» и оставляем только добавленный параметр «Источник в нижнем регистре».
Регулярные выражения в функциях вычисляемых полей
Те, кто уже не представляет свою работу с данными без регулярных выражений, точно оценят возможность их применения в Google Data Studio. Вся магия кроется в нескольких поддерживаемых функциях:
- regexp_extract — позволяет извлекать из поля часть значения, соответствующую заданному регулярному выражению;
- regexp_match — возвращает true, если значение поля соответствует заданному регулярному выражению и false — если не соответствует;
- regexp_replace — заменяет все значение, соответствующие заданному полю на указанное в функции.
Например, необходимо проанализировать, что пользователи ищут на сайте с помощью внутреннего поиска.
Для начала можно отфильтровать данные по параметрам, содержащихся в URL страниц результатов внутреннего поиска (в нашем примере search=). Добавить фильтр можно в панеле настроек таблицы, все тот же раздел «Данные». Настройки фильтра будут выглядеть так:
Чтобы понимать, что именно пользователи ищут, удобно извлечь поисковый запрос с URL. Для этого используем функцию:
regexp_extract(Страница,\\\'search=(.*)\\\')
И теперь значительно проще проанализировать, что и как часто пользователи ищут на сайте.
Использование оператора case
Case — один из самых мощных операторов, поскольку его можно использовать для манипулирования как параметрами, так и показателями. Чаще всего используется для создания новых категорий или групп данных
Синтаксис оператора:
- condition — выражение, которое оценивается, как логическое значение (истина или ложь). Условия могут включать параметры или показатели, но не оба;
- result — значение для возврата. Может быть параметром, метрикой или буквальным значением;
- else result — (необязательно) значение по умолчанию, возвращаемое, если не выполняется условие из блока «When».
Оператор case состоит из одного или нескольких логических условий (when), за которым следует результат, возвращаемый, если это условие истинно (then). Если условия не выполняются, case возвращает значение, заданное в else.
С детальным руководством по оператору можно ознакомиться в официальной документации.
Истории бизнеса и полезные фишки
Несколько примеров
Вернемся к анализу данных по источнику, из которого пользователь пришел на сайт. Функция lower решает проблему с верхним и нижним регистром, но не решает проблему иных вариаций названий источника. Например, Facebook может быть представлен как «facebook» , «m.facebook.com» , «l.facebook.com», «facebook.com», «lm.facebook.com». Для того, чтобы привести все варианты к одному, необходимо использовать следующую функцию case when:
CASE WHEN Источник IN ( \"facebook\" , \"m.facebook.com\" , \"l.facebook.com\" , \"facebook.com\" , \"lm.facebook.com\" ) THEN \"Facebook\"WHEN Источник IN ( \"l.instagram.com\" , \"instagram.com\" , \"instagram\" ) THEN \"Instagram\"WHEN Источник IN ( \"t.co\" , \"twitter.com\" , \"twitter\" ) THEN \"Twitter\"WHEN Источник IN ( \"pinterest.com\" , \"pinterest\" , \"pinterest.ca\" , \"pinterest.co.uk\" , \"pinterest.fr\" , \"pinterest.jp\" , \"b.pinterest.com\" , \"pl.pinterest.com\" , \"pinterest.com.mx\" , \"pinterest.cl\" , \"id.pinterest.com\" , \"ru.pinterest.com\" , \"br.pinterest.com\" , \"pinterest.com.au\" ) THEN \"Pinterest\"WHEN Источник IN (\"youtube.com\", \"youtube\") THEN \"Youtube\"ELSE \"_Другие\"ENDТаким образом, задав в условии when все возможные вариации того или иного источника можно привести их к единому формату.
Еще одно большое преимущество оператора case — возможность задать условие с помощью регулярных выражений. В этом случае одновременно используются функции regexp_extract, regexp_match, regexp_replace.
Например, если нам необходимо проанализировать статистику по типам страниц, то условие будет выглядеть примерно так:
CASE WHEN REGEXP_MATCH(Страница, \"((?i).*^/$|^/\?.*).*\") THEN \"Homepage\"WHEN REGEXP_MATCH(Страница, \"((?i).*^/services$).*\") THEN \"Страницы услуг\"WHEN REGEXP_MATCH(Страница, \"((?i).*.*/blog/.*).*\") THEN \"Страницы блога\"WHEN REGEXP_MATCH (Страница, \"((?i).*^/products/.*).*\") THEN \"Страницы товаров\"WHEN REGEXP_MATCH(Страница, \"((?i).*^/contact/.*).*\") THEN \"Контакты\"ELSE \"_Другие\"ENDВо время заполнения условий функции, автоматически выполняется проверка данных. Это исключает возможность ошибки. Также автоматически предлагаются варианты при указании полей, на основании которых мы хотим создать новый параметр, выводятся подсказки для корректного ввода исходных данных. Важно: какие бы расчеты вы не проводили и что бы не напридумывали, исходные данные останутся неизменными и всегда можно будет вернуться к изначальному виду.
Выводы
- Вычисляемые поля в Data Studio расширяют возможности проведения анализа данных. Позволяют создавать дополнительные параметры и показатели.
- Вычисляемые поля поддерживают несколько типов данных: числовые, текстовые, дата и время, логические, географические данные, валюту.
- С помощью вычисляемых полей можно выполнять как самые элементарные расчеты и действия, так и сложные функции.
- Lower — одна из самых распространенных функций для работы с текстовыми данными, которая преобразовывает текст из верхнего регистра в нижний.
- regexp_extract, regexp_match, regexp_replace — три функции, которые позволяют использовать регулярные выражения для создания новых переменных и параметров.
- Оператор case чаще всего применяется для создания новых категорий или групп данных. Оператор case состоит из одного или нескольких логических условий, за которым следует результат, возвращаемый, если это условие истинно. Если условия не выполняются, case возвращает значение, заданное в else.
Знание того, как получить максимальную отдачу от возможностей Data Studio, начинается с понимания того, как использовать вычисляемые поля. Поддерживаемые функции позволяют с легкостью оперировать исходными данными и превращать их в действительно полезную информацию.
Комментарии:
Информация для бизнесменов, интернет-маркетологов и всех, кто интересуется продвижением бизнеса в интернете....
17 11 2025 12:34:22
Стоит ли подключать автоматические стратегии управления ставками? Мы проверили, как работает «Целевая цена за конверсию» в разных тематиках....
16 11 2025 0:54:13
Система индексирования страниц — как поисковик и его роботы разбирают перечень контента по полочкам...
15 11 2025 8:39:25
Пост о том, как и когда тратит деньги американский и украинский покупатель...
14 11 2025 14:25:22
Спойлер: чтобы получить наилучший результат с наименьшими усилиями и затратами времени....
13 11 2025 6:15:20
Какие фишки влияют на видимость сайтов? Советы по юзабилити от SEO-специалиста....
12 11 2025 10:55:40
Андреас Рётль о продвижении Journi: как трое выпускников Стэнфордского университета создали приложение для сторителлинга с 25 000 пользователями в 100 странах....
11 11 2025 17:23:22
Как настроить передачу категории и бренда товара в Google Data Studio....
10 11 2025 17:36:41
кмс Google: как достичь поставленной цели с помощью рекламы? Делимся советам по настройке КМС-кампаний....
09 11 2025 2:47:56
Экс-CEO, а теперь просто сотрудник и «волшебник страны Moz» Рэнд Фишкин поделился с читателями блога рассказом о своем видении будущего SEO, перспективах анонимизации сети и причудах американских клиентов....
08 11 2025 0:18:12
Мы собрали топ обидных промахов в сборе семантики, влияющих на качество и эффективность продвижения проекта...
07 11 2025 22:12:21
Сегодня стоит озвучить особенности страниц и групп в социальной сети Фейсбук...
06 11 2025 12:28:50
Проделанные шаги и полученные результаты при раскрутке магазина великов в интернете...
05 11 2025 15:21:39
Менять карьеру страшно, особенно после тридцати. Поэтому мы спросили людей, у которых это получилось — через какие трудности им пришлось пройти....
04 11 2025 18:31:47
Сергeй Бахарь неустанно исследует Google Рекламу и рассказывает о новинках нашим читателям....
03 11 2025 17:24:12
О новых функциях Universal App Campaigns — специально для тех, кто хочет эффективно вовлекать пользователей приложений...
02 11 2025 0:29:10
Что нужно знать о целевой аудитории, как грамотно воровать у других и что нужно сделать, чтобы настроить идеальную рекламную кампанию....
01 11 2025 14:59:28
Идея, напечатанная в 3Д? Уже сегодня маркетологи могут это делать с успехом. Главное — поменять свой стиль мышления....
31 10 2025 9:42:25
Офис Netpeak в Харькове официально открыт! В этом посте, вместо игры на фанфарах, мы на собственном примере рассмотрим, что нужно для создания регионального отделения в разгар кризиса....
30 10 2025 10:25:30
Алгоритм технической подготовки IP-адреса к массовым рассылкам...
29 10 2025 17:12:22
Понятные людям и роботам URL. Это уникальный набор символов, который дает возможность идентифицировать всевозможные ресурсы в интернете (страницы сайтов, файлы, изображения, видео и так далее). Чтобы узнать больше, читайте далее!...
28 10 2025 13:28:29
Обойдемся без теории, зато покажем пример SEO-аудита...
27 10 2025 1:15:34
Влияет ли значение показателя отказов на ранжирование сайта в поисковых системах и стоит ли переживать из-за высоких показателей отказов? Узнать больше....
26 10 2025 13:43:43
Красивый слог и сюжет должны быть в интеpaктивной оболочке, соответствующей времени. Проект Gutenbergz идет к созданию именно такой — идеальной истории для людей XXI века. О пути к этой цели, топе App Store и успехе на Kickstarter мы поговорили с руководи...
25 10 2025 2:13:58
Как получить трафик из песочниц контента в популярных изданиях....
24 10 2025 21:16:40
Правильная постановка целей, задач и дедлайна — основа успешной работы...
23 10 2025 21:22:50
Суть бренда на одном дыхании: о рекламе с любовью. Изначально под большой идеей мы пониманием ту пользу, которую несет бренд в окружающий его мир. Помимо этого, большая идея — это те «рельсы», по которым будут ехать все коммуникации бренда в течение нескольких лет...
22 10 2025 23:14:27
Глоссарий глупых ошибок в аудите от топовых SEO-агентств...
21 10 2025 8:27:38
в поисках нового источника трафика расскажем о Pinterest — современной поисковой сети c акцентом на визуальном контенте...
20 10 2025 21:12:27
Часто трафик проседает из-за удаления важных страниц или изменения URL-адресов. Анализ данных веб-архива позволит сохранить или восстановить посещаемость...
19 10 2025 11:13:18
Всё о метриках загрузки сайта. Как проверить и отслеживать реальную скорость загрузки сайта и почему нельзя доверять показателям Pagespeed Insights....
18 10 2025 20:33:45
Как увеличить охват и видимость сайта за счет сбора семантического ядра и расширения структуры...
17 10 2025 11:16:46
Обучение SEO, PPC, курс по изучению языка R, академии Netpeak Software, Serpstat и другие. Список обновляется....
16 10 2025 10:16:51
Как заинтересовать инвесторов, сколько времени это займет, а также стратегии поиска....
15 10 2025 1:46:47
Создание, установка и оптимизация title и мета-тегов keywords, description у сайта, построенного на системе Drupal...
14 10 2025 17:59:17
Написание и распространение пресс-релизов концептуально устарело. Как привлечь аудиторию читателей СМИ без них?...
13 10 2025 13:19:58
Полезный и интересный контент — это лучший крючок, который помогает привлечь новых клиентов на аграрном рынке и удержать их внимание....
12 10 2025 13:24:50
Проведение краудфандинговых кампаний — это бизнес. Это отдельный и вполне серьёзный рынок с уймой заточенных под ваши нужды услуг. Раньше нужно было ждать, пока проект пройдет обязательную проверку сотрудником Kickstarter, сейчас можно запускать кампанию...
11 10 2025 23:10:35
Самые популярные блоги Рунета по интернет-маркетингу — все RSS-фиды в одном месте...
10 10 2025 14:51:59
Наш обзор кинофильма «Социальная сеть» про Facebook и Марка Цукерберга....
09 10 2025 16:39:57
Как тратить на ставки меньше денег и почему вырастает цена за клик, а также о том, как ее сделать ниже. Плюс список факторов, которые влияют на ставку для первой страницы для ключевого слова...
08 10 2025 5:40:56
Как разобраться в типах соответствия ключевых слов и определить, что минус-слова блокируют показы нужных ключевых слов....
07 10 2025 23:22:56
Стив Рейсон назвал 20 уроков, которые BuzzSumo усвоил на пути к топу самых популярных сервисов для контент-маркетологов....
06 10 2025 5:50:47
Каким правилам нужно следовать, чтобы создать эффективный рекламный ролик?...
05 10 2025 16:44:53
Учимся выстраивать коммуникацию по специальным сценариям....
04 10 2025 21:44:44
Кейс: контент-маркетинг сервиса в США, или как SerpStat покорил англоязычный мир...
03 10 2025 2:41:38
Рекламные аукционы Фейсбук заточены поднимать объявление с наивысшей итоговой ценностью — это главное отличие от классических аукционов...
02 10 2025 7:41:46
О тенденциях на рынке ecommerce и переходе Хорошоп на удалёнку....
01 10 2025 2:41:11
Хотите узнать, сколько стоит клик в вашей тематике? Как эффективно распределить рекламный бюджет? В этом исследовании я изучил, сколько стоил клик в Google Ads и Яндекс.Директ в Казахстане...
30 09 2025 19:46:55
Чем радовала, удивляла и шокировала таргетированная реклама в социальных сетях...
29 09 2025 7:23:47
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::