Adobe Analytics Grafana 数据源
注意
Adobe Analytics enterprise 数据源目前处于公开预览阶段。Grafana Labs 提供有限支持,功能正式发布前可能会发生重大变更。
Adobe Analytics 数据源插件允许您从 Adobe Analytics 中检索报告数据。
要求
此插件有以下要求
- 一个 Adobe Analytics 帐户
- 任何免费或付费的Grafana Cloud 计划或一个已激活的本地 Grafana Enterprise 许可证。合同云客户应参考其协议。
安装数据源
要安装数据源,请参考安装。
在 Grafana 中配置数据源
填写以下信息以添加数据源
连接
全局公司 ID
全局公司 ID 用于每个 API 请求的请求 URL。要找到您的全局公司 ID,请按照以下步骤操作
- 登录Adobe Experience Cloud。
- 点击“Analytics”
- 在顶部导航栏中,点击“Admin” → “All Admin”
- 点击“Company Settings home”
- 点击“API Access”选项卡,在加载的页面上找到您的“Global Company Id”。它应该显示为
您当前登录的 Analytics Company 的全局公司 ID 是 值
认证
此插件支持 OAuth Server-to-Server API 认证。您需要提供 Client ID
和 Client Secret
作为认证凭据。要获取您的 Client ID
和 Client Secret
,请按照以下步骤操作
- 前往Adobe Developer Console 下的“Projects”页面。
- 点击您希望使用 Adobe Analytics 数据源访问的项目
- 确保所选项目包含 Adobe Analytics API。如果未包含,点击“Add API”并从列表中选择“Adobe Analytics”。
- 确保所选项目包含“OAuth Server-to-Server”凭据。如果未包含,请添加。在Adobe Developer portal 上阅读更多关于凭据的信息。
- 进入“OAuth Server-to-Server”凭据设置,复制
Client ID
和Client Secret
,然后将其粘贴到 Adobe Analytics 数据源配置页面。
使用 Provisioning 配置数据源
可以使用 Grafana 的 Provisioning 系统通过配置文件配置数据源。要了解其工作原理,请参考Provisioning Grafana 数据源。
apiVersion: 1
datasources:
- name: Adobe Analytics
type: grafana-adobeanalytics-datasource
jsonData:
variables:
global_company_id: <YOUR_GLOBAL_COMPANY_ID>
services:
adobe_analytics:
auth:
clientId: <YOUR_CLIENT_ID>
secureJsonData:
adobe_analytics.clientSecret: <YOUR_CLIENT_SECRET>
查询数据源
插件允许查询报告数据。
您还可以选择查询指标列表、维度列表或报告列表,这些查询可能有助于创建变量,然后使用这些变量来查询报告数据。
查询报告时,您只能获取所选时间范围内的数据。请根据需要调整时间范围。
获取指标摘要数据
获取报告数据时,您可以在查询参数中仅提供指标而不提供维度。在这种情况下,只会返回每个指标的摘要数据。
获取时间序列数据
要获取时间序列指标数据,请在指标旁边选择一个时间序列维度(例如 Hour
、Minute
、Day
等)。
获取非日期相关维度的数据
当提供指标参数以及非日期相关维度(例如 Product
)时,响应将只包含表格数据。
使用 Limit
参数
Limit
参数影响响应中返回的最大项目数。默认值为 100
。您可能需要增加 Limit
以获取所选时间范围内的所有数据点。
使用 Search clause
参数
您可以使用 Search clause
参数过滤维度。这对于限制返回的数据非常有用,以便报告仅显示您需要的值。例如,当使用 Product
维度并添加搜索子句 ( NOT CONTAINS 'Product-1' )
时,响应将排除名称中包含 Product-1
的所有产品。
在Adobe API 文档中阅读更多关于使用搜索子句的信息。
已知限制
目前无法使用此插件获取分解维度数据。如果您需要此功能,请随时创建功能请求并告知我们您的用例。
模板和变量
要添加新的 Adobe Analytics 查询变量,请参考添加查询变量。使用您的 Adobe Analytics 数据源作为数据源,并填写查询构建器中的字段。
创建变量后,您可以使用变量语法在您的 Adobe Analytics 查询中使用它。有关变量的更多信息,请参考模板和变量。