Как создать тепловую карту "Пользователи по времени дня" в Google Data Studio?

Я хочу создать тепловую карту в Google Datastudio, аналогичную тепловой карте "Пользователи по времени дня" в Google Analytics.

Вот как это выглядит в Google Analytics.

ПЕРВАЯ ПРОБЛЕМА заключается в том, что, когда у меня в столбцах указаны дни недели, они сортируются по возрастанию / убыванию по алфавиту, а не по воскресеньям, понедельникам, вторникам и т. Д.

Вторая проблема заключается в том, что я не могу получить раскраску тепловой карты.

ТРЕТЬЕ (не проблема, а предпочтение)... есть ли способ группировать каждые 2 часа, как это делает Google Analytics?

Я создаю это, используя таблицу PIVOT TABLE. Должен ли я использовать другой график? Есть другие идеи?

2 ответа

Решение

Делая это, вы можете получить что-то очень близкое. Сводная таблица Row Dimension - Размеры столбцов в часах - Метрика дня недели - Пользователи

Сортировка Строка 1- Час - По возрастанию Колонка сортировки 1- День недели По возрастанию.

Затем на вкладке Стиль

Метрика - изменить с номера на тепловую карту

Недавно я написал учебник о том, как создать этот отчет в Data Studio.

В качестве резюме, вам нужно использовать "Сводную таблицу с тепловой картой". Используйте Hour of Day в качестве измерения строки, а вычисленное поле для Day of Week в качестве измерения колонки. Код для вычисляемого поля есть в моем посте, и он по существу добавляет число перед названием дня, чтобы вы могли отсортировать их по алфавиту. Затем добавьте свою метрику: сеансы.

Есть также ссылка на панель инструментов, которую я сделал общедоступной, чтобы любой мог копировать и применять свои собственные данные.

Ссылка на пост с пошаговым руководством и доступом к шаблону панели мониторинга: https://businessahead.co.uk/users-by-time-of-day-google-analytics/

Для 2-х часового интервала я решил это, зайдя в редактор источников данных, щелкнув по часу, затем он создает копию, которая принимает формулу, поэтому я ввел формулу

CASE 
   WHEN HOUR IN ("00","01") THEN "00-02" 
   ...
   ...
   ...
   WHEN HOUR IN ("22","23") THEN "22-00" 
   ELSE "Other"
END 

Любопытно, есть ли лучшие ответы на это. Похоже, что в Data Studio сейчас все сильнее.

Другие вопросы по тегам