文章目录[隐藏]
更新时间:2024年7月16号
以purchase事件为例,我们演示如何在Google Tag Manager(GTM)中实现Facebook Pixel的数据追踪:

Facebook Purchase 事件示例
Facebook Pixel 的 purchase 事件标准代码示例:
<span class="pln"> fbq</span><span class="pun">(</span><span class="str">'track'</span><span class="pun">,</span> <span class="str">'Purchase'</span><span class="pun">,</span> <span class="pun">{</span><span class="pln">currency</span><span class="pun">:</span> <span class="str">"USD"</span><span class="pun">,</span><span class="pln"> value</span><span class="pun">:</span> <span class="lit">30.00</span><span class="pun">});</span>
说明:
- currency:货币类型,例如 “USD”
- value:购买金额,例如 30.00
在配置purchase事件之前,你还需要安装Facebook Pixcel的基础代码,延伸阅读:Google Tag Manager上安装Facebook Pixel跟踪代码
配置演示
Step 1 : 设置数据层变量
为了动态获取购买金额和货币信息,需要从 dataLayer 中获取 currency 和 value。
在GTM中点击「变量」——「新建」——「选择一个变量类型以开始设置…」——「数据层变量」,然后做如下设定:
同理设置dl-value。
Step 2 : 设置触发器
触发器用于控制purchase事件的触发时机。
在GTM中点击「触发器」——「新建」——「选择一个触发器类型以开始设置…」——「自定义事件」,然后做如下设定:
Step 3 : 设置Facebook Pixel标签
通过GTM将 purchase 事件发送到 Facebook Pixel。
在GTM中点击「代码」——「新建」——「选择一个代码类型以开始设置…」——「Facebook Pixel」,然后做如下设定:
Step 4 : 预览与调试
在GTM预览模式或Facebook Pixel Helper中验证事件触发是否正常。
注意事项
- 数据一致性:确保 GA4 purchase 事件和 Facebook Pixel purchase 事件的数据来源一致(同一 dataLayer 数据),避免金额或货币字段在不同系统中不一致。
- 事件顺序:purchase 事件应在交易完成后触发,例如在确认订单页或支付成功页。


