0

Я провел некоторое исследование о том, как создать это приложение, но я хотел бы услышать от вас, как вы подходите к такой проблеме? Какие инструменты вы бы использовали?Каков наилучший способ создания визуализации, основанной на данных Google Analytics?

Я начал с создания электронной таблицы и добавления к ней API Google Analytics с надлежащими разрешениями, создал сценарий, который запускает и хранит данные на одном из листов.

Теперь я знаю о диаграммах, которые вы можете создать, выделив все результаты и выбрав представление, для этого случая я хочу использовать табличное представление, но также хочу, чтобы возможность фильтровать результаты по диапазону дат, это просмотр также будет добавлен на страницу сайтов Google. Поэтому единственный способ, с помощью которого я мог бы добавить диаграмму на сайт Google, - опубликовать скрипт и дать ему gui, чтобы я мог запускать функции для получения данных из API за пределами электронной таблицы, и я хотел используйте библиотеку визуализации Google для создания настраиваемой диаграммы.

Все медленно приближалось, но теперь у меня возникла проблема, когда библиотека визуализации не работает с HtmlService для разглашения опубликованной страницы сценария.

Я также прочитал, что UIService может оказаться устаревшим, поэтому я решил попробовать построить это представление с помощью HtmlService.

Я создал еще 2 вопроса, которые упоминают 2 из вышеуказанных проблем, но они не задают этот вопрос: «Какой лучший способ создать визуализацию, основанную на данных Google Analytics?»

Надеюсь, что я дал достаточно информации для других, чтобы понять, что я пытаюсь сделать.

ответ

0

Поскольку визуализация данных - это вопрос личного предпочтения, я бы посоветовал сначала выбрать инструмент презентации, будь то Google Viz, R или что-то еще. Если вы хотите собрать свои данные в электронных таблицах Google Apps, используйте content service, чтобы предоставить интерфейс вашему слою презентации. Например ... Узел веб-страницы (на хосте Google Диска, если хотите), который имеет G-Viz, и получает свои данные во время загрузки из сценария Google Apps с помощью службы контента. JSONP

Смежные вопросы