交互高级分析
交互式高级分析允许您捕获广泛的事务数据(页面点击量和动态事件),并通过您选择的BI工具访问原始分析数据以进行随意分析。您可以使用这些数据来创建自己的报告、可视化、仪表板和使用模型,这些可能无法开箱即用。
Advanced Analytics是一个侧车组件,这意味着它在负载下或执行繁重分析时不会影响站点性能。它的安全与最先进的加密传输和休息,与每个客户完全隔离的存储。
高级分析还支持通过开发人员框架进行配置,以提供丰富高级分析中捕获的数据和事件的功能——从添加自定义字段、控制会话长度到排除某些用户组。
你可以使用以下工具来使用Interact的高级分析:
- 表
- 权力BI
- 美人
- Qlik
- SAS BI
- SAP业务对象
- Sisense
- 有限公司Birst
- 等。
您还可以在eg中以编程方式访问此数据。
- Python
- Jupyter笔记本
- 等。
高级分析模式
集团 | 字段名 | 字段类型 | 描述 |
---|---|---|---|
举办 | hosting_pod | 字符串 | 托管豆荚名称-欧盟,美国 |
租户 | tenant_guid | 字符串 | Interact云生态系统中的租户GUID -可以从站点域中的/info路径检索 |
版本 | version_interact | 字符串 | 中微子版本 |
版本 | version_junejs | 字符串 | 高级分析收集器脚本的版本 |
人/用户 | person_id | 字符串 | 内部交互人员ID |
人/用户 | person_ispoweruser | 布尔 | 如果是PowerUser为True,否则为False |
人/用户 | person_timezone | 字符串 | 在中微子配置文件中设置时区 |
人/用户 | person_primarycompany | 字符串 | 在用户的配置文件上设置的主要公司-公司可以在交互UI上使用系统文本(例如,)重命名为另一个实体。主要部门) |
人/用户 | person_primarydepartment | 字符串 | 在用户配置文件上设置的主要部门-部门可以在交互UI上使用系统文本重命名为另一个实体。主要成本中心) |
人/用户 | person_primarylocation | 字符串 | 在用户配置文件上设置的主位置-位置可以在交互UI上使用系统文本重命名为另一个实体。主要货仓编号) |
经过身份验证的会话 | authentication_sessionid | 字符串 | 已登录会话ID -与交互会话/用户旅程会话无关。每次登录会话过期时,它都会被重置,并需要刷新。与交互会话无关。 |
交互式会话 | session_interactionguid | 字符串 | 随机GUID,用于连接跟踪会话中的每个交互——存储在本地存储器中,如果会话TTL在两个交互点之间超过,则重置。 |
交互式会话 | session_pageindex | int | 当前用户旅程(交互链)中的页码-会话超时在每次交互后重置为完整时间-例如。30分钟的阈值,允许每次交互之间最多等待30分钟,然后才考虑会话结束。对于第一次交互,从0开始,然后随着页面的每次更改而递增。 |
交互式会话 | session_interactionindex | int | 当前用户旅程(交互链)中的交互次数-会话超时在每次交互后重置为完整时间-例如。30分钟的阈值,允许每次交互之间最多等待30分钟,然后才考虑会话结束。第一次交互从0开始,然后随着每次交互(页面或动态事件)递增。博客被点赞。) |
设备 | device_browserinfo | 字符串 | 解析的UserAgent信息——浏览器名称和浏览器版本(空格分隔) |
设备 | device_useragent | 字符串 | 用户代理 |
设备 | device_browserlanguage | 字符串 | 浏览器语言 |
设备 | device_browsergeolocationenabled | 布尔 | 浏览器是否启用了位置服务?-用Modernizr测量 |
设备 | device_browsertouchenabled | 布尔 | 是否启用了浏览器触摸?-用Modernizr测量 |
设备 | device_browserhtml5videoenabled | 布尔 | 浏览器是否启用了HTML 5视频?-用Modernizr测量 |
设备 | device_browsersvgenabled | 布尔 | 浏览器是否支持svg ?-用Modernizr测量 |
设备 | device_screenresolution | 字符串 | 屏幕分辨率(不是浏览器大小) |
事件 | event_name | 字符串 | 事件的文本表示-例如。喜欢的博客-从“跟踪事件”表下面 |
请求 | request_pageloadduration | int | 制作文件所需的时间。从HTML渲染开始时触发的ready事件 |
请求 | request_pagetitle | 字符串 | 窗口选项卡的标题 |
请求 | request_url | 字符串 | 加载页面的URL |
请求 | request_interactmodule | 字符串 | 交互模块,从URL模式推断出来-从下面的“跟踪模块”表 |
请求 | request_timestamputc | 时间戳 | 在浏览器上测量的UTC时间戳 |
请求 | request_timestampusertime | 时间戳 | 在浏览器上测量的用户浏览器时间(不是基于用户配置文件上设置的配置文件时区) |
请求 | request_ipaddress | 字符串 | 在摄取时检测到客户端IP -对引用字段不可用。 |
介绍人 | referrer_pageloadduration | int | 是时候记录了。上一页上的就绪事件(如果有的话) |
介绍人 | referrer_pagetitle | 字符串 | 上一页标题(如有) |
介绍人 | referrer_url | 字符串 | 交互链中上一页的URL。 |
介绍人 | referrer_interactmodule | 字符串 | 上一页模块(如果有)-从“跟踪模块”表下面 |
介绍人 | referrer_timestamputc | 时间戳 | 上一页请求时间戳(UTC时间)(如果有的话) |
介绍人 | referrer_timestampusertime | 时间戳 | 上一个页面请求的时间戳(用户的时间)(如果有的话) |
自定义字段 | custom_field1 | 字符串 | 可以由客户填充任何他们想要的数据-例如。EmployeeID, WorkdayID |
自定义字段 | custom_field2 | 字符串 | 可以由客户填充任何他们想要的数据-例如。EmployeeID, WorkdayID |
自定义字段 | custom_field3 | 字符串 | 可以由客户填充任何他们想要的数据-例如。EmployeeID, WorkdayID |
自定义字段 | custom_field4 | 字符串 | 可以由客户填充任何他们想要的数据-例如。EmployeeID, WorkdayID |
自定义字段 | custom_field5 | 字符串 | 可以由客户填充任何他们想要的数据-例如。EmployeeID, WorkdayID |
自定义字段 | custom_field6 | 字符串 | 可以由客户填充任何他们想要的数据-例如。EmployeeID, WorkdayID |
自定义字段 | custom_field7 | 字符串 | 可以由客户填充任何他们想要的数据-例如。EmployeeID, WorkdayID |
自定义字段 | custom_field8 | 字符串 | 可以由客户填充任何他们想要的数据-例如。EmployeeID, WorkdayID |
自定义字段 | custom_field9 | 字符串 | 可以由客户填充任何他们想要的数据-例如。EmployeeID, WorkdayID |
自定义字段 | custom_field10 | 字符串 | 可以由客户填充任何他们想要的数据-例如。EmployeeID, WorkdayID |
自动检测信息从CDN | autodetected_city | 字符串 | 从CloudFront头文件中提取(如果存在)-包含查看器所在城市的名称。 |
自动检测信息从CDN | autodetected_country | 字符串 | 从CloudFront报头中提取(如果存在)-包含查看者所在国家的两个字母的国家代码。有关国家代码列表,请参见ISO 3166-1 alpha-2。 |
自动检测信息从CDN | autodetected_countryname | 字符串 | 从CloudFront头文件中提取(如果存在)-包含查看器的国家名称。 |
自动检测信息从CDN | autodetected_region | 字符串 | 从CloudFront报头中提取(如果存在)-包含一个代码(最多三个字符),表示查看器的区域。该区域是ISO 3166-2代码中最具体的细分。 |
自动检测信息从CDN | autodetected_regionname | 字符串 | 从CloudFront头文件中提取(如果存在)-包含查看器区域的名称。该区域是ISO 3166-2代码中最具体的细分。 |
自动检测信息从CDN | autodetected_latitude | 字符串 | 从CloudFront头文件中提取(如果存在)-包含查看器的大致纬度。 |
自动检测信息从CDN | autodetected_longitude | 字符串 | 从CloudFront头文件中提取(如果存在)-包含查看器的大致经度。 |
自动检测信息从CDN | autodetected_metrocode | 字符串 | 从CloudFront头文件中提取(如果存在)-包含查看器的地铁代码。这只有当观众在美国时才会出现。 |
自动检测信息从CDN | autodetected_postalcode | 字符串 | 从CloudFront报头中提取(如果存在)-包含查看器的邮政编码。 |
自动检测信息从CDN | autodetected_timezone | 字符串 | 从CloudFront报头(如果存在)-检测到的位置的时区,IANA时区数据库格式(例如,America/Los_Angeles)。 |
自动检测信息从CDN | autodetected_androidviewer | 布尔 | 从CloudFront报头中提取(如果存在)-当CloudFront确定查看器是带有Android操作系统的设备时,设置为true。 |
自动检测信息从CDN | autodetected_desktopviewer | 布尔 | 从CloudFront报头中提取(如果存在)-当CloudFront确定查看器是桌面设备时,设置为true。 |
自动检测信息从CDN | autodetected_iosviewer | 布尔 | 从CloudFront报头中提取(如果存在)-当CloudFront确定查看器是带有Apple操作系统的设备时,设置为true。 |
自动检测信息从CDN | autodetected_mobileviewer | 布尔 | 从CloudFront报头中提取(如果存在)-当CloudFront确定查看器是一个移动设备时,设置为true。 |
自动检测信息从CDN | autodetected_smarttvviewer | 布尔 | 从CloudFront报头中提取(如果存在)-当CloudFront确定查看器是智能电视时设置为true。 |
自动检测信息从CDN | autodetected_tabletviewer | 布尔 | 从CloudFront标题中提取(如果存在)-当CloudFront确定查看器是平板电脑时设置为true。 |
跟踪事件
区域 | 事件名称 | 匹配标准 | HTTP方法 | 交通类型 |
---|---|---|---|---|
广播 | 参观了广播 | loweredUrl == "/broadcasts" | 得到 | 页面的URL |
脉冲 | 访问脉冲 | loweredUrl == "/pulse/auth/getloginlink" | 得到 | 页面的URL |
搜索 | 搜索 | loweredUrl.includes("/ interaction /pages/content/search/search.aspx") || loweredUrl.includes("/search?q=") | 得到 | 页面的URL |
一般 | 页面点击 | 默认的 | 得到 | 页面的URL |
博客 | 创建博客 | Url == "/api/blog/" | 帖子 | XHR |
博客 | 编辑的博客 | Url == "/api/blog/" | 把 | XHR |
博客 | 删除的博客 | Url == "/api/blog/" | 删除 | XHR |
博客 | 喜欢博客 | / (api /博客/([0 - 9]+)/篇/([0 - 9]+)/)/美元test (url) | 帖子 | XHR |
博客 | 预设前提的博客 | / (api /博客/([0 - 9]+)/篇/([0 - 9]+)/)/美元test (url) | 删除 | XHR |
博客 | 看谁喜欢博客 | / (api /博客/ post / ([0 - 9] +) /) / test (url) | * | XHR |
博客 | 点赞博客评论 | / / ([0 - 9] +) / (api)美元/ test (url) | 帖子 | XHR |
博客 | 不喜欢的博客评论 | / / ([0 - 9] +) / (api)美元/ test (url) | 删除 | XHR |
博客 | 喜欢博客评论回复 | / (api /([0 - 9] +) /回复/([0 - 9]+)/)/美元test (url) | 帖子 | XHR |
博客 | 不喜欢的博客评论回复 | / (api /([0 - 9] +) /回复/([0 - 9]+)/)/美元test (url) | 删除 | XHR |
博客 | 看谁喜欢博客评论 | / (api /人/ 0 /时间/([0 - 9]+)/)/美元test (url) | * | XHR |
博客 | 看到谁回复了博客评论 | / (api /博客/([0 - 9]+)/篇/([0 - 9]+)/评论/([0 - 9]+)/回复)/ test (url) | 得到 | XHR |
博客 | 在博客上评论 | / (api /博客/([0 - 9]+)/篇([0 - 9]+)/评论)美元/ test (url) | * | XHR |
博客 | 订阅博客 | / (api /博客/([0 - 9]+)/人/([0 - 9]+)/订阅)美元/ test (url) | * | XHR |
博客 | 未订阅博客 | / (api /博客/([0 - 9]+)/人/([0 - 9]+)/退订)美元/ test (url) | * | XHR |
人 | 遵循用户 | / (api /人/追随者/ ([0 - 9]+))$ / test (url) | 把 | XHR |
人 | 取消关注用户 | / (api /人/追随者/ ([0 - 9]+))$ / test (url) | 删除 | XHR |
人 | 支持用户 | / (api /人/([0 - 9]+)/专业/([0 - 9]+)/支持)美元/ test (url) | 帖子 | XHR |
人 | 被认可 | / (api /人/([0 - 9]+)/专业/([0 - 9]+)/支持)美元/ test (url) | 删除 | XHR |
时间轴 | 已发布到时间轴 | / (/ api /人/([0 - 9]+)/时间轴)美元/ test (url) | 帖子 | XHR |
时间轴 | 在时间轴上删除的帖子 | / (/ api /人/([0 - 9]+)/时间/ ([0 - 9]+))$ / test (url) | 删除 | XHR |
时间轴 | 喜欢的时间表 | / (api /人/([0 - 9]+)/时间/([0 - 9]+)/)/美元test (url) | 帖子 | XHR |
时间轴 | 预设前提的时间表 | / (api /人/([0 - 9]+)/时间/([0 - 9]+)/)/美元test (url) | 删除 | XHR |
时间轴 | 回复时间轴帖子 | / (api /人/([0 - 9]+)/时间/([0 - 9]+)/应答)美元/ test (url) | 帖子 | XHR |
时间轴 | 点赞时间线回复 | / (api /人/([0 - 9]+)/时间/([0 - 9]+)/回复/([0 - 9]+)/)/美元test (url) | 帖子 | XHR |
时间轴 | 不喜欢的时间线回复 | / (api /人/([0 - 9]+)/时间/([0 - 9]+)/回复/([0 - 9]+)/)/美元test (url) | 删除 | XHR |
跟踪模块
模块名称 | 匹配标准 | HTTP方法 | 交通类型 |
---|---|---|---|
没有预订 | loweredUrl.includes(“absencebooking2”) | 得到 | 页面的URL |
政府 | loweredUrl.includes(“admin”) | 得到 | 页面的URL |
分析 | loweredUrl.includes(“分析”) | 得到 | 页面的URL |
博客 | loweredUrl.includes(“博客/博客”) | 得到 | 页面的URL |
广播 | urlObj。|| urlObj. pathname == '/broadcasts' || urlObj. pathname == '/broadcasts' ||路径名== '/broadcasts/create' | 得到 | 页面的URL |
业务联系人 | loweredUrl.includes(“联系人”) | 得到 | 页面的URL |
日历 | loweredUrl.includes(“日历”) | 得到 | 页面的URL |
日历 | loweredUrl.includes(“addeditcalendar”) | 得到 | 页面的URL |
病例管理 | loweredUrl.includes (" / cmm2”) | 得到 | 页面的URL |
类别 | loweredUrl.includes(“页面/部分/子”) | 得到 | 页面的URL |
内容区/团队主页/主页 | loweredUrl.includes(“节/ default . aspx”) | 得到 | 页面的URL |
开发框架 | loweredUrl.includes (" / developerframework”) | 得到 | 页面的URL |
开发框架 | loweredUrl.includes(“开发人员”) | 得到 | 页面的URL |
错误页面 | loweredUrl.includes(“错误”) | 得到 | 页面的URL |
费用 | loweredUrl.includes(“费用”) | 得到 | 页面的URL |
足球 | loweredUrl.includes(“footballv4”) | 得到 | 页面的URL |
论坛 | loweredUrl.includes(“论坛”) | 得到 | 页面的URL |
画廊 | loweredUrl.includes(“画廊”) | 得到 | 页面的URL |
开始 | loweredUrl.includes (" / gettingstarted”) | 得到 | 页面的URL |
主页 | loweredUrl.includes(“default . aspx ?首页= ") | 得到 | 页面的URL |
主页 | loweredUrl.includes(“/ home /”) | 得到 | 页面的URL |
管理主页管理员 | loweredUrl.includes (" / managehomepages”) | 得到 | 页面的URL |
管理IP地址 | loweredUrl.includes (" / manageipaddresses”) | 得到 | 页面的URL |
强制性的读取 | loweredUrl.includes(“mandatoryread”) | 得到 | 页面的URL |
媒体经理 | loweredUrl.includes(“内容/媒体”) | 得到 | 页面的URL |
网络目录 | loweredUrl.includes(“networkdirectory”) | 得到 | 页面的URL |
通知 | loweredUrl.includes(“通知”) | 得到 | 页面的URL |
Organogram | loweredUrl.includes(“organogram”) | 得到 | 页面的URL |
Organogram | loweredUrl.includes(“organagram”) | 得到 | 页面的URL |
其他 | 默认的 | 得到 | 页面的URL |
页面 | loweredUrl.includes(“document.aspx”) | 得到 | 页面的URL |
页面 | loweredUrl.includes(“interactv7 /作曲家/”) | 得到 | 页面的URL |
页面编辑器 | loweredUrl.includes(“作曲家/上传”) | 得到 | 页面的URL |
页面编辑器 | loweredUrl.includes(“composer.aspx”) | 得到 | 页面的URL |
人员目录 | loweredUrl.includes(“模块/目录/”) | 得到 | 页面的URL |
人员目录 | urlObj。路径名== '/person' | 得到 | 页面的URL |
配置文件 | / \ /人([0 - 9]+)/ test (loweredUrl) | 得到 | 页面的URL |
民意调查 | loweredUrl.includes(" /调查”) | 得到 | 页面的URL |
奖励 | loweredUrl.includes(设置/人/奖励) | 得到 | 页面的URL |
房间和资源 | loweredUrl.includes(“roombooking”) | 得到 | 页面的URL |
搜索 | loweredUrl.includes(“搜索”) | 得到 | 页面的URL |
SharePoint管理员 | loweredUrl.includes (" / sharepointconnection”) | 得到 | 页面的URL |
短URL管理 | loweredUrl.includes (" / shorturl”) | 得到 | 页面的URL |
系统文本管理 | loweredUrl.includes (" / systemtext”) | 得到 | 页面的URL |
任务 | loweredUrl.includes(“任务”) | 得到 | 页面的URL |
团队博客 | loweredUrl.includes(“博客/ teamblog”) | 得到 | 页面的URL |
团队博客 | loweredUrl.includes(“博客/ addeditteam”) | 得到 | 页面的URL |
团队 | loweredUrl.includes(“目录/ interactteams.aspx”) | 得到 | 页面的URL |
团队 | loweredUrl.includes(“目录/小组”) | 得到 | 页面的URL |
培训经理 | loweredUrl.includes (" / trainingmanager”) | 得到 | 页面的URL |
UMI | loweredUrl.includes (" / umi”) | 得到 | 页面的URL |
工作流程及表格 | loweredUrl.includes(“工作流”) | 得到 | 页面的URL |
查询性能调优
来自AWS的有用链接,通过更好地使用join、ORDER、列使用、只加载大多数相关数据来帮助优化查询性能(例如。持续3个月,而不是一直)等等。
https://aws.amazon.com/blogs/big-data/top-10-performance-tuning-tips-for-amazon-athena/
有用的摘录。
命令
连接
列选择
功能的支持
交互式高级分析基于AWS Athena Engine 2,与版本1相比有了重大改进。你可以在下面找到参考资料。
更新 大约两年前