# 为表单添加Meta（Facebook）Pixel

> 在表单添加Facebook Pixel ID和Conversions API token，追踪来自Meta广告的访问和购买。
>
> Source: https://docs.bcl.my/zh/facebook-pixel/

Meta（Facebook）Pixel让Meta知道哪些从你的广告进来的人打开了你的表单并完成付款。你在BCL里为每个表单添加Pixel，也可以添加Conversions API token，这样即使浏览器阻止了Pixel，购买记录还是能传到Meta。

BCL会在表单上发送**PageView**、**ViewContent**和**InitiateCheckout**，并在付款成功后发送**Purchase**。

## 复制你的Pixel ID

先从Meta取得ID：

1. 打开[Meta Events Manager](https://business.facebook.com/events_manager2)，前往**Overview**。
2. 复制你的数据集（Pixel）名称下方显示的ID。它是一个15或16位数的号码。

## 把Pixel添加到表单

付款表单、活动表单和预约表单都有同样的**Facebook Pixel**标签页。

1. 前往**Payments** → **Forms**，在表单上点击**Edit**。

   *(Screenshot: Payment Forms列表，表单上的Edit按钮已标示)*

2. 点击**Advanced**。

   *(Screenshot: Edit Payment Form页面，Advanced已标示)*

3. 打开**Facebook Pixel**标签页，开启**Enable Facebook Pixel**。
4. 把ID粘贴到**Facebook Pixel ID**。

   *(Screenshot: Facebook Pixel标签页，Enable Facebook Pixel和Facebook Pixel ID栏位已标示)*

5. 点击**Save Advanced Settings**。

   *(Screenshot: Save Advanced Settings按钮已标示)*

## 添加Conversions API token

Conversions API从BCL的服务器发送Purchase事件，所以即使顾客使用广告拦截器，购买还是会被计算。

1. 在Meta Events Manager，前往**Datasets**，选择你的数据集，然后打开**Settings**。
2. 在**Set up direct integration**下，点击**Generate access token**并复制它。
3. 回到BCL，在表单的**Facebook Pixel**标签页开启**Enable Facebook Conversions API**。
4. 把token粘贴到**Facebook Conversions API Token**。

   *(Screenshot: Enable Facebook Conversions API已开启，Facebook Conversions API Token栏位已标示)*

5. 点击**Save Advanced Settings**。

> **Tip**
> 要检查设置是否正确，把Meta **Test events**标签页里的测试代码粘贴到**Facebook TEST_CODE**。测试完成后记得清除它。

对于COD和手动银行转账订单，开启**Trigger Purchase Event on Pending**，就会在下单时发送Purchase事件，而不是等到付款后才发送。关闭时，Meta只会在你批准订单时收到通知，而且只通过Conversions API；之后才批准也不会发送第二次Purchase。请看[仪表板和广告追踪里的COD订单](/zh/cod-manual-transfer/#仪表板和广告追踪里的cod订单)。**Facebook Pixel**旁边的**TikTok Pixel**和**Google Ads**标签页，也是用同样的方式为这些平台设置。

> **Tip**
> **Events Manager不是实时的：先看Marketing Logs**。前往**Tools** → **Marketing Logs**，打开**Facebook**标签页。有这张订单的记录，就表示BCL已经发送了Purchase，即使Meta还没显示。请看[Marketing Pixel Logs](/zh/marketing-pixel-logs/)。

## 常见问题

### 我的landing page在Canva上。还可以用Meta Pixel追踪购买吗？

可以。Pixel设置在表单上，不是在landing page上，所以不管顾客从哪里来都有效。在表单的Advanced → Facebook Pixel标签页添加。

### 为什么Meta Events Manager里少了一些Purchase事件？

广告拦截器和一些浏览器会阻止Pixel发送事件。开启Enable Facebook Conversions API并添加你的token，BCL也会从它的服务器发送Purchase事件。

### 每个表单都要添加Pixel吗？

是的。Pixel是按表单设置的，所以你投放广告的每个表单都要添加。
