对于 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% 的国家和地区。
最新文章
相关文章
为什么外贸网站要放案例?案例页怎么写?
先给结论:案例页不是"作品展示",而是你成交的临门一脚
外贸网站放案例,不是因为"别人都有所以我也要有",而是因为海外采购商在询盘之前,几乎100%会先看...
外贸独立站的域名怎么选?
先给结论:外贸独立站的域名,首选.com,其次按目标市场选国家顶级域名(如.de、.co.uk),实在不行再考虑.net或.co——但永远别用免费域名和带数字连...
外贸独立站图片优化完整指南
先说结论:图片优化是外贸独立站转化率与SEO排名的双重杠杆
外贸独立站的图片优化,不是简单的压缩文件大小或加个alt标签。它直接决定你的Google搜索排名...
WordPress外贸站必装的10个插件
外贸站别急着选主题,先把这10个插件装齐
做WordPress外贸独立站,插件选对了,事半功倍;选错了,网站卡成PPT,客户秒关页面。下面这10个插件,是我...
外贸独立站产品页面怎么写转化率高?
产品页面转化率上不去,问题通常不在流量,而在页面本身
外贸独立站的产品页面,是整站转化率的核心战场。绝大多数访客在进入网站后,只会花几十秒扫一眼产品页就决定...
2026年外贸独立站还有必要做博客吗?
先给结论:做,但别再用老方法做
2026年,外贸独立站依然需要博客,但它的角色已经从“流量入口”变成了“信任杠杆”。如果你还指望靠每周两篇产品软文带来自然...
外贸独立站的 About Us 页面怎么写才专业?
结论:About Us 页面的核心不是"介绍自己",而是"回答客户的信任问题"
外贸独立站的 About Us 页面,是访客从"随便看看"到"考虑询盘"的...
阿里国际站和外贸独立站,哪个更适合工厂?
先给结论:工厂做外贸,独立站是必选项,阿里国际站是加分项
如果你的工厂目前预算有限、团队只有两三个人,想快速出单,那先开阿里国际站;如果你们已经有一定外贸...
外贸网站被黑了怎么办?WordPress安全防护指南
先给结论:外贸网站被黑,别慌,但必须按顺序处理
如果你的WordPress外贸网站被黑了,第一件事不是删除恶意文件,而是先备份整站数据和数据库,然后断网排...
什么是GEO?外贸企业为什么要关注AI搜索优化
GEO是外贸企业必须掌握的AI时代流量密码
在AI搜索重构全球流量分配的新纪元,GEO(生成式引擎优化)正成为外贸独立站获取精准流量的核心技术。作为服务过...
外贸独立站需要做多语言吗?怎么做?
先给结论:外贸独立站必须做多语言,但不是"翻译一下"那么简单
如果你的目标市场不止英语国家,多语言是独立站的标配,不是加分项。但90%的人做多语言的方式是错...
JetEngine Repeater elementor 实现 FAQ 支持富媒体schema
在 WordPress 网站中,FAQ 页面是展示产品常见问题的重要组件。使用 JetEngine 配合 Elementor,可以灵活创建交互式手风琴 FAQ,...