我可以多次调用fbq('init')来使用新的像素功能吗?

时间:2017-02-20 10:10:23

标签: javascript facebook facebook-javascript-sdk

我想使用new Facebook Ads Pixel feature where I can pass through my own information about a viewer,因为它们与Facebook Cookie无法匹配。

但是,我想在结帐页面上执行此操作,该页面包含供用户输入其姓名,地址等的字段。当然,他们会在页面加载后执行此操作。

我可以根据客户类型或一旦用户点击购买按钮从字段中提取信息。但是,运行fbq('init'...)函数不止一次会出现问题吗?我假设如果我不直接包含init函数,它将不适用于我的标准事件跟踪(跟踪页面视图等),所以我真的不想延迟它直到他们点击按钮因为我将丢失其他指标。

或者,我可以在之后在他们看到的下一页上提供他们的信息。

我的问题最终成为;在单个页面上多次调用fbq('init'...)是否有问题,如果我这样做,它是否可以通过有关客户的额外详细信息发送?

1 个答案:

答案 0 :(得分:0)

是的,您可以多次调用init。 事件将发送到传递给init的每个像素。

来源:https://developers.facebook.com/ads/blog/post/v2/2017/11/28/event-tracking-with-multiple-pixels-tracksingle/