Об’єднання даних у Google Data Studio

Ось структурований текст для вашої нової статті про Google Data Studio, очищений від коду та адаптований для легкого читання:

Що таке Google Data Studio

Google Data Studio — це інструмент для побудови звітів та якісної візуалізації даних. Основна перевага сервісу полягає у його простоті та зрозумілому користувацькому інтерфейсі. Завдяки безлічі коннекторів можна швидко створювати звіти, об’єднуючи дані з різних джерел.

Можливість об’єднання даних у Google Data Studio

Крім інших класних штук у Data Studio є можливість об’єднувати (суміщати) дані з різних систем. У цій статті я хочу докладно розглянути цей функціонал.

Функція об’єднання дозволяє створити звіт за даними з кількох джерел. Наприклад, в одній таблиці ви зможете пов’язати дані з Google Analytics та Google Ads, Google Analytics та Google Spreadsheets та ін. Дані з одного джерела можна об’єднати з даними до 4 інших джерел. Для цього необхідно вибрати параметр, який визначатиме зв’язок між цими джерелами даних. Він називається ключ об’єднання (ключів може бути декілька).

В результаті об’єднання ми отримаємо всі дані з основного джерела даних (той, що зліва) плюс збігаються за умовою зв’язування (ключу) дані з інших джерел. Такий тип об’єднання називається LEFT OUTER JOIN (ліве зовнішнє). Як це працює, легко запам’ятати за діаграмою.

Объединение данные left outer join в Гугл Дата Студио

Результат об’єднання — дані з обох таблиць (збігаються за умовою об’єднання) плюс дані, що залишилися, із зовнішньої (лівої) таблиці, які за умовою не підходять. Відсутні дані заповнюються значенням null.

Як налаштувати суміщені джерела в Data Studio

Щоб було зрозуміліше, як із цим працювати, розглянемо об’єднання даних на прикладі. Припустимо, що нам потрібно вивести дані щодо кількості досягнутих цілей з різних уявлень Google Analytics. Таке завдання цілком може виникнути, тому що в аналітиксі є обмеження на кількість цілей – до 20 штук на подання. І часто проблема обмеження вирішується за допомогою створення нових уявлень. Для вирішення нашого завдання в Data Studio ми можемо як джерела даних вибрати уявлення з потрібними цілями і зв’язати записи, наприклад, за ключом “джерело або канал”. Почнемо!

Вибираємо основне джерело даних і під ним переходимо до функції суміщення.

Функция совмещения данных в Гугл Дата Студии

Вказуємо ключ для об’єднання. Ключ об’єднання визначає зв’язок між джерелами даних.

Выбор ключа для объединения данных в Google Data Studio

Додаємо нове джерело даних.

Добавление нового источника данных

Вказуємо ключ для об’єднання в другому джерелі і вибираємо показники, що цікавлять нас. Наприклад, з першого подання візьмемо сеанси та кількість відправок форм, а з другого кількість дзвінків.

Показатели для совмещения данных в Гугл Дата Студио

Зберігаємо.

Данные совмещенных источников в Гугл Дата Студии

До речі, невелика порада на випадок, якщо ви все ж таки призабули правило об’єднання даних у Google Data Studio, і неправильно вибрали порядок прямування джерел, отримавши в результаті не те, що хотіли. Не треба переробляти все з нуля, у правому верхньому кутку джерела клацніть на “Зрушити вліво/вправо” та приведіть джерела до потрібного порядку.

Изменение порядка источников при объединении данных

Також зручно використовувати суміщені джерела, якщо на одному графіку хочеться побачити дані одразу на кількох сайтах.

Використовуючи як ключ об’єднання дату, як показано на скріншоті, ми можемо побудувати діаграму, яка відображатиме динаміку зміни кількості сеансів двох сайтів по днях.

Совмещение данных по нескольким сайтам в Google Data Studio

А якщо нас цікавить загальна кількість трафіку, яке наводять ці сайти, можна додати обчислюваний показник при створенні нового поля зазначимо необхідну формулу. Новий показник буде відображено на діаграмі.

График сеансов по двум сайтам

За аналогією можна будувати звіти і за важливими фінансовими показниками. Наприклад, якщо у вас кілька онлайн-проектів і необхідно бачити повернення інвестицій з усіх маркетингових активностей, також допоможе використання об’єднання даних. Для цього можна створити показник, що обчислюється, і в текстовому полі вказати формулу для розрахунку ROMI.

Расчет ROMI в Google Data Studio

В одній діаграмі таким чином можна врахувати дані не більше ніж за п’ятьма джерелами.

Диаграмма ROMI в Гугл Дата Студио

Не все поки що так райдужно, як хотілося б. У використанні показників, що обчислюються, при об’єднанні різних джерел є певні незручності. На даний момент підтримуються тільки поля рівня діаграми (chart-specific calculated fields) і не підтримуються обчислювані поля, створювані на рівні джерела даних (data source calculated fields). Поля рівня діаграми, що обчислюються, доступні для використання тільки для діаграми, для якої вони були створені. Крім того, не можна використовувати один показник рівня діаграми, що обчислюється, при розрахунку іншого обчислюваного показника рівня діаграми (навіть якщо він був створений в рамках побудови цієї ж діаграми).

Як на мене, незважаючи на ці обмеження, круто, що функціонал Data Studio постійно розширюється та покращується, і тепер доступна така зручна штука, як об’єднання даних. Удачі в налаштуваннях та красивих вам звітів=)