我很困惑为什么 Facebook 像素事件要求您既运行脚本来设置像素事件操作,又要求您更新像素 URL?他们在此处的文档和示例令人困惑,实际上并没有表明您需要在为事件运行脚本后更新 URL。
我想在我的非营利组织的捐赠确认页面上举办购买活动。所以我添加了脚本 fbq('track', 'Purchase', {'value':'9.99','currency':'USD'}); 在确认页面上,但这显然没有任何作用,除非我更新像素 img src url 以包含 fbq 函数中包含的相同数据 - 即 &ev=Purchase&cd[value]=9.99&cd[currency]=USD"/>
有人可以帮我理解这一点吗?我尝试添加该 URL,但在使用 javascript 变量时遇到问题,该变量在像素 img 的 src url 中保存交易的价值和货币。Facebook 像素 chrome 扩展在页面上显示一个购买事件,另一个失败的购买事件 - 实际购买价值和货币并没有真正传递给 Facebook - 只是事件发生的事实......