对于 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% 的国家和地区。
最新文章
相关文章
E-E-A-T是什么?外贸独立站怎么建立谷歌信任度?
E-E-A-T 不是谷歌排名因素里的一条加减分项,它更像谷歌用来判断"这个站到底是真懂行还是拼凑内容"的一套底层标准。外贸独立站想建立信任度,核心就三件事:让谷...
外贸网站怎么做结构化数据(Schema)让AI搜索直接引用?
Schema 结构化数据不会让你的外贸站排名一夜飞升,但它决定了 AI 搜索在"读"你页面的时候,能不能一眼看懂你是谁、卖什么、卖多少钱、发到哪个国家。看不懂,...
外贸网站怎么让ChatGPT和AI搜索引擎推荐自己?
让AI推荐你,本质上不是"优化给AI看",而是"让AI能读懂、敢引用、愿意推荐你"
ChatGPT、Perplexity、Google AI Overvi...
谷歌AI Overviews上线后,外贸网站自然流量下降怎么办?
先说结论:AI Overviews 吃掉的主要是"信息型查询"的点击,如果你的外贸站流量结构里这类词占了一半以上,掉是正常的,慌也没用。真正该做的是把预算和精力...
ChatGPT、Perplexity等AI搜索会取代Google吗?外贸获客如何应对
先给结论:AI搜索不会"取代"Google,但正在"吃掉"Google的流量入口——外贸独立站的获客逻辑必须从"排名思维"转向"被引用思维"
作为从201...
外贸独立站上线前必查的20项清单
上线前少看这20项,外贸独立站上线后大概率返工
外贸独立站不是搭完页面就算上线,真正决定生死的是上线前那几小时的检查。以下20项清单,来自我们服务数百个海...
为什么外贸网站要放案例?案例页怎么写?
先给结论:案例页不是"作品展示",而是你成交的临门一脚
外贸网站放案例,不是因为"别人都有所以我也要有",而是因为海外采购商在询盘之前,几乎100%会先看...
外贸独立站的域名怎么选?
先给结论:外贸独立站的域名,首选.com,其次按目标市场选国家顶级域名(如.de、.co.uk),实在不行再考虑.net或.co——但永远别用免费域名和带数字连...
外贸独立站图片优化完整指南
先说结论:图片优化是外贸独立站转化率与SEO排名的双重杠杆
外贸独立站的图片优化,不是简单的压缩文件大小或加个alt标签。它直接决定你的Google搜索排名...
WordPress外贸站必装的10个插件
外贸站别急着选主题,先把这10个插件装齐
做WordPress外贸独立站,插件选对了,事半功倍;选错了,网站卡成PPT,客户秒关页面。下面这10个插件,是我...
外贸独立站产品页面怎么写转化率高?
产品页面转化率上不去,问题通常不在流量,而在页面本身
外贸独立站的产品页面,是整站转化率的核心战场。绝大多数访客在进入网站后,只会花几十秒扫一眼产品页就决定...
2026年外贸独立站还有必要做博客吗?
先给结论:做,但别再用老方法做
2026年,外贸独立站依然需要博客,但它的角色已经从“流量入口”变成了“信任杠杆”。如果你还指望靠每周两篇产品软文带来自然...