对于 B2B 外贸网站来说,客户提交询盘时留下的不仅仅是姓名、邮箱和需求内容。很多时候,客户在提交询盘前浏览了哪些页面、停留了多久、是否查看过产品页或报价页,这些信息往往比询盘内容本身更有价值。
例如:
- 客户浏览了多个产品页面后才提交询盘;
- 客户在报价页面停留了较长时间;
- 客户访问过定制服务页面;
- 客户从 Google 广告或 Facebook 广告进入网站;
- 这些行为数据可以帮助销售人员快速判断客户意向,提高跟进效率。
- 本文将介绍如何在 WordPress 网站中,通过 Fluent Forms 自动记录访客浏览轨迹,并将访问记录发送到询盘通知邮件中。
文章目录
Toggle为什么要记录用户访问轨迹
传统询盘邮件通常只有:
Name: John Smith
Email: john@example.com
Message: Please send me your catalog.
而加入访问记录后:
Name: John Smith
Email: john@example.com
Visited Pages:
https://example.com/(12s)
https://example.com/wholesale-eyelashes/(65s)
https://example.com/private-label-packaging/(38s)
https://example.com/contact/(10s)
销售人员能够快速判断:
- 客户关注哪些产品;
- 是否查看过定制服务;
- 是否有明确采购意向;
- 哪些页面最能促成转化。
第一步:在网站中记录访问页面和停留时间
将以下代码添加到网站全局页脚(Footer)或通过 Code Snippets 插件加载。
<script>
(function () {
let startTime = Date.now();
let page = location.href;
function saveTime() {
let duration = Math.round((Date.now() - startTime) / 1000);
let data = JSON.parse(
localStorage.getItem('visited_pages') || '[]'
);
// 👇 查找是否已存在该页面
let existing = data.find(item => item.url === page);
if (existing) {
// ✔ 累加时间(核心修复)
existing.time += duration;
} else {
data.push({
url: page,
time: duration
});
}
data = data.slice(-10);
localStorage.setItem(
'visited_pages',
JSON.stringify(data)
);
}
// 防止重复触发(关键优化)
let saved = false;
function safeSave() {
if (saved) return;
saved = true;
saveTime();
}
window.addEventListener('beforeunload', safeSave);
document.addEventListener('visibilitychange', function () {
if (document.visibilityState === 'hidden') {
safeSave();
}
});
})();
</script>
功能说明
该脚本会:
- 自动记录用户访问的页面 URL;
- 统计页面停留时间(秒);
- 自动合并重复访问页面;
- 仅保留最近 10 个访问页面;
- 将数据保存到浏览器 LocalStorage 中。
第二步:在 Fluent Forms 中创建隐藏字段
在 Fluent Forms 表单中新增一个 Hidden Field(隐藏字段)。
字段名称:
page_history
注意:
必须是字段的 Name Attribute,而不是 Label。

第三步:自动将访问记录写入表单
在表单页面或网站全局位置添加以下 JavaScript:
<script>
window.addEventListener('load', function(){
let data = JSON.parse(
localStorage.getItem('visited_pages') || '[]'
);
let formatted = data.map(item => {
return item.url + ' (' + item.time + 's)';
}).join('\n');
document
.querySelectorAll(
'input[name="page_history"]'
)
.forEach(function(field){
field.value = formatted;
});
});
</script>
该脚本会:
- 读取 LocalStorage 中的访问记录;
- 自动格式化访问路径;
- 写入 Fluent Forms 隐藏字段;
- 随表单一起提交。
- 支持同页多表单都会插入
第四步:在邮件通知中输出访问记录
进入:
Fluent Forms
→ Settings & Integrations
→ Email Notifications
在邮件模板中添加:
Visited Pages:
{inputs.page_history}

当客户提交表单后,通知邮件中即可显示访问轨迹。
邮件效果示例

将会显示所有浏览记录+停留时间。
需要外贸独立站建站或 GEO 优化服务?美络云科技(Mloun)提供 WordPress 外贸独立站建站、WooCommerce 跨境商城、海外 SEO 与 GEO 生成式引擎优化一站式服务,服务覆盖全球 25% 的国家和地区。
最新文章
相关文章
外贸独立站怎么做 Google SEO?新手完整指南
外贸独立站做 Google SEO 的核心逻辑只有一句话:让Google能抓取、理解你的网站,并认为你的内容值得排在用户搜索结果前面。 它不是玄学,而是一套可以...
Shopify 和 WordPress 做外贸独立站哪个好?2026 年一线建站者的选择指南
一句话结论:如果你是中小工厂、B2B 外贸企业,或希望把网站当成长期资产来经营,WordPress + WooCommerce 的综合上限更高;如果你只想快速启...
如何识别并彻底清理 WordPress 高级后门 Webshell:完整技术排查指南
近期经常碰到新的wordpress高级黑,不是简单的上传恶意文件,而是伪装插件,加上SQL注入,安全插件都无法识别。
被黑的症状:如下,这个外贸独立站用户...
WoodMart 产品分类标题背景(Category Page Title Background)在 Elementor 中设置动态背景
在外贸建站中使用 WoodMart + Elementor + JetEngine ,WoodMart 主题布局,制作 WooCommerce 产品分类模板(A...
WordPress 网站搬家后 Elementor 字体 Mixed Content 报错解决方法(彻底修复 HTTPS 字体加载失败)
在使用 WordPress 搭配 Elementor 搭建网站时,很多站长都会遇到这样一个问题:网站完成搬家、更换域名或启用 HTTPS 后,浏览器控制台出现大...
Elementor 原子化元素(Atomic Tabs)如何实现鼠标悬停切换(Hover)?完整教程
随着 Elementor 新版 Atomic Elements(原子化元素) 的推出,越来越多的网站开始使用新的 Atomic Tabs(选项卡) 组件。
...
Elementor 实现首页第 0 屏(Opening Screen)动画效果
WoodMart + Elementor 实现首页第 0 屏(Opening Screen)动画效果
很多高端品牌网站(如 Apple、Tesla、Nik...
WoodMart 搜索结果分类显示 Products、Portfolio 和 Posts(Elementor Loop Grid 完整教程)
解决 Elementor Loop Grid 中 Current Query 无法同时指定 Post Type 的问题,实现搜索结果按 Products、Por...
外贸询盘表单Fluent Forms如何加上用户访问记录
对于 B2B 外贸网站来说,客户提交询盘时留下的不仅仅是姓名、邮箱和需求内容。很多时候,客户在提交询盘前浏览了哪些页面、停留了多久、是否查看过产品页或报价页,这...
WordPress 如何嵌入高德地图
很多地图嵌入比较麻烦,要用到API,而高德这个做为外贸独立站普通的地图展示已经够用了。如果兼顾中文,那么推荐用高德,英文站用Google 地图。
生成自定...
Woocommerce 如何设置缺货售罄产品默认排序在后面
问题
在外贸独立站商店中,Woocommerce 系统,我们有大量缺货产品,我们希望将它们显示在商店/档案页面的页面/档案底部。我们希望显示缺货产品(而不...
用JS为woocommerce 产品短描述写一个Full details和Hide Full details
用户需求
woocommerce 产品短描述为一段P文本,不想全部显示,限制117字符,后面自动加上..Full details,当点击Full detail...