我的情况如下。我在Google Analytics(分析)和PostgresSQL数据库中进行了大量分析,因此我希望将其嵌入到仪表板中。
GA中的数据如下所示:
{类别:“商店指标”,操作:“点击了某些按钮”,标签:“ shopId =”}
我现在想做的是在我们的仪表板上仅向每个店主显示适合其特定SHOP-ID的事件。
现在,是否可以传递此SHOP-ID来按需过滤信息?
如果没有,您可以推荐其他免费解决方案吗?
最佳答案
我在reddit thread处回答了这个问题。
----原始答案----
是。使用社区连接器将非常容易。
Create a Community Connector。
在PostgresSQL表中维护商店所有者电子邮件地址v shopId的访问控制列表。
在连接器的getData代码中,get the effective user's email。
从电子邮件中,获取shopId(#2)。
Use a service account,以便在过滤shopId时从Google Analytics(分析)和PostgresSQL获取数据。
创建一个数据源和enforce viewer's credentials。
使用#6中的数据源创建报告。
与所有商店所有者共享此报告。
商店所有者打开仪表板时,将仅看到其相关shopId的数据。