做跨境电商的老王去年在必应广告上砸了 12 万,年底一算账——哪些订单是广告带来的?不知道。哪些关键词在烧钱?不清楚。转化成本到底多少?一笔糊涂账。问题出在哪?他压根没装 UET 标签。这不是个例:我们接触过的出海企业中,超过 40% 在开户投放后忘了装追踪代码,等于蒙着眼睛烧钱。
今天这篇文章,就把 UET 标签从创建到安装、从验证到转化目标设置,在 HTML、WordPress、Shopify、WooCommerce 四个主流平台上讲透。不管你是技术小白还是老手,跟着操作就能搞定。
什么是 UET 标签,为什么它是必应广告的生命线
UET(Universal Event Tracking)是微软广告平台的统一事件追踪代码。简单说,它就是一小段 JavaScript,嵌入你的网站后,能把用户的每一个行为——访问了哪个页面、点了哪个按钮、提交了表单、完成了购买——全部回传给 Microsoft Ads 后台。
没有 UET,你的必应广告账户就像没装仪表盘的汽车:能跑,但不知道速度、油量和方向。具体来说,UET 标签支撑着三个核心能力:
| 能力 | 没有 UET 的后果 | 安装 UET 后的效果 |
|---|---|---|
| 转化追踪 | 无法归因,不知道哪个广告带来成交 | 精确追踪每笔订单来源 |
| 再营销受众 | 无法创建网站访客受众 | 自动构建高意向再营销列表 |
| 自动出价 | 智能出价策略无数据可用 | CPA、ROAS 等策略自动优化 |
做 DTC 品牌出海的陈总曾经跟我们说:”装了 UET 之后,我第一次看到哪些关键词真正在赚钱,砍掉了 30% 的无效花费,ROI 从 1.8 提到了 3.2。”这就是数据追踪的力量。想了解更多关于必应广告转化追踪的基础知识,可以先看我们的入门文章。
第一步:在 Microsoft Ads 后台创建 UET 标签
安装之前,你需要先在广告后台生成你的 UET 标签代码。
- 登录 Microsoft Advertising 后台
- 顶部导航点击
Tools→UET tags - 点击
Create按钮 - 填写标签名称(建议用”网站名+用途”命名,如”MyStore-Main”)
- 可选:填写描述信息
- 点击
Save
[截图:UET 标签创建界面]
创建完成后,系统会生成一段类似这样的代码:
<script>
(function(w,d,t,r,u){
var f,n,i;
w[u]=w[u]||[],f=function(){
var o={ti:"YOUR_TAG_ID",enableAutoSpa498Tracking:true};
o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")
},
n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){
var s=this.readyState;
s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)
},
i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)
})(window,document,"script","//bat.bing.com/bat.js","uetq");
</script>
其中 YOUR_TAG_ID 就是你的唯一标签 ID,后面所有平台安装都用它。
重要提示:一个广告账户只需要一个 UET 标签,多个转化目标共用同一个标签。不要反复创建新标签。
四大平台安装方法详解
不同建站平台的安装方式差异不小。下面这张表帮你快速判断哪种方式适合你:
| 平台 | 安装难度 | 推荐方式 | 预计耗时 |
|---|---|---|---|
| 纯 HTML/自建站 | ⭐⭐ | 手动嵌入代码 | 5-10 分钟 |
| WordPress | ⭐ | 插件安装 | 3-5 分钟 |
| Shopify | ⭐ | 后台集成 | 2-3 分钟 |
| WooCommerce | ⭐⭐ | 插件 + 代码 | 5-10 分钟 |
纯 HTML / 自建站安装
这是最基础的方式,适用于任何网站。把 UET 代码粘贴到每个页面的 <head> 标签内,位于 </head> 之前:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>你的网站</title>
<!-- Microsoft UET 标签 -->
<script>
(function(w,d,t,r,u){
var f,n,i;
w[u]=w[u]||[],f=function(){
var o={ti:"YOUR_TAG_ID",enableAutoSpaTracking:true};
o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")
},
n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){
var s=this.readyState;
s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)
},
i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)
})(window,document,"script","//bat.bing.com/bat.js","uetq");
</script>
</head>
<body>
<!-- 页面内容 -->
</body>
</html>
如果你用 Google Tag Manager (GTM),可以新建一个 Custom HTML 标签,把代码贴进去,触发器选 All Pages 即可。
WordPress 安装
WordPress 推荐两种方式:
方式一:使用插件(推荐新手)
安装「Insert Headers and Footers」或「WPCode」插件,在 Header 区域粘贴 UET 代码即可。全站自动生效,无需改动主题文件。
方式二:编辑 functions.php
在子主题的 functions.php 中添加:
function add_uet_tracking_code() {
?>
<script>
(function(w,d,t,r,u){
var f,n,i;
w[u]=w[u]||[],f=function(){
var o={ti:"YOUR_TAG_ID",enableAutoSpaTracking:true};
o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")
},
n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){
var s=this.readyState;
s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)
},
i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)
})(window,document,"script","//bat.bing.com/bat.js","uetq");
</script>
<?php
}
add_action('wp_head', 'add_uet_tracking_code');
Shopify 安装
Shopify 对 UET 标签的支持非常友好:
- 进入 Shopify 后台 →
Online Store→Themes - 点击
Actions→Edit code - 找到
theme.liquid文件 - 在
<head>标签内粘贴 UET 代码 - 点击
Save
Shopify 还支持通过 Settings → Customer Events 直接添加像素代码,操作更简单。
做跨境电商的张总就是 Shopify 建站,他告诉我们:”从 Shopify 后台装 UET 到看到数据回传,前后不到 5 分钟。之前一直以为很复杂不敢装,结果就是粘贴一段代码的事。”
WooCommerce 安装
WooCommerce 基于 WordPress,基础安装方式和 WordPress 一样。但如果你需要追踪订单金额(动态收入追踪),需要额外在感谢页面添加转化代码:
// 在 functions.php 中添加
add_action('woocommerce_thankyou', 'uet_woocommerce_conversion');
function uet_woocommerce_conversion($order_id) {
$order = wc_get_order($order_id);
$total = $order->get_total();
$currency = $order->get_currency();
?>
<script>
window.uetq = window.uetq || [];
window.uetq.push('event', 'purchase', {
'revenue_value': <?php echo $total; ?>,
'currency': '<?php echo $currency; ?>'
});
</script>
<?php
}
这段代码会在用户完成付款到达感谢页面时,自动把订单金额回传给 Microsoft Ads,让你能在后台看到每个关键词带来的真实收入。
安装验证:确认 UET 标签正常工作
装完代码不代表万事大吉。验证环节至关重要,否则你可能以为在追踪,实际上数据根本没回传。
使用 UET Tag Helper 浏览器插件
这是微软官方推荐的验证工具:
- 在 Chrome 应用商店搜索「UET Tag Helper」并安装
- 打开你的网站
- 点击插件图标,查看 UET 标签状态
| 状态 | 含义 | 处理方式 |
|---|---|---|
| 绿色 ✓ | 标签正常触发 | 无需操作 |
| 黄色 ⚠ | 标签存在但有警告 | 检查警告详情 |
| 红色 ✗ | 标签未检测到 | 检查代码是否正确嵌入 |
在 Microsoft Ads 后台验证
回到广告后台 Tools → UET tags,查看标签状态:
- Tag active:标签正常工作,已接收到数据
- Tag inactive:标签已创建但尚未接收到数据(安装后需等待 24 小时)
- Unverified:标签未验证,请检查安装
[截图:UET 标签状态界面]
转化目标设置:告诉系统什么算”成功”
UET 标签只负责收集数据,你还需要告诉系统哪些行为算作转化。进入 Tools → Conversion goals → Create。
常见的转化目标类型:
| 转化类型 | 适用场景 | 设置方式 |
|---|---|---|
| 目标页面(URL) | 感谢页、订单确认页 | 填写 URL 包含条件 |
| 事件(Event) | 按钮点击、表单提交 | 需配合事件代码 |
| 持续时间 | 用户停留时长 | 设置最低秒数 |
| 每次访问页面数 | 内容浏览深度 | 设置最低页面数 |
对于大多数出海电商,最核心的转化目标是订单确认页。设置方式:
- 转化类型选「Destination URL」
- URL 条件填
contains: /thank-you或/order-confirmed - 设置收入值(固定值或动态值)
- 计数方式选「每次」(每个订单都算)或「唯一」(同一用户只算一次)
做 B2B 外贸的李经理设置了两个转化目标:询盘表单提交和在线聊天发起。他发现 70% 的有效询盘来自必应广告的品牌词,据此把品牌词预算提高了 50%,询盘量翻了一倍。了解更多出价策略的优化方法,可以参考我们的专题文章。
常见安装问题排查
即使按照教程操作,安装过程中仍可能遇到问题。以下是最常见的几种:
问题一:标签状态一直显示”Unverified”
- 检查代码是否放在
<head>内而非<body>底部 - 确认 Tag ID 是否正确
- 清除网站缓存(尤其是使用了缓存插件的 WordPress)
- 等待 24 小时后再检查(新标签需要时间验证)
问题二:UET Tag Helper 显示”No UET tags found”
- 检查是否有 JavaScript 错误阻止了代码执行(打开浏览器 F12 控制台查看)
- 确认广告拦截器没有屏蔽
bat.bing.com - 检查是否有 Content Security Policy (CSP) 限制
问题三:标签触发但转化数据不回传
- 确认转化目标已正确设置且状态为”Tracking”
- 检查转化页面 URL 是否与目标设置的条件匹配
- 确认转化窗口期设置合理(默认 30 天)
问题四:数据延迟或数量不对
- Microsoft Ads 转化数据通常有 3-6 小时延迟
- 如果使用了 SPA 单页应用,需要开启
enableAutoSpaTracking:true - 跨设备转化可能需要额外配置
进阶方向:从基础安装到高级玩法
基础的 UET 安装只是起点。当你的广告账户跑起来后,还有很多进阶操作值得探索:
- 自定义事件追踪:追踪按钮点击、视频播放、滚动深度等用户行为
- 增强转化:提升跨设备归因准确率
- 离线转化导入:把线下成交数据回传给广告系统
- 动态再营销:基于用户浏览过的具体商品投放个性化广告
这些高级配置我们会在后续文章中详细展开。如果你还没有开通必应广告账户,可以通过我们的极速开户通道获取专属 $500 广告金,由专业团队协助你完成账户设置和 UET 标签部署。
了解必应广告的账户结构和质量分机制,也有助于你更好地利用 UET 数据优化广告效果。
常见问题解答(FAQ)
Q1:一个网站需要安装几个 UET 标签?
一个 Microsoft Ads 账户只需要一个 UET 标签,多个转化目标共享同一个标签。如果你有多个广告账户(比如不同市场),每个账户各需一个标签,可以在同一个网站上同时安装多个 UET 标签,它们不会冲突。
Q2:UET 标签会影响网站加载速度吗?
UET 标签采用异步加载(async),对页面加载速度的影响极小,通常在 50ms 以内。bat.bing.com 使用全球 CDN 分发,无论你的目标市场在北美、欧洲还是东南亚,加载延迟都很低。
Q3:GTM 安装和直接嵌入代码有什么区别?
功能上没有区别,最终都是加载同一段 UET 代码。使用 GTM 的好处是可以集中管理所有追踪代码(Google Analytics、Meta Pixel、UET 等),无需改动网站源代码。如果你的网站已经用了 GTM,建议通过 GTM 安装 UET。
Q4:安装 UET 后多久能看到数据?
UET 标签安装后,通常 30 分钟到 2 小时内可以在 Tag Helper 中确认标签触发。但在 Microsoft Ads 后台看到完整的转化数据,通常需要 24-48 小时。如果 48 小时后仍无数据,建议按照本文的排查步骤逐一检查。
Q5:我已经在投放必应广告但没装 UET,现在装还来得及吗?
当然来得及,而且越早装越好。UET 标签只能从安装时刻开始收集数据,无法追溯历史。但从安装那一刻起,你的每一分广告费都有据可查。安装后建议观察 1-2 周数据,再根据转化数据调整出价策略和预算分配。