Кейс: Ассоциированные конверсии по дням через Google Sheets + AddOn

Кейс: Ассоциированные конверсии по дням через Google Sheets + AddOn
Спасибо за репост!

Один раз настрой — и забудь про ручные выгрузки навсегда! Или почти навсегда :) В этом посте я познакомлю вас с автоматическим способом выгрузки отчета по ассоциированным и ласт-клик конверсиям с группировкой по дням и целям.

Примерный результат, который мы получим (часть отчета):

dao-assisted

Это решение базируется на использовании Google Spreadsheets и его надстройки для Google Analytics. Открываем первую ссылку:

 

GOOGLE spreadsheets

Кто не сталкивался ранее с Google Spreadsheets — это онлайновый табличный редактор, похожий на Excel. Очень удобно, рекомендую!

Итак, идем сюда: Дополнения -> Установить дополнения , пишем в поиск google analytics, устанавливаем:

spreadsheets-addon-analytics

GOOGLE analytics add-on

 

После установки можем сразу приступать к созданию отчетов. Дополнения -> Google Analytics -> Create new report:

analytics-addon

 

Появляется интерфейсное окно, предлагающее настроить отчет. Выбираем Аккаунт, Ресурс и Представление: 

analytics-addon-create-report

Остальные настройки, такие как Название отчета, Показатели и Параметры можно не трогать - на момент публикации поста аддон не предлагает выбрать группу отчетов по Многоканальным последовательностям, а соответственно и необходимые нам показатели — Ассоциированные и Ласт-клик конверсии. Так что оставляем их пустыми и нажимаем Create Report.

Настройки отчета

Все остальные настройки мы прописываем руками уже в ячейках. Для моего отчета требовалось разнести определенные источники контекста на отдельные листы, т.е. по сути сделать несколько отчетов. Вот настройки первых 3 отчетов:

analytics-addon-settings

  • Название отчета: пишите в свободной форме — так, чтобы вам было понятно. Это название пойдет в название листа, в который будет произведена выгрузка данных.
  • Тип API. По умолчанию будет стоять core , обозначающий Core Reporting Api — с его помощью можно выгружать данные по основным отчетам. Однако, в нашем отчете требуются данные из группы отчетов Многоканальные последовательности — эти данные выгружает отдельное Api — Multi-Channel Funnels Reporting API, поэтому переписываем содержимое ячейки на mcf .
  • Необходимые метрики (Показатели) и Даймэншс (Параметры) прописываем так, как указано в инструкции. В нашем отчете нужны цифры по Показателям Ассоциированные конверсии и Ласт-клик конверсии — пишем в ячейку Metrics:

mcf:assistedConversions, mcf:lastInteractionConversions

  •  И разбить нам эти данные нужно по источникам/каналам, целям и дате конверсии. В ячейку Dimensions:

mcf:sourceMedium, mcf:conversionGoalNumber, mcf:conversionDate

  • Далее, поскольку мне нужно было разнести источники на разные листы, я прописал фильтры по источникам/каналам для каждого отчета, например:

mcf:sourceMedium=@google / cpc

  • Уровень сэмплирования. Эта опция применяется в интерфейсе GA — от нее зависит насколько точно или быстро будут собраны данные. По умолчанию стоит стандартный уровень — на всякий случай, меняем на HIGHER_PRECISION. Потеря лишних секунд на сбор максимально точных данных нас не пугает :)

 

сбор данных за прошлую неделю

 

Разумеется, период отчета можно проставить руками совершенно любой — что чаще всего мы и будем делать. Однако, я не случайно пропустил этот пункт — мы ведь готовим автоматическое решение, чтобы нашим коллегам было удобно, а мы могли освободить время от лишнего репортинга для решения более интересных аналитических задач) На скрине мои настройки даты:

analytics-addon-formules

  • Дата начала периода. Как видно из формулы, она привязана к сегодняшнему дню — это сделано для того, чтобы в отчетах всегда были данные за прошлую неделю. Я думаю, основной вопрос, который мог у вас появиться, — это зачем -2? Совершенно верно — по всей логике, чтобы показать данные за прошлую неделю, необходимо отнять 1 день. Однако, недели здесь считаются от воскресенья до субботы. поэтому, чтобы привести к привычному нам формату недели с понедельника по воскресенье — отнимаем -2.
  • Дата конца периода. Ставим равной дате начала + 6 дней.
  • Остальные отчеты можно связать с первым отчетом, чтобы не заморачиваться с лишними формулами (как это сделать видно на скрине).

 

