Сергей Макаров

Как объединить данные из MCF API и CORE API

Так сложилось, что данные по многоканальным последовательностям в Google Analytics выделены в отдельное API: Multi-Channel Funnels Reporting.
В интерфейсе Google Analytics нельзя построить отчет по параметрам и метрикам MCF API → нужно выгружать сторонними инструментами.

Покажу, как объединить данные MCF API и CORE API, и как построить отчеты на основе этих данных.

Запросы и обработка данных

Используем аддон Google Analytics для Spreadsheet.
1

Параметры MCF:


mcf:transactionId
mcf:conversionDate
mcf:basicChannelGroupingPath
mcf:pathLengthInInteractionsHistogram
mcf:timeLagInDaysHistogram

Метрики MCF:

mcf:totalConversionValue

Параметры CORE:

ga:transactionId
ga:productName

Метрики CORE:

ga:itemRevenue

Фильтруем только нужные конверсии:

mcf:conversionType==Transaction

Получили данные → теперь обработаем их. Например, в Power Query.

Получаем данные from web:

2

После обработки присоединяем таблицу MCF к таблице CORE через функцию Merge:
3

Выгружаем на лист и строим сводную.

Отчеты

Отчет показывает зависимость между ценностью корзины и количеством дней до транзакции:
dayshistogram

Видим, что наибольший доход приходится на корзины в диапазоне 500-2499 и длиной пути в 1 день.

Отчет показывает зависимость между ценностью корзины и количеством взаимодействий до транзакции:
interactionshistogram

Можно построить и другие отчеты. Например, исследовать зависимость между параметрами ga:productName, mcf:timeLagInDaysHistogram и метрикой mcf:totalConversionValue.

Поделиться
Отправить