gre*_*oda 5 javascript analytics facebook single-page-application facebook-pixel
使用高级匹配的个人信息初始化 Facebook Pixel 后,您是否可以更改高级匹配的个人信息?这是针对单页应用程序的。我尝试使用新的个人信息再次初始化 Facebook Pixel,但 Pixel 仍然报告我初始化时使用的原始高级匹配信息。
例如,我们将运行:
window.fbq('init', <FACEBOOK_ID>, { em: <email> });
在后面的页面上,我们获得有关它们的更多信息,因此我们将运行:
window.fbq('init', <FACEBOOK_ID>, { em: <email>, st: <state> })
未报告新信息(在此示例中为状态信息)。
小智 1
由于您使用的是单页应用程序,因此您必须再次进行 init,因此不可能附加高级参数。
window.fbq('init', <FACEBOOK_ID>, { em: <email>, st: <state> })
Run Code Online (Sandbox Code Playgroud)
Facebook 总是在初始化像素后触发该事件,因此在您的第一行代码中,调用已经发送到 faecbook,这就是火灾。现在,如果您想发送另一个参数,那么您必须使用 init 再次将调用发送到 facebook。