Получаем готовые отчеты

Запускаем процесс выгрузки данных по нашим настройкам и получаем готовые отчеты. Дополнения -> Google Analytics -> Run Reports:

analytics-addon-report-results

 

Если результаты этих отчетов нужны не для вас, а для ваших коллег, то для их удобства можно вынести результаты на отдельные страницы и сделать более понятными — например так:

analytics-addon-custom-page-results

 

Чтобы не плодить полей с нулями там, где в исходных листах строки с данными заканчиваются, лучше задать дополнительное условие:

analytics-addon-custom-if

 

 

Автообновление данных

 

Остался последний штрих — настроить автообновление этих отчетов, чтобы в них всегда были актуальные данные. Дополнения -> Google Analytics -> Shedule Reports:

shedule-reports

 

 

Выбираем необходимую частоту (я ставлю самый частый вариант — обновлять раз в час).

 

Делимся отчетом с коллегами

 

Листы с первоначальными выгрузками и лист с настройками запросов лучше спрятать, чтобы никого не путать. В целом всё готово — необходимый файл с отчетами готов, ваши коллеги смогут смотреть его по специальной ссылке + скачать в xlsx-файл (синяя кнопка «Настройки доступа» справа вверху):

share-report

 

Важно: если вы пришлете коллегам ссылку, которую просто скопируете из строки браузера, они не смогут увидеть содержимое — нужна именно share-ссылка.

 

UPD 10/03/2018

Ассоциированные транзакции:

Выгрузка ассоциированных транзакций происходит немного иначе, поэтому я решил немного дополнить статью скринами. К тому же в аддоне не так давно изменился интерфейс страницы с настройками отчетов. Теперь строка с типом API, в которую мы прописываем «mcf», спрятана на 14 строке.

Итак, чтобы выгрузить ассоциированные транзакции, прописываем в фильтре «тип конверсии»

mcf:conversionType==Transaction

 

mcf-transactions

Единственное, в ГА как был, так и есть косяк с подсчетом Тоталов по ассоциированным конверсиям — при выгрузке по API, равно как и при выгрузке в excel, Тоталы складываются из суммы строк, что неверно. Тогда как на самом деле они могут иметь пересечения между собой — это можно увидеть в отчете в интерфейсе ГА.

Например, в выгрузке у нас:

Источник 1 = 1 ассоциированная конверсия
Источник 2 = 1 ассоциированная конверсия
Тотал = 2 ассоциированные конверсии

А в отчете интерфейса:

Источник 1 = 1 ассоциированная конверсия
Источник 2 = 1 ассоциированная конверсия
Тотал = 1 ассоциированная конверсия

В таком случае правильное значение Тотал надо брать из интерфейса ГА.

В моем примере при любом разбитии отчета по параметрам в API, мы получаем сумму (например, 1841 ассоциированная транзакция на скрине)

mcf-transactions-api

 

В то время как в интерфейсе ГА в точно таком же отчете показано правильное значение (773 ассоциированных транзакции)

mcf-transactions-interface

Так же, как и при выгрузке ассоциированных транзакций по API без разбивки по параметрам:

mcf-transactions-api-total

Та же самая история есть и при заказе полных отчетов без семплирования в Google Analytics 360 (Premium). Там, когда заказанный отчет сформировался, ГА предлагает либо скачать его, либо открыть в интерфейсе (клик по названию отчета).

mcf-transactions-google-analytics-360-premium-full-report

В таком случае аналогично — значения по строкам забирайте из файла (например, ассоциированные конверсии по источникам текущей кампании), а Тоталы — срисовывайте из просмотра полного отчета в интерфейсе ГА (например, всего ассоциированных конверсий по текущей кампании).

Отправить ответ

7 Комментарий на "Кейс: Ассоциированные конверсии по дням через Google Sheets + AddOn"


Гость
Кирилл
2 лет 11 месяцев назад

Как подгружать ассоциированные конверсии по выбранной цели?

Гость
Кирилл
2 лет 10 месяцев назад

Не работает такой формат(

Гость
Костя
1 год 6 дней назад

Классный пост! Заколебался искать, как выгрузить в Google Sheets ассоц транзакции))
Вопрос — если надо выгрузить ТОЛЬКО ассоц транзакции, БЕЗ ассоц целей(добавления в корзину не нужны), что писать в фильтре?

Гость
Костя
11 месяцев 10 дней назад

Я использую метрику mcf:totalConversions, а не сумму assisted+lastclick
Еще раз спасибо за статью :)