Я занимаюсь разработкой приложения для iOS, и меня попросили внедрить в него некоторую пользовательскую аналитику. Я использую Firebase, так как Google Analytics mobile больше не будет поддерживаться, и это рекомендуемая альтернатива.
В моем примере у меня есть событие, которое отправляется в Firebase с именем «updated_tool» с двумя пользовательскими (String) параметрами: «source» и «tool»
Я хочу знать, сколько пользователей выбрали инструмент «Линейка» из бокового меню и сколько пользователей выбрали тот же инструмент в радиальном меню, которое у меня также есть.
Из того, что я видел, это невозможно при использовании только консоли Firebase, и мы решили экспортировать эти данные в BigQuery и использовать Data Studio для их визуализации.
Моя таблица BigQuery выглядит так:
// omitted event metrics such as date or timestamp
"event_name": "changed_tool",
"event_params": [
{
"key": "source",
"value": {
"string_value": "radial",
"int_value": null,
"float_value": null,
"double_value": null
}
},{
"key": "tool",
"value": {
"string_value": "ruler",
"int_value": null,
"float_value": null,
"double_value": null
}
}
]
// omitted event metrics
Единственными полезными доступными измерениями, которые Data Studio автоматически получает при импорте из BigQuery, являются «Имя события», «Имя параметра события» и «Значение параметра события (строка)».
Как я могу создать в Google Data Studio столбчатую диаграмму с накоплением, как абсциссу, с моим типом инструмента "измерение" (в данном случае линейка или транспортир) и как ординату метрики "Счетчик событий" с разделением столбцов "моим источником (радиальным или боковым)" размерность "?
До сих пор мне не удавалось правильно разделить мои данные в соответствии с моими потребностями. Это происходит при манипулировании с фильтрами, поскольку кажется, что применяется к данным, а не к тому, как данные отображаются.