我可以将参数传递给 Google Data Studio 吗?
Can I pass a parameter to Google Data Studio?
我的情况如下。我在 Google Analytics 和我的 PostgresSQL 数据库中有大量分析,我想将其嵌入我的仪表板。
GA 中的数据如下所示:
{ 类别:'Shop Metrics',操作:'Some button clicked',标签:'shopId=' }
我现在想做的是在我们的仪表板上仅向每个店主显示适合其特定 SHOP-ID 的事件。
现在可以传入这个SHOP-ID来按需过滤信息吗?
如果没有,您能否推荐任何其他免费解决方案?
我在这个 reddit thread 回答了问题。
----原答案----
是的。使用社区连接器这将非常容易。
- Create a Community Connector.
- 在 PostgresSQL 中维护店主电子邮件地址 v shopId 的访问控制列表 table。
- 在连接器getData代码中,get the effective user's email。
- 从电子邮件中获取商店 ID (#2)。
- Use a service account 在筛选 shopId 时从 Google Analytics 和 PostgresSQL 获取数据。
- 创建数据源并enforce viewer's credentials。
- 使用#6 中的数据源创建报告。
- 与所有店主分享此报告。
当店主打开控制面板时,他们只会看到与其相关的 shopId 的数据。
我的情况如下。我在 Google Analytics 和我的 PostgresSQL 数据库中有大量分析,我想将其嵌入我的仪表板。
GA 中的数据如下所示:
{ 类别:'Shop Metrics',操作:'Some button clicked',标签:'shopId=' }
我现在想做的是在我们的仪表板上仅向每个店主显示适合其特定 SHOP-ID 的事件。
现在可以传入这个SHOP-ID来按需过滤信息吗?
如果没有,您能否推荐任何其他免费解决方案?
我在这个 reddit thread 回答了问题。
----原答案----
是的。使用社区连接器这将非常容易。
- Create a Community Connector.
- 在 PostgresSQL 中维护店主电子邮件地址 v shopId 的访问控制列表 table。
- 在连接器getData代码中,get the effective user's email。
- 从电子邮件中获取商店 ID (#2)。
- Use a service account 在筛选 shopId 时从 Google Analytics 和 PostgresSQL 获取数据。
- 创建数据源并enforce viewer's credentials。
- 使用#6 中的数据源创建报告。
- 与所有店主分享此报告。
当店主打开控制面板时,他们只会看到与其相关的 shopId 的数据。