一、使用并分析 Web 互动数据
用 Data 360 更了解您的客户
Data 360 是一个强大的平台,旨在使用、分析和统一客户数据。本模块探索如何把网站数据连接到平台并获得关键客户洞察。
Data 360 中的 Web 互动(web engagement)捕获并分析客户在网站上的互动,以创建个性化、相关的客户体验。网站数据可与各种 Salesforce 数据源或其他外部来源集成,解锁 Customer 360 应用中的有意义的体验。
本模块探索两条把网站数据连接到 Data 360 的路径:
- 手动设置:完全掌控——事件定义、数据捕获规则、JavaScript beacon;
- GA4 自动化:低代码——利用现有 Google Analytics 事件结构自动化整个摄取管线。
两条路径通向同一个目的地:来自网络行为数据的可操作客户洞察。
Web 互动应用
考虑 Northern Trail Outfitters(NTO),一个知名户外服饰品牌。公司发现网站访客统计很可观——数字营销活动和社交媒体推广成功带来了流量,但购买比例却出奇地低。网站互动与实际销售之间的差距促使 NTO 深挖客户旅程,理解高弃购物车率背后的原因。
NTO 的营销专员 Paulo Santino Mendes da Silva 提出关键问题:结账流程有技术问题吗?是某个页面让客户失去兴趣吗?客户对运费不满意吗?
Paulo 确定了几种重新吸引客户的策略:
- 基于近期网站活动发送个性化邮件活动;
- 通过追踪页面浏览、滚动深度和互动优化内容策略和页面设计;
- 为已知用户收集浏览数据(访问页面、浏览页面、分类内容)形成统一画像;
- 浏览客户历史;
- 为未知用户生成浏览行为洞察。
Paulo 认定 Data 360 是解答这些问题的理想工具——弃购物车不是失败,而是信号。
Web 互动数据的跨团队收益
除了营销团队,Web 互动数据还能为整个组织创造价值:
- 客户成功代表:用详细的互动数据提供量身定制的支持和主动外联,在问题升级前解决;
- 产品开发团队:用网络行为中的客户反馈改进产品、识别新兴趋势,指导新产品线和库存决策;
- 客户体验团队:端到端映射客户旅程、识别痛点,指导流程决策;
- CEO 和高管团队:用互动数据做明智的战略和投资决策。
Web 互动数据不仅是营销工具,而是企业智能资产——每个接触客户的团队都能从理解数字行为中受益。这种跨职能价值只有把网络数据放在与 CRM、服务、商务数据相同的平台(即 Data 360)中才能实现。
二、摄取 Web 互动数据
认识 Web 互动团队
开始把 Web 互动数据摄取到 Data 360 之前,NTO 的 Web 开发者与 Data 360 架构师负责配置网站与 Data 360 之间的连接。团队分工:
- Pia Larson(Data 360 架构师):分配权限、连接数据源、创建数据流、管理数据;
- Warren Mehta(Web 开发者):创建 JSON 事件定义和 JavaScript 数据捕获脚本、把 JavaScript beacon 嵌入网站。
理解 NTO 网站数据如何在 Data 360 中处理的三个重要组件:数据捕获规则(data capture rules)、事件定义(event definitions)和 JavaScript beacon。实施前,NTO 必须先确定想对数据采取什么行动、哪些元素和事件能带来客户关键洞察——策略先于配置。
组件回顾:数据捕获规则
数据捕获规则(data capture rule,有时称 sitemap)是收集和分析用户行为数据的基础工具。它是一个 JavaScript 片段,包含事件监听器和函数,追踪用户采取的动作(如对某个元素的选择或页面滚动)。
它追踪:按钮点击、菜单交互、页面滚动、表单互动(字段聚焦、提交)、以及任何 NTO 想监控的自定义用户互动。同时捕获的还有:用户 ID(把行为关联到已知画像)、时间戳(动作何时发生)、以及与会话相关的上下文详情(设备类型、浏览器、引荐 URL)。
代码在导航期间捕获事件数据,并传输到 Data 360 做进一步处理和分析。数据捕获规则回答的问题是:「网站上发生了什么,周围有什么上下文?」它相当于数字世界的店员观察客户浏览。
组件回顾:事件定义与 JavaScript Beacon
事件定义(event definitions,也称 schema)描述人们如何与 NTO 网站互动,是概述 Data 360 中存储数据的规则、关系和属性的蓝图。常见事件定义:page viewed(浏览了哪些页面)、form submission(完成了哪些表单)、cart / cart item(购物车加了什么)、newsletter signup(谁订阅了)。
事件定义通过 JSON schema(一种声明式语言,指定所需属性、数据类型和约束)来定义——schema 确保数据符合预期格式,对验证输入很有用。
JavaScript beacon(也称 CDN 脚本)是一段需要添加到捕获事件网站页面的代码,它让互动数据开始流动。
三个组件协同工作:
事件定义 = 追踪什么;数据捕获规则 = 如何追踪;JavaScript beacon = 把追踪连接到 Data 360;数据流 = 把数据摄取到 Data 360。每个组件依赖前一个——漏掉一个,数据就不会流动。
配置并连接 NTO 网站到 Data 360
Warren 创建 JSON 事件定义和 JavaScript 数据捕获脚本,Pia 在 Data 360 中完成配置步骤:
- 在 Data Cloud Setup 中选择 Website and Mobile Apps;
- 在 Website and Mobile App 配置头选择 New Connection;
- 连接器命名
NTO Website,连接器类型选择 A Custom Website; - 用 Warren 提供的事件定义 JSON schema 上传文件、预览信息、Save;
- 添加或上传数据捕获规则(JavaScript schema)并 Save。
此时连接已配置——Data 360 知道了要预期什么事件(来自 JSON schema)、如何捕获它们(来自数据捕获规则)。但数据还没有流动——必须先把 JavaScript beacon 嵌入网站,数据才会真正传输。
添加 JavaScript Beacon 并创建数据流
第一步——嵌入 JavaScript beacon:Pia 把 beacon 分享给 Warren,Warren 以 <script> 标签嵌入 NTO 网站。关键:必须复制到 NTO 想追踪的每个页面——没有 beacon 的页面就没有数据。
第二步——创建 Web 互动数据流:Warren 添加 beacon 后,Pia 在 Data 360 中创建新数据流(源是 NTO 网站),确保 Data 360 用户能访问、统一并使用网站数据。
第三步——添加补充数据流:Paulo 建议创建额外数据流形成完整客户视图:
- NTO 网站数据:互动数据(选择、滚动、弃购物车)——行为信号;
- NTO Salesforce CRM 数据:客户信息(姓名、邮箱、购买历史)——身份与历史;
- NTO Agentforce Marketing 数据:邮件互动(打开、点击、活动响应)——营销互动。
三个数据源、一个统一视图:网站数据告诉你客户做了什么,CRM 数据告诉你他们是谁,营销数据告诉你他们如何响应过往外联。
从洞察中交付价值
所有数据连接启用后,NTO 解锁了解决弃购物车问题的宝贵洞察:发现大量弃购发生在支付阶段,表明结账流程或支付选项可能存在问题。
应对——个性化邮件活动:NTO 实现自动邮件活动,策略性地提醒用户购物车里遗留的商品。邮件设计为与弃购商品相关的个性化优惠,附带 NTO 的折扣或免费运费激励,并基于流经 Data 360 的 Web 互动数据自动触发。
结果:弃购物车率下降、销售额上升、客户互动和忠诚度随时间增强——全凭 Data 360 的力量(统一网站行为、CRM 数据和营销互动)。但 NTO 能否更快获得这些洞察?下一单元学习 Google Analytics 4 如何自动化整个 Web 摄取流程。
三、用 Google Analytics 自动化 Web 摄取
用 GA4 for Data 360 Web SDK 简化设置
上一单元的手动方法强大灵活,但需要 Data 360 架构师与 Web 开发者之间的大量协调。借助 Google Analytics 4(GA4)及更高版本的 Data 360 Web SDK,Data 360 提供了一个自动化、低代码的 Web 互动数据摄取方案——尤其适合已用 GA4 追踪网站互动的企业。
GA4 连接类型利用现有 Google Analytics 事件结构自动化以下任务:创建自定义事件定义、创建数据捕获规则、部署 JavaScript beacon 脚本/标签、创建数据流、把数据湖对象(DLO)映射到数据模型对象(DMO)、以及(可选)身份解析。
之前:Pia 与 Warren 协调 → Warren 构建 JSON schema 和 JavaScript → Pia 上传到 Data 360 → Warren 嵌入 beacon → Pia 创建数据流。之后:Pia 选择 GA4 连接 → 自动化设置创建一切 → Pia 用 Google Tag Manager 推送标签 → 完成。六个手动步骤变成一个引导式工作流。
触手可及的自动化设置
NTO 子品牌的新网站用 GA4 收集用户行为数据,Pia 想把数据带入 Data 360——这次无需大量 IT 协调。她的 GA4 连接设置:
- Salesforce → Setup → Data Cloud Setup → Website & Mobile Apps;
- 选择 New Connection(或 Set Up Your First Connection);
- Connection Name 输入
NTO_GA4_Connection; - 选择 A Website with Google Analytics → Next;
- 选择 Start Automated Setup。
现在 Data 360 自动为推荐的、标准的 Google Analytics 事件创建事件定义。Pia 可选择 View Definitions 查看已创建的内容,并按需添加自定义事件。
刷新模式考虑:默认是 Partial Refresh(部分刷新,只替换特定字段,更安全);若切换到 Incremental Refresh(增量刷新),收到新数据时替换整条记录——可能用空白值覆盖现有数据。Pia 明智地保留默认的部分刷新模式。
追踪高价值客户事件
Data 360 自动为推荐和标准的 Google Analytics 事件创建事件定义。Pia 可以:
- View Definitions:查看为标准 GA4 事件(如 page_view、add_to_cart、begin_checkout、purchase)自动创建的内容;
- 添加自定义事件:若 NTO 追踪标准 GA4 集合之外的事件,可添加自定义事件定义;Data 360 会自动为所有事件创建数据捕获规则;
- 配置自定义事件规则:若添加了自定义事件,选择 Set Rules 更新数据捕获 JavaScript 文件,指定新事件的摄取方式。
结果:Data 360 知道 NTO 追踪的每一个 GA4 事件(标准 + 自定义),而 Warren 无需写一行 JSON schema。刷新模式:部分刷新(默认、推荐)只替换特定字段,保留新负载中没有的字段的现有值;增量刷新替换整条记录,若字段缺失会覆盖成空白。
映射 GA4 流并用 Google Tag Manager 推送标签
把 GA4 流映射到 NTO 业务需求:Pia 选择 Let's Get Started,Data 360 自动创建:基于 Google Analytics 事件的数据流、从 DLO 到 DMO 的数据映射、以及(可选)身份解析配置。若之前添加了带自定义字段的自定义事件,她选择 Map Custom Fields 进入 Data Streams 页面配置自定义映射。
用 Google Tag Manager 推送标签:之前 Pia 要等 Web 开发团队有空嵌入 JavaScript beacon;现在她可以用 Google Tag Manager 自己推送标签:
- 选择 Push A Tag Using Google Tag Manager;
- 认证 Google Tag Manager;
- 选择 Account、Container 和 Workspace;
- 请 GTM 管理员审核并发布标签;
- 请 Salesforce 管理员配置同意协议。
GA4 连接器把 Web 摄取从「多天、多人协调」变成「单个架构师数小时内完成」的引导式设置。
总结
本模块探索了 NTO 如何在 Data 360 中捕获和分析网站数据——通过自定义网站连接和 GA4 连接两条路径:
- 手动自定义连接:事件定义(JSON schema)、数据捕获规则(JavaScript)、JavaScript beacon(CDN 脚本)、数据流创建——适合独特追踪需求、需要完全掌控;
- GA4 自动化连接:利用现有 Google Analytics 事件结构,自动化事件定义、捕获规则、beacon、数据流、DLO-to-DMO 映射和身份解析,用 Google Tag Manager 部署标签——适合追求速度、已用 GA4 的组织。
NTO 的成果:识别支付阶段为弃购摩擦点、实施自动个性化邮件活动、降低弃购物车率、提升销售额、增强客户互动。NTO 结合网站数据、CRM 数据和营销数据创建统一视图,把弃购物车从丢失的销售变成可挽回的机会。现在轮到您了——开始在 Data 360 中使用 Web 互动数据吧!
















