"谷歌分析" (服务连接)
使用Wolfram语言连接到Google Analytics API以检索和分析网站数据。
连接和身份验证
服务连接[“谷歌分析”]创建与Google Analytics API的连接。
请求
服务执行[“谷歌分析”,"请求",参数]使用参数向Google Analytics API发送请求参数。以下给出了可能的请求。
网站流量报表数据
“报表数据” —检索网站流量数据
| “配置文件ID” | (必修的) | 与请求的数据关联的分析视图(配置文件)ID |
| “开始日期” | (必修的) | 请求需要一个开始日期;接受日期对象和字符串 |
| “结束日期” | (必修的) | 请求需要一个结束日期;接受日期对象和字符串 |
| “指标” | (必修的) | 指定指标的字符串列表,例如“会话”或“用户” |
| “尺寸” | 无 | 指定尺寸的字符串列表,例如“小时”或“一天” |
| “排序” | 无 | 指示排序顺序的维度和度量的列表;在元素更改排序方向之前使用“-” |
| “过滤器” | 无 | 限制为您的请求返回的数据的维度或度量筛选器 |
| “细分市场” | 无 | 对为您的请求返回的数据进行分段;接受整数段ID |
| “采样级别” | “默认” | 所需的采样水平超出“默认”,“更快”、和“高精度” |
| “开始索引” | 1 | 起始索引 |
| 最大项目数 | 1000 | 要返回的元素数 |
| “用户IP” | 无 | 指定为其进行API调用的最终用户的IP地址 |
| “配额用户” | 无 | 替代“用户IP”在用户的IP地址未知的情况下。 |
这个“过滤器”参数允许在列表表示它们之间的AND运算符(“指标”和“尺寸”不能以这种方式组合)。选择用于表示OR运算符。
指标和维度
“指标” —按类别获取可用指标列表
“尺寸” —按类别获取可用维度列表
使用服务执行[“谷歌分析”,“指标”,“类别”]显示两者的所有可用类别“指标”和“尺寸”.
所有数据
“所有数据” —检索原始输出中包含的所有信息
| “配置文件ID” | (必修的) | 与请求的数据关联的分析视图(配置文件)ID |
| “开始日期” | (必修的) | 请求需要一个开始日期;接受日期对象和字符串 |
| “结束日期” | (必修的) | 请求需要一个结束日期;接受日期对象和字符串 |
| “指标” | (必修的) | 指定指标的字符串列表,例如“会话”或“用户” |
| “尺寸” | 无 | 指定尺寸的字符串列表,例如“小时”或“一天” |
| “排序” | 无 | 显示排序顺序的维度和度量列表;在元素更改排序方向之前使用“-” |
| “过滤器” | 无 | 限制为请求返回的数据的维度或度量筛选器 |
| “字段” | 无 | 减少输出中包含的字段 |
| “细分市场” | 无 | 分段为您的请求返回的数据;接受整数段ID |
| “采样级别” | “默认” | 所需的采样水平超出“默认”,“更快”、和“高精度” |
| “开始索引” | 1 | 起始索引 |
| 最大项目数 | 1000 | 要返回的元素数 |
| “用户IP” | 无 | 指定为其进行API调用的最终用户的IP地址 |
| “配额用户” | 无 | 替代“用户IP”在用户的IP地址未知的情况下。 |
参数详细信息
可能的运算符“指标”与一起使用“筛选器”参数包括:
| “公制”“价值” | 等于 |
| “公制”除了[“价值”] | 不等于 |
| “metric”>“value” | 大于 |
| “度量”<“值” | 小于 |
| “公制”≥“价值” | 大于或等于 |
| “公制”≤“价值” | 小于或等于 |
可能的操作员“尺寸”与一起使用“过滤器”参数包括:
| “维度”“价值” | 完全匹配 |
| “维度”除了[“价值”] | 不匹配 |
| “维度”⊃“价值” | 包含子字符串 |
| “维度”⊅“价值” | 不包含子字符串 |
| “维度”正则表达式[“值”] | 包含正则表达式的匹配项 |
| “维度”正则表达式[Except[“value”]] | 与正则表达式不匹配 |
示例
基本示例 (4)
创建新连接:
获取给定的维度和度量数据“配置文件ID”以下为:
使用“报告数据”以获得“尺寸”和“指标”给定的数据“配置文件ID”以下为:
使用“排序”按所选内容排序钥匙。排序方向可以在所选键之前使用“-”更改:
按用户数筛选结果:
按多个约束过滤;AND运算符由列表以下为:
OR运算符表示为选择以下为:
“所有数据”返回与查询关联的所有数据。这个钥匙 “行”包含的结果“报表数据”以下为: