"谷歌分析" (服务连接)

使用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运算符表示为选择以下为:

    “所有数据”返回与查询关联的所有数据。这个钥匙 “行”包含的结果“报表数据”以下为: