数据采集与分析:无需代码,接入 SDK 实现精细化人群洞察

2024-07-17
来源:网络整理

数据采集

开启数据采集功能后,无需修改一行代码即可访问产品体验分析,自动采集数据并拥有完整的分析能力,还可以访问 SDK 上报用户 ID、属性和自定义事件。

当需要更精细的人群分析(如进行和查看不同的渠道来源、成员/非成员群的转化和热度对比等)时,可以关联更多的业务数据来获取更多的洞察,此时可以访问 SDK 上报自定义业务事件,标记自定义用户属性/ID,在可视化日志中提供丰富的人群筛选和对比功能, 热图和转换分析。

小程序

创建项目后,数据收集会自动启动。默认情况下,自动收集的数据足以支持使用各种分析模块,例如可视化日志、热图和转换分析。同时建议访问 SDK,获取上报自定义用户 ID、用户属性、自定义事件的能力,以便进行更精细的人群分析和事件分析。

注意:

Web 项目

新建Web项目后,进入项目,选择“设置->集合配置”,可以看到访问码,并将访问码写入.html文件中,以连接Web项目。无需执行其他操作即可自动收集数据。Web SDK 文档

Web 上的跨域集合

跨域引入:允许您在主域和一个或多个辅助域之间收集可视日志。这在以下情况下特别有用:

在实现方面,跨域采集通过URL参数传输可视化日志信息,并在目标域中解析和应用这些信息。这确保了可以在主域和辅助域之间一致地跟踪和分析用户行为。

采集软件开发_开发数据采集小程序_数据采集软件开发

假设你有一个正在运行的主应用程序和一个正在运行的辅助应用程序。以下是有关如何使用跨域捕获功能的步骤:

在主域中开始获取:

// 在www.example1.com中 if (window.__wxobs__) { window.__wxobs__.setup({ /* 初始化参数 */ }); }

生成指向子域的链接:

// 仍在www.example2.com中 let auxiliaryDomainInfo = ''; if (window.__wxobs__ && window.__wxobs__.getAuxiliaryDomainInfo) { auxiliaryDomainInfo = window.__wxobs__.getAuxiliaryDomainInfo(); } const subDomainUrl = `https://www.example2.com?wxobsMetadata=${auxiliaryDomainInfo}`; // 使用subDomainUrl作为跳转链接

在辅助域中启动采集时,采集器会根据联合采集的 URL 自动合并可视日志

如果要在小程序的网页视图中收集内容,则需要使用联合捕获功能。如何使用:

在小程序 h5 中创建小程序项目 A 和 Web 项目 B,在小程序(基础库版本>=2.29.1)中启动 Web 集合(B 项目),使用 sdk (>=0.1.4) 收集(A 项目),调用函数时会返回一个 uuid 类型为 web-view 组件时,将步骤 3 中的 uuid 作为 url 填写到 src 中, 例如:

在管理端的小程序项目(项目A)中,进入【设置-高级选项-联合采集项目】配置子项目,将子项目配置为项目B

请注意,在嵌入式 Web 视图中,默认情况下,仅对首次加载的页面支持联合捕获。如果您要跳转到 Web 视图中的另一个页面(例如 from to ),则需要在打开 时添加 =true 。例如,?=true

分享