【问题标题】:Managing two facebook pixels on the same page在同一页面上管理两个 facebook 像素
【发布时间】:2017-12-08 19:27:48
【问题描述】:

我在一家大型公司网站上工作,该网站上的多个不同机构帮助开展媒体宣传活动。我们目前在网站的某些页面上拥有不止一个 facebook 像素。它们正在有效地工作,但我不能阻止两者都触发页面上正在跟踪的所有事件。

例如:

window.fbq("init", "111......1");
if(conditionA){
  //I would like this to be only for pixel 111.....1
  fbq("track", "PageView");
}

if(conditionB){
  window.fbq("init", "222......2");
     //I would like this to be only for pixel 222.....2
  fbq("track", "ViewConent");
}

jQuery(document).on("click", "#buttonA", function(){
    //I would like this to be only for pixel 111.....1
    window.fbq(track", "Lead");
}

有没有办法控制针对特定 ID 触发的跟踪事件? 在此示例中,现在 111 ID 正在获取所有三个事件。 如果条件 A 和条件 B 都为真,则 222 ID 将获得“PageView”事件。 如果 conditionB 为真,则 222 ID 正在获取“Lead”事件。

我明白为什么会发生这种情况,但有没有办法指定我想用于事件的 ID?

【问题讨论】:

    标签: javascript facebook-pixel facebook-analytics


    【解决方案1】:

    我刚刚找到了答案。有一个“trackSingle” https://developers.facebook.com/docs/facebook-pixel/events-advanced-use-cases/v2.11

    示例:

    window.fbq("trackSingle", "111........1", "Lead");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-23
      • 2017-11-20
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多