如何导入Matomo数据在谷歌数据工作室?
Matomo追踪了很多关于你的网站访问者行为的有价值的数据。如果你曾经想知道如何在第三方工具如谷歌data Studio中可视化Matomo跟踪的数据,那么这是为你准备的指南。在本指南中,我们将带您完成将Matomo连接到谷歌Data Studio的步骤。
使用Matomo On-亚博账号每天2000元出租Premises -特别是当您可以访问数据库时,使用MySQL连接器很容易将Matomo连接到谷歌Data Studio。当您无法访问数据库时,将面临挑战。下面是使用谷歌表在谷歌data Studio中导入数据的解决方案。
注意:一些Matomo报告包含很多数据,如果不进一步修改表,谷歌表可能不接受这些数据。Matomo不支持所提供的代码,因为这只是一个如何实现连接的示例。
如果你正在使用Matomo for WordPress那么这个指南将不工作,因为Matomo WordPress不支持常规的Matomo HTTP Reporting API,而是使用WordPress Rest API,请参阅我们的WordPress Rest API参考.您可以通过选择“MySQL”作为数据源或使用WordPress REST API将数据导入谷歌电子表格来连接Matomo for WordPress。“token_auth”特性在Matomo WordPress中是不可用的。
创建一个脚本,调用Matomo API并导入谷歌电子表格中的数据
Matomo API使您能够将所有数据导出为多种格式。如何导出?
在下面的示例中,我们将导出一个自定义报告。
1.点击“导出”图标。
2.选择“导出格式”下的“CSV”,选择“行限制”下的“全部”,点击“显示导出URL”,然后复制“导出URL”。
重要提示:token_auth
您在这个导出屏幕上看到的是一个会话token_auth
这将只在您登录时有效。请按照我们的指导生成一个token_auth
.
一旦你生成了token_auth
,您将需要插入新的token_auth
你在下面的URL中创建的,例如:&token_auth = your_new_auth_token_here
3.打开一个空白的“谷歌表”,并适当地命名它。
4.点击“工具>脚本编辑器”。
5.在“脚本编辑器”中,粘贴下面的代码。Matomo不支持也不创建所提供的代码,因为这只是一个如何实现连接的示例。
函数myFunction() {var csvUrl = "EXPORT_URL";var csvContent = UrlFetchApp.fetch(csvUrl).getContentText();var csvData = Utilities.parseCsv(csvContent);var sheet = SpreadsheetApp.getActiveSheet();表。getRange(1,1, csvData.)长度,csvData [0] . length) .setValues (csvData);}
6.将上述代码中的“EXPORT_URL”替换为步骤2中复制的URL并追加&convertToUnicode = 0
在URL的末尾。注:可以使用昨天和日期=
如果你只想报告“昨天”的数据。
7.在“EXPORT_URL”中附加以下URL参数:&convertToUnicode = 0
在URL的末尾。
8.重命名项目并单击保存图标。
9.单击Run图标,当出现提示时,继续执行并授权脚本连接到外部服务。
10.在这个实例中,数据应该导入到谷歌表中。每次都需要手动运行该命令,以便将数据导入data Studio。
注意:为了自动执行上述任务或计划及时导入数据,您可能需要在data Studio中配置一个触发器。例如,每天为前一天创建一个报告,这样您就可以在每晚的午夜运行脚本。请注意,脚本替换任何现有的数据,您可能想要修改脚本,每次创建不同的电子表格或附加此电子表格。
接下来,我们将创建一个触发器,以自动将导入过程导入到谷歌Sheet
创建触发器(可选)
如果不希望创建触发器,可以跳转到连接到Data Studio
1.将鼠标悬停在左侧的“时钟图标”上。点击“触发器”。
2.点击“添加触发器”。
3.选择运行导入的频率。
4.保存触发器。
将谷歌工作表连接到谷歌数据工作室
1.开放数据工作室。
2.点击“创建”。
3.选择“数据源”。
4.点击“谷歌Sheets”,您可能需要授权Data Studio访问谷歌Sheets。
5.选择之前创建的电子表格(参见上面的部分),并保留默认选项,然后单击“连接”。
6.对于每个字段,检查是否选择了正确的数据类型或适当地更新它。
7.点击“创建报告”。
8.点击“添加到报告”。
9.您现在应该看到添加了数据的报告。
恭喜你,你现在可以导入和可视化您的网站和访客数据在谷歌数据工作室。