Могу ли я передать параметр в Google Data Studio?

Моя ситуация следующая. У меня огромное количество аналитических данных в Google Analytics и в моей базе данных PostgresSQL, и я хочу встроить их в свою панель управления.

Данные в GA выглядят следующим образом:

{категория: "Показатели магазина", действие: "Нажата какая-то кнопка", ярлык: "shopId ="}

Сейчас я хочу показать каждому владельцу магазина только те события, которые соответствуют его конкретному SHOP-ID на нашей панели инструментов.

Можно ли передать этот SHOP-ID для фильтрации информации по запросу?

Если нет, можете ли вы порекомендовать другое бесплатное решение?


person kbax    schedule 08.03.2019    source источник
comment
Вы можете использовать [Analytics Reporting API V4] [1]. Вытягивая необходимую информацию в фрейм данных и смешивая эти данные с вашим PostgresSQL, создавая подмножества данных для Datastudio, помните, что максимальный размер каждого из них составляет ~ 70 МБ. Или вы можете использовать что-то вроде надмножества Apache и не иметь ограничений. [1]: developers.google.com/analytics/devguides/ отчетность / core /   -  person F. Leone    schedule 09.03.2019


Ответы (1)


Я ответил на вопрос в этой ветке reddit.

---- Оригинальный ответ ----

да. С помощью коннектора сообщества это будет очень просто.

  1. Создайте коннектор сообщества.
  2. Вести список контроля доступа адресов электронной почты владельцев магазинов v shopId в таблице PostgresSQL.
  3. В коде getData соединителя получите адрес электронной почты действующего пользователя.
  4. В электронном письме получите shopId (# 2).
  5. Используйте учетную запись службы для получения данных из Google Analytics и PostgresSQL. при фильтрации по shopId.
  6. Создайте источник данных и подтвердите учетные данные читателя.
  7. Используйте источник данных в №6, чтобы создать отчет.
  8. Поделитесь этим отчетом со всеми владельцами магазинов.

Когда владельцы магазинов открывают панель инструментов, они видят данные только для своих идентификаторов магазинов.

person Minhaz Kazi    schedule 12.03.2019
comment
Привет, @Minhaz Kazi. Это будет работать, только если пользователь вошел в систему Google. Любым другим способом, которым мы можем передать идентификатор, чтобы показать отчет, который будет отфильтрован с этим конкретным идентификатором. У меня будут сотни удостоверений личности. - person Lynn Rey; 07.11.2019
comment
Вот еще одно руководство, которое я написал для случая использования, когда пользователь не вошел в Google: developers.google.com/datastudio/solution/ - person Minhaz Kazi; 12.11.2019