摘要
本指南将介绍如何在 Wati 中配置聊天机器人,以收集 UTM (Urchin Tracking Module) 参数并将其存储为联系人属性。通过在客户互动期间自动捕获 UTM 数据,此设置可帮助您跟踪潜在客户和对话的来源。
完成此设置后,您的聊天机器人将:
通过关键字操作自动触发
从收到的消息中收集 UTM 参数
将收集到的值存储在联系人属性中
说明
在 Wati 聊天小部件脚本中添加 UTM 参数
在导入脚本后,将以下脚本添加到您的 HTML 文件中。
放置位置:将以下代码插入到
<body>标签内,最好放在关闭</body>标签之前。
重要:
请确保聊天小部件脚本包含 **必需的 UTM 参数**,以便 Wati 能够正确捕获和跟踪它们。
下方脚本
trackingData部分中定义的参数仅供参考,可以根据您的设置和您要跟踪的 UTM 参数进行自定义。
在继续之前,请确保查看 完整指南,了解如何将聊天小部件添加到您的网站,包括 UTM 跟踪。
以下是供您参考的示例脚本:
<script>
window.onload = function () {
// 定义您的跟踪参数。
// 将这些替换为您的实际 UTM 和自定义参数。
//
// 您可以从以下位置获取这些参数:
// 1. URL 参数
// 2. localStorage
// 3. 浏览器 cookie
// 4. 静态广告系列值
var trackingData = {
utm_source: "google",
utm_medium: "cpc",
utm_campaign: "spring_sale",
pr_prod_strat: "e5_desc",
pr_rec_id: "9c7af79a0",
pr_rec_pid: "9827376955687",
pr_ref_pid: "9827375939879",
pr_seq: "uniform",
};
// 压缩和编码跟踪数据
var compressedParams =
CrossPlatformCompressor.encode(trackingData);
// 初始化 Wati WhatsApp 小部件
WatiWidget.CreateWhatsappChatWidget({
brandSetting: {
// 您的 WhatsApp 号码
phoneNumber: "18129934041",
// 带有编码跟踪参数的默认消息
messageText: `您好,\n我有一个关于 https://test_website 的问题。\n\n[ContextId: ${compressedParams}]`,
},
});
// 注意:
// "ContextId" 必须与 Wati Automation 模块中配置的关键字匹配。
};
</script>
创建聊天机器人以跟踪 UTM 参数
步骤 1:创建新的聊天机器人
在您的 Wati 环境中,转到自动化 > 聊天机器人。
点击添加聊天机器人。
为聊天机器人输入一个名称。
点击添加。
步骤 2:添加“收集 UTM”节点
在聊天机器人构建器中,找到收集 UTM 节点类型。
将收集 UTM 节点添加到聊天机器人流程中。
点击新添加的节点。
将弹出一个窗口,其中包含一个关键字输入字段。
输入您选择的关键字。
重要:保存此关键字,因为在设置关键字规则时稍后会用到它。
点击保存。
步骤 3:添加“更新属性”节点
找到更新属性节点类型。
将节点添加到聊天机器人流程中。
点击新添加的节点。
会弹出一个窗口,其中包含属性配置字段。
配置字段
您必须配置以下 2 个字段:
字段 | 值 |
左侧字段 |
|
右侧字段 |
|
提示:您可以使用关键字 collect 进行搜索,以快速找到这些值。
点击保存。
完成聊天机器人流程设置
在保存聊天机器人之前,请确保已完成以下配置:
CollectUTM 节点已设置为起始步骤。
CollectUTM 节点已连接到更新属性节点。
确认设置后:
点击保存以保存聊天机器人。
步骤 4:创建新的关键字规则
为触发聊天机器人添加关键字规则
转到自动化 > 规则。
点击+ 创建规则。
选择触发器
选择应启动自动化的事件。
对于 WhatsApp 消息,选择收到新的 WhatsApp 消息。
触发器决定了 Wati 何时应评估规则。
添加关键字过滤器
接下来,定义应激活规则的关键字。
在过滤器下,选择收件消息匹配关键字。
选择包含作为匹配方法。
添加本指南前面创建的关键字:
collectUTM。
重要:关键字必须与 CollectUTM 节点中配置的关键字匹配。关键字匹配不区分大小写。
添加操作(自动回复)
现在定义检测到关键字时应发生什么。
转到操作部分。
选择启动聊天机器人作为操作。
选择您之前创建的聊天机器人。
激活并保存规则
配置完成后:
输入规则的名称(如果尚未输入)。
将规则打开。
点击保存更改。
结果
您的 UTM 收集设置现已完成。当触发配置的关键字时,聊天机器人将:
从对话中收集 UTM 参数
将收集到的数据存储在联系人属性中
允许您使用捕获的 UTM 数据进行跟踪和报告
常见问题解答
概述
1. Wati 中的此 UTM 设置有什么作用?
此设置允许 Wati 从对话中收集 UTM(Urchin Tracking Module)参数,将其存储为联系人属性,并用于跟踪和报告。
2. UTM 收集设置完成后会发生什么?
设置完成后,聊天机器人将能够:
通过关键字操作自动触发
从收到的消息中收集 UTM 参数
将收集到的 UTM 值存储在联系人属性中
聊天小部件脚本设置
3. Wati 聊天小部件脚本应在 HTML 文件中的何处添加?
Wati 聊天小部件脚本应添加到 <body> 标签内,最好放在关闭 </body> 标签之前。
4. 为什么应在聊天小部件脚本中包含 UTM 参数?
必须在聊天小部件脚本中包含 UTM 参数,以便 Wati 能够正确捕获和跟踪它们。
5. trackingData 部分中的参数可以自定义吗?
是的。trackingData 部分中定义的参数是示例值,可以根据您的设置和您要跟踪的 UTM 参数进行自定义。
6. 脚本中的 ContextId 值代表什么?
脚本中的 ContextId 值必须与 Wati Automation 模块中配置的关键字匹配。
聊天机器人设置
7. 在保存聊天机器人之前需要完成哪些聊天机器人流程配置?
在保存聊天机器人之前:
CollectUTM 节点必须配置为起始步骤。
CollectUTM 节点必须连接到更新属性节点。
关键字规则设置
8. 在关键字规则设置中,关键字匹配是否区分大小写?
否。关键字规则设置中的关键字匹配不区分大小写。












