Функции вычисляемых полей 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, начинается с понимания того, как использовать вычисляемые поля. Поддерживаемые функции позволяют с легкостью оперировать исходными данными и превращать их в действительно полезную информацию.
Комментарии:
Подкаст — это аудиозапись в повествовательном, музыкальном, юмористическом формате. Создается с целью рекламы, увеличения потока посетителей на сайт и роста почитателей определенного продукта...
19 04 2024 8:27:42
База самых распространенных CMS и модулей для их SEO-оптимизации....
18 04 2024 0:28:59
Обучение SEO, PPC, курс по изучению языка R, академии Netpeak Software, Serpstat и другие. Список обновляется....
17 04 2024 19:52:55
Чтобы эффективно продвигать товар или услугу в Instagram, необходимо повысить охват целевой аудитории. Одно из возможных решений — привлечение блогеров. Казалось бы, достаточно предложить платное размещение рекламы…...
16 04 2024 19:37:57
Причины, по которым имеет смысл работать в офисе хотя бы несколько дней в неделю, а может и больше. Конечно, только если эпидемиологическая ситуация не заставляет оставаться дома. Берегите себя....
15 04 2024 22:32:40
Магазин вязанных вещей хенд мейд. Как за два месяца увеличить посещаемость в 20 раз....
14 04 2024 8:11:14
Как найти тему для поста, который и в онлайн поиске будет хорошо ранжироваться, и по социалкам разойдется, и комментарии в треде обеспечит...
13 04 2024 18:15:43
SEO-специалист Константин Гайдук поделился с читателями блога постом о фишках работы линкбилдера с поиском Яндекс....
12 04 2024 4:10:20
Данные о стоимости клика в наиболее популярных рекламных интернет-площадках страны....
11 04 2024 19:44:46
Email-маркетинг — хороший полицейский, спам — плохой....
10 04 2024 4:10:49
Попасть в топ 3 — ваш предел мечтаний? Почему и когда это не принесет ожидаемых результатов, плюс другие не актуальные убеждения о PPC. Узнать больше!...
09 04 2024 19:42:16
Как избежать ошибок при продвижении интернет-магазина с помощью видеоблогеров....
08 04 2024 20:49:40
Очередной красивый пост о продвижении платформы email и sms-рассылок — UniSender...
07 04 2024 21:38:52
Словарь, которым пользуются SEO-специалисты агентства Netpeak...
06 04 2024 21:55:44
Распространенные ошибки продвижения B2B-компаний + стратегии того, как наращивать число активных подписчиков и потенциальных клиентов....
05 04 2024 10:33:13
Пост о том, как и когда тратит деньги американский и украинский покупатель...
04 04 2024 10:31:40
Возможности для специалистов по рекламе в Facebook, о которых знают далеко не все. Подробности — тут....
03 04 2024 19:55:37
Обо всех способах передачи данных из несвязанных с сайтом источников, а также о ручной передаче данных...
02 04 2024 23:28:22
Минимизация пропущенных звонков и ускорение обработки заявок с наглядными примерами из сервиса...
01 04 2024 7:35:30
Сделать «на вчера», «внезапно», протестировать все варианты. Стоп! Остановитесь и выдохните. Be slow...
31 03 2024 19:48:21
Инструменты веб-мастера: что может заменить Google ***ytics?...
30 03 2024 21:10:19
SMM от Netpeak — это разработки стратегий продвижения, механики конкурсов, медиапланирование и постоянная интеpaктивная связь с клиентом с помощью «Личного кабинета»....
29 03 2024 22:14:48
Правильно выбранная соц. площадка поможет раскрутить бизнес эффективно....
28 03 2024 3:35:36
При наложении санкций на сайт его страницы заметно понижаются в выдаче. При наличии бана ресурс полностью исчезает из поиска, включая брендовые запросы...
27 03 2024 2:46:31
Опыт коллег и их рекомендации — самая ценная валюта в арбитраже. Давайте объединим усилия и составим актуальный рейтинг СРА-сетей Украины....
26 03 2024 14:22:48
Как зарегистрироваться в приложении Facebook Business Manager и грамотно сделать и настроить аккаунт...
25 03 2024 11:38:45
Все успешные люди немного сомневаются в своих достижениях и рефлексируют о большом количестве ошибок. Не ок, когда сомнения затягивают и разрушают самооценку, создают постоянное напряжение. Давайте разбираться с синдромом самозванца....
24 03 2024 10:24:58
Считаем SEO-эффект от нового дизайна сайта и работы над usability...
23 03 2024 9:50:37
Бесплатная регистрация сайта в поисковых системах и каталогах – отличный способ увеличить объемы трафика и раскрутить собственный ресурс....
22 03 2024 4:13:43
Если маркетер хочет привлечь к бренд-контенту дополнительное внимание, стоит воспользоваться опцией Promote post....
21 03 2024 1:41:48
SEO для цветочных магазинов с оплатой за трафик и полученные результаты...
20 03 2024 20:35:38
Обсуждаем, как попробовать инфлюенсер-маркетинг без особого бюджета...
19 03 2024 1:26:17
Расскажу, как подобрать картинку на рабочий стол объявления в Рекламной сети Яндекса, и приведу небольшой кейс о том, как это делали мы для агентства путешествий...
18 03 2024 10:11:16
Узнайте, подходят ли видеоролики для продвижения вашего бизнеса, и будет ли рентабельной видеореклама в YouTube...
17 03 2024 4:28:37
Facebook buttons. Пора поделиться самым волнующим вопросом 2011-го года...
16 03 2024 9:31:46
На отклонение исходящих ссылок после загрузки файла может уйти достаточно много времени: от нескольких недель до нескольких месяцев...
15 03 2024 10:48:40
Подробно об оплате аккаунтов и налогообложении рекламы в Украине, России, Казахстане....
14 03 2024 5:16:14
Кто ведет соцсети Netpeak и заказывает мерч для всего агентства...
13 03 2024 17:49:20
Дропшип предполагает минимум затрат со стороны предпринимателя. Например, не нужно думать о логистике, держать склад. Можно минимизировать и траты на рекламу. Узнать как!...
12 03 2024 9:29:30
Опыт контент студии WordFactory и 14 экспертов интернет-маркетинга....
11 03 2024 2:47:45
Много 404-страниц и ссылок на них негативно сказывается на ранжировании сайта в поисковых системах....
10 03 2024 20:26:19
Планируете создание бизнеса, связанного с торговлей в интернете? Сначала прочитайте этот текст....
09 03 2024 4:13:48
В помощь вебмастерам, которые поддерживают работу PBN....
08 03 2024 12:53:13
Игровой формат отлично работает в email-рассылке. Но какой вид гeймификации интересен любой целевой аудитории? Давайте рассмотрим примеры....
07 03 2024 21:44:25
Настройка аналитики для пустого поиска, а также поиска по методам GET и POST...
06 03 2024 6:36:41
Как и где найти хорошего автора для вашего сайта: сравнение платформ копирайтинга, форматы оплаты (объем или качество), фишки по выбору фрилансера. Читать дальше!...
05 03 2024 22:39:45
Кейс: контент-маркетинг сервиса в США, или как SerpStat покорил англоязычный мир...
04 03 2024 23:50:17
Более строгие требования к таким ресурсам обуславливают свои подходы....
03 03 2024 22:14:16
Google Shopping и Smart Shopping Campaign сами себя не оптимизируют....
02 03 2024 6:15:26
Зачем размещаться на AppSumo и как запустить продукт в 2021 году? Лайфхаки по размещению, личный опыт и результаты по проведенной кампании...
01 03 2024 21:42:35
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::