Как без ошибок объединять данные в Google Data Studio

Привет, с вами по-прежнему Павел Мрыкин, эксперт по сквозной аналитике в Calltouch.
На сегодняшний день я являюсь не только отъявленным приверженцем готовых инструментов по созданию отчётности и внедрению сквозной аналитики, но также продолжаю следить за тем, что происходит на смежных рынках.
Я часто наблюдаю за процессом создания отчётов с помощью инструмента Google Data Studio. При создании отчётов одной из главных задач является объединение данных из нескольких источников, и именно в этот момент специалисты сталкиваются с тем, что функция объединения работает не так, как они думали/хотели бы.Подробнее о способах объединения данных при создании отчётов я рассказал в первой статье. Сегодня мы с вами разберемся, что не так с функцией «Совмещение данных» и как отобразить данные из нескольких рекламных кабинетов в едином отчёте Google Data Studio.
Одной из задач, для которой используют Google Data Studio, это сравнение эффективности рекламных источников. Чтобы сравнение было качественным, помимо целевых действий и выручки в отчёты загружают также расходы, показы и клики. Берут их из аккаунтов рекламных систем.
Но для того, чтобы сравнивать рекламные аккаунты между собой, необходимо объединить данные в одну таблицу, это позволит использовать фильтры, сортировку и другие инструменты работы с данными.
Для объединения расходов из нескольких рекламных площадок новички используют одноимённую функцию — «Совмещение данных», но данные объединяются совсем не так, как было запланировано.
Как работает функция «Объединить данные» в Google Data Studio»
В прошлой статье мы уже говорили о том, как объединять данные, теперь давайте разбираться, как их объединять с помощью функции «Совмещение данных». При использовании функции мы можем указать по какому столбцу будут объединяться строки из одной таблицы и из другой. В нашем примере объединение происходит по столбцу Campaign ID.
После объединения получается такая же таблица, как и в предыдущей статье:
Именно так и работает функция «Совмещение данных» в Google Data Studio. Её задача свести данные из таблиц с разным типом данных.
К слову, о том же самом можно подробно прочитать в справке.
Для сведения таблиц выше мы сначала объединили данные из рекламных площадок Яндекс.Директ и Google Ads, и только после этого стали объединять между собой таблицы с разными типа данных. Так же следует поступать при работе в Google Data Studio. Данные из рекламных площадок заранее должны быть объединеныК сожалению это не очевидно, особенно, когда только начинаешь разбираться с Google Data Studio и от функции «Совмещение данных» ждёшь, что она как раз и решит задачу по объединению расходов с разных рекламных площадок, но в лучшем случае это происходит не так, как ожидалось. В худшем — не происходит вообще.
Предлагаю на примере рассмотреть, что случится, если использовать функцию «Совмещение данных» не по назначению.
Ещё раз: это не решение. Это объяснение, почему такой метод не приводит к желаемому результату и что происходит на самом деле.Допустим, мы подключились к двум рекламным площадкам: Яндекс.Директ и Google Ads. И Теперь у нас получились две такие таблицы:
Обратим внимание на общий итог по показам и кликам в обеих таблицах:
1. Яндекс.Директ
Показы: 17 645, клики: 3 109
2. Google Ads
Показы: 28 259, клики: 4523
Позже нам это пригодится. Что дальше?
Выбираем таблицу Яндекс.Директ и в блоке настроек кликаем на «Совмещение данных»:
После чего открывается окно настроек:
- Уже выбран источник, который был применён к таблице.
- В параметры и показатели мы можем добавить те, которые хотим видеть в итоговой таблице.
- Добавляем источник данных для объединения
После добавления источника представление данных меняется.
- Выбирается источник для объединения.
- Так как мы добавили источник для объединения, то в настройках появилось поле «Ключи для объединения».
- В предыдущей статье в качестве ключей мы рассматривали дату, источник и Campaign Id. В этом примере для упрощения будем использовать в качестве ключа только дату.
- В параметры из обоих источников добавляем нужные параметры для отображения.
- Аналогично с параметрами — выбираем показатели, которые должны отображаться.
- Задаём название для новой таблицы, которая получится после сведения двух таблиц.
- Здесь мы должны заподозрить неладное. А именно: у нас по два поля площадка, показы и клики. Почему? Всё просто — по одному полю из каждой таблицы. Если бы мы присоединяли ещё один рекламный источник — их было бы по три.
- Сохраняем нашу новую таблицу.
Теперь давайте посмотрим, что же у нас получилось.
Напоминаю, что на входе у нас было две таких таблицы:
Наши ожидания от объединения выглядят так:
Данные по каждой площадке выведены последовательно, в таблице мы применили двойную сортировку, сначала по дате, а потом по площадке. При помощи фильтров мы можем отдельно смотреть данные только по Google или только по Яндекс. Но это наши мечты, на деле результат объединения выглядит следующим образом:
На одной строке у нас отображаются данные по обеим площадкам. Это приводит к тому, что мы не можем использовать фильтры по таблице, и суммирование по показам/кликам также перестаёт быть наглядным.
Не считая того, что хранить данные в таком виде — некорректно, такой формат представления не позволяет быстро анализировать данные и поддерживать отчёты в будущем.
То есть названия площадок должны быть в одном столбце, то же касается и других параметров и показателей. Как же нам добиться такого варианта отображения, если Google Data Studio не объединяет так данные по умолчанию?
Как объединить данные из нескольких рекламных площадок/аккаунтов в Google Data Studio
На правах заботливого автора напомню: ваши задачи вполне могут решить готовые сервисы автоматизации отчётности и сквозной аналитики, которые позволят не только отображать отчёты, но и автоматически разметить рекламные кампании, что является немалой проблемой при ручной сборке отчётов.
Если вам недостаточно той гибкости отчётов, что предоставляют готовые сервисы, то давайте разбираться, как же объединить данные в Google Data Studio.
Как нам получить уже объединённые данные из рекламных источников?Для ответа на этот вопрос необходимо вспомнить, каким образом эти данные сейчас могут поступать в Google Data Studio.
1. Встроенные коннекторы
Встроенные коннекторы к рекламным системам позволяют получать одновременно данные только из одного рекламного источника. Как мы убедились выше, дальше мы с этими данными ничего сделать не сможем.
2. Google ***ytics
Из Google ***ytics можно получить данные о расходах, но прежде чем они там появятся, их необходимо туда загрузить. Сделать это можно вручную или с использованием сторонних платных сервисов. Помимо этого, данные могут задержаться в обработке до 24 часов, то есть будут импортированы, но не будут доступны для отображения в отчётах и для выгрузки в Google Data Studio.
3. Google Таблицы
В Google таблицах данные можно собирать как вручную, так и с помощью расширений, например бесплатного (на момент написания статьи) Renta. Кстати, с его помощью вы также сможете выгрузить и информацию по заявкам/звонкам и сделкам из Calltouch или по заказам из вашей CRM.
Альтернативный платный коннектор для Google Таблиц — Supermetrics.
Как с этим работать?
При запросе данных из коннекторов они загружаются на отдельные листы, например:
Если мы будем подключать в DataStudio по очереди эти листы, то ничего хорошего у нас не получится, поэтому перед подключением необходимо объединить их с помощью массива в одну таблицу.
Массив создаётся с помощью фигурных скобок, в которых нам необходимо перечислить диапазоны для объединения. В качестве разделителя используется точка с запятой. Смотрите пример такой таблицы.
Однако в таком простом варианте наша таблица будет статичной, так как диапазоны ограничены в обеих таблицах 62 строкой, и, если будут добавлены новые данные, они не отобразятся в нашем массиве, и, следовательно, в Data Studio.
«Укажите самое большое число» — тоже не вариант, так как это тоже ограничение, поэтому мы просто убираем это ограничение и оставляем наши диапазоны «Открытыми»:
Казалось бы, это решает проблему, но одновременно и открывает ряд других:
- Между первым и вторым диапазоном будет отображаться пустота.
- Неподготовленному пользователю будет не понятно откуда берутся остальные данные, если видно только другие. На самом деле, остальные будут далеко внизу.
- Получаем вот такую строку с данными null, которую можно скрыть через фильтры:
Но лучше решить проблему иначе:
1. Переносим нашу формулу на вторую строку и оба диапазона берём без учёта заголовка, т. е. со строки A2:
2. Копируем название столбцов с одного из листов и вставляем в первую строку, теперь они подтягиваются не формулой.
3. Оборачиваем наш массив в формулу SORT и сортируем его по первому столбцу по возрастанию, то есть по дате.
Теперь, если обновить данные в Google Data Studio, то никаких null там не будет:
Тот же процесс по объединению массивов в видео-формате доступен здесь.
4. Google Big Query
BQ — это облачная база данных, в которой можно хранить любую аналитическую информацию о вашей компании. Однако работа с базами данных — это скачок на новый уровень по необходимой подготовке и по возможностям. Если в Big Query у вас в разных таблицах хранятся расходы из разных рекламных кабинетов, то для объединения данных вы можете использовать три варианта:
- Написать запрос, в котором будете объедините эти таблицы с помощью кляузы UNION ALL.
- Создать представление (VIEW), которое будет отображать уже склеенные данные, но технически это будет тот же запрос c кляузой UNION ALL, выраженный в качестве представления.
- Ежедневно вы можете запускать скрипт, который будет объединять данные из трёх таблиц расходов в одну. Обычно операция объединения таблиц нетрудоёмкая и нет необходимости делать подобные «слепки» по расписанию. Гораздо чаще такой сценарий применяют при использовании более сложных вопросов, чтобы сократить количество запросов к базе и ускорить обработку данных. Этот вариант подходит, когда не нужен доступ к live-данным.
Плюсы и минусы каждого способа
Google ***ytics:
+ Простота в использовании.
- Необходимо импортировать данные о расходах вручную или с помощью платных сервисов.
- Данные о расходах отображаются не сразу.
Google Таблицы:
+ Простота в освоении.
+ Есть бесплатный плагин, который позволяет скачать данные из рекламных систем, CRM, а также из систем аналитики и коллтрекинга, таких, как Calltouch.
- На больших объёмах данных таблицы могут начать тормозить.
BigQuery:
+ Колоссальные мощности по обработке и нет ограничений на хранение информации.
+ Платный, но в большинстве случаев это очень небольшие деньги.
- Нужно выучить язык запросов SQL, хотя бы на базовом уровне.
- Необходимо решать вопрос с передачей данных в облачное хранилище, писать скрипты или использовать платные коннекторы.
Искренне надеюсь, что после прочтения этой статьи вы стали ближе к пониманию того, как именно объединяются данные в Google Data Studio и почему не надо делать так, как кажется «очевидным».
Также я постарался подробно рассмотреть возможные варианты предоставления информации о расходах в Google Data Studio, если у вас остались вопросы, пожелания или дополнения — пишите в комментариях.
Комментарии:
Microsoft, Facebook и другие технологические компании заявляют, что метавселенная — это будущее интернета. Или настоящее? Давайте разберемся...
01 04 2026 7:25:38
Какие типы звонков отслеживаются? Есть ли интеграция с Google ***ytics? Существуют ли в выбранном сервисе или на платформе инструменты интеграции с другими системами? Больше вопросов и ответов на них — в статье....
31 03 2026 6:56:16
Работа с умными рекламными кампаниями с оплатой за конверсии в контекстно-медийной сети. Особенности настройки и оптимизации в кейсе продвижения недвижимости. Узнать больше!...
30 03 2026 14:10:34
Создаем фид с помощью выгрузки товаров в формате yml и специального скрипта, который сделает всю (почти) грязную работу за вас....
29 03 2026 18:46:10
Список курсов, книг, каналов и пабликов для работы с данными...
28 03 2026 21:11:27
На отклонение исходящих ссылок после загрузки файла может уйти достаточно много времени: от нескольких недель до нескольких месяцев...
27 03 2026 20:43:55
Техника безопасности по безукоризненным рекламным кампаниям...
26 03 2026 4:19:36
Как мы проводили самую летнюю конференцию в условиях постлокдayна, пандемии и неизвестности....
25 03 2026 20:56:12
Веб-архив сайтов позволяет вернуться на месяцы или годы назад, чтобы увидеть, как выглядел сайт....
24 03 2026 5:12:37
Если выполнить настройку не корректно, поисковик воспримет материалы как дубли контента....
23 03 2026 1:44:16
Технологии решают, но не всегда....
22 03 2026 11:39:16
Кейс SMM-специалиста Edu-CASH.com о том, что делать, если Facebook страница заблокирована. И почему могут забанить аккаунт даже популярного бренда. Узнайте в статье!...
21 03 2026 19:26:41
Суть бренда на одном дыхании: о рекламе с любовью. Изначально под большой идеей мы пониманием ту пользу, которую несет бренд в окружающий его мир. Помимо этого, большая идея — это те «рельсы», по которым будут ехать все коммуникации бренда в течение нескольких лет...
20 03 2026 15:23:35
Есть 3 качества грамотного руководителя: самоорганизованность, скорость. четкость. А еще — уйма фишек организации рабочих процессов, которые применяют в Netpeak. Узнать!...
19 03 2026 15:22:42
Почему соотношение данных об использовании приложения важнее, чем количество установок и удалений...
18 03 2026 2:39:53
Многие недооценивают триггерное письмо после оформления покупки, а зря. И вот почему....
17 03 2026 10:26:56
Алексей Селезнев проанализировал, как дорого обходятся рекламодателям клики по объявлениям в 25 тематиках и 92 странах....
16 03 2026 20:56:14
Статья Оливера Гарднера посвящена различным аспектам оптимизации посадочных страниц: дизайну, контексту, созданию кнопки действия...
15 03 2026 6:40:21
Грабберы — программы, позволяющие автоматизировать процесс сбора и публикации контента. С помощью грабберов, помимо парсинга контента, осуществляют перевод и уникализацию текстов....
14 03 2026 22:28:55
Как научиться продвигать мобильные приложения и заpaбатывать на этом....
13 03 2026 3:12:51
Дизайнер, в частности технический дизайнер баннеров, — человек, который оформляет конкретную идею, текст и логотип в приемлемую визуальную форму. Все делают это по-разному, но конечный результат всегда зависит от четкости поставленной задачи...
12 03 2026 22:59:31
Качественные исходящие ссылки и исходящий мусор, который только вредит репутации сайта. Находим и отсеиваем....
11 03 2026 6:34:14
Как сделать так, чтобы статусы автоматически трaнcлировались в Twitter...
10 03 2026 13:14:19
Создатель студии рисованных видео Денис Довгаль — о тактике видеомаркетинга и жизни в стиле «цифровых кочевников»....
09 03 2026 4:22:34
История свидания двух ботов как иллюстрация развития искусственного интеллекта...
08 03 2026 15:53:31
Всё, что важно узнать о лидогенерации и работе с целевой аудиторией....
07 03 2026 20:13:10
Краткое сравнение двух инструментов и третьего на закуску....
06 03 2026 7:15:31
Наш результат ведения рекламных кампаний в Facebook показывает, что при правильно подобранной стратегии можно даже за короткий период в авральном режиме попасть точно в цель...
05 03 2026 9:28:31
На что обращает внимание система и менеджеры Google при проверке сайта и аккаунта....
04 03 2026 0:20:27
Отрывок из книги «Статистика: базовый курс в комиксах» Грейди Клейн и Алана Дебни...
03 03 2026 22:26:33
Платные и бесплатные способы ускорить оптимизацию....
02 03 2026 9:45:21
Настройка пикселя TikTok — короткий и понятный мануал. Устанавливаем пиксель вручную: вставка кода на сайт и интеграция через Install pixel code by 3rd party tool. Читать дальше....
01 03 2026 12:48:19
K-pop заpaбатывает деньги: как и сколько...
28 02 2026 20:12:13
Портал-каталог организаций и его продвижение. В этом кейсе мы детальнее остановимся на выгодах для проекта от синергии усилий клиента и агентских специалистов по контекстной рекламе...
27 02 2026 6:47:32
В Netpeak появляется больше клиентов с четкими задачами по продвижению своих мобильных приложений в iOS и Android. В этом посте — кейс приложения популярной доски объявлений....
26 02 2026 4:12:22
Главные вопросы при запуске и настройке любых кампаний: «чего я хочу достичь?», «помогает ли текущая кампания достичь желаемых результатов?», «влияет ли кампания на эффективность других кампаний и источников?». Узнать больше....
25 02 2026 11:12:51
Сколько прибыли вы не получили в Google Ads из-за нехватки бюджета или низкого рейтинга ключевых слов. Метод покажется сложным, но в дальнейшем вы сможете бесплатно обновлять данные и контролировать потери показов и дохода по всем рекламным кампаниям...
24 02 2026 12:26:41
Не можете найти нужны отчёт в Google ***ytics? Или хотите ускорить поиск нужных данных и отчётов. В помощь ⏩ Обзор к Google ***ytics Intelligence....
23 02 2026 8:42:48
Анализ цены за клик в 25 тематиках и 852 городах Украины, России, Казахстана, Болгарии...
22 02 2026 0:30:36
Как сделать склейку и сохранить трафик, распространенные ошибки при склеивании. Узнать больше!...
21 02 2026 16:33:29
О том как растут доходы при оптовой торговле женской одеждой и обувью, а траты на рекламу остаются на прежнем уровне...
20 02 2026 14:57:45
20 сервисов для прокачки контента под SEO. Штуки, которые будут полезны новичкам и экспертам....
19 02 2026 4:23:43
Рассказываем о перспективном формате рекламы, который привлекает внимание потребителя даже в эпоху повсеместной «баннерной слепоты»....
18 02 2026 4:34:42
Рост дохода в шесть раз, ROMI +500% за пять месяцев....
17 02 2026 4:32:57
Зеркалами считаются сайты с разными доменными именами, но идентичным контентом...
16 02 2026 15:55:43
Как изменить геовыдачу с помощью настроек Google, Яндекс или специальных дополнений...
15 02 2026 14:37:43
Google Data Studio: подробная инструкция и обзор возможностей...
14 02 2026 17:27:13
Инструкция о том, как создать новую кампанию в Bing Ads или импортировать существующую из Google Рекламы? Как добавить способ оплаты? Читайте о первых шагах настройки рекламы в Bing...
13 02 2026 11:53:24
В ТОПе ошибок — метатеги, разметка, заголовки h1-h6 и внутренние ссылочные факторы....
12 02 2026 8:28:12
Откуда берутся установки и стоит ли тратить деньги на покупку мотивов...
11 02 2026 8:44:36
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::