在将FB Pixel初始化为其他信息后,如何更改高级匹配个人信息?

时间:2018-07-12 20:12:12

标签: javascript facebook analytics single-page-application facebook-pixel

使用用于高级匹配的个人信息初始化Facebook Pixel之后,是否可以更改用于高级匹配的个人信息?这是针对单页应用程序的。我尝试使用新的个人信息再次初始化Facebook Pixel,但该像素仍在报告初始化时使用的原始高级匹配信息。

例如,我们将运行:

window.fbq('init', <FACEBOOK_ID>, { em: <email> });

在下一页中,我们将获得有关它们的更多信息,因此我们将运行:

window.fbq('init', <FACEBOOK_ID>, { em: <email>, st: <state> })

未报告新信息,在此示例中为状态信息。

1 个答案:

答案 0 :(得分:0)

由于您正在使用单页应用程序,因此您必须再次执行init,这不可能附加advance参数。

window.fbq('init', <FACEBOOK_ID>, { em: <email>, st: <state> })

Facebook总是在初始化像素后触发事件,因此在您的第一行代码调用中已将其发送到faecbook,然后触发。现在,如果要发送另一个参数,则必须使用init将调用再次发送到Facebook。