嘿,我已将我的 Facebook Pixel 集成到我的论坛。除加载论坛帖子页面时触发两次 PageView Pixel 事件外,一切都按预期工作。在其他论坛页面上会触发单个 PageView Pixel 事件。有人知道为什么会发生这种双重触发吗?
您是如何添加像素的?
1 个赞
我创建了一个名为“Facebook Pixel”的组件(设置 > 自定义 > 组件),然后点击了“编辑 CSS/HTML”。接着,我将 Meta Pixel 代码复制并粘贴到“通用头部”部分,然后点击了“保存”。我尝试将像素移动到“正文”部分,看看是否能解决问题,但没有成功。
如果您能提供任何帮助,我将不胜感激。谢谢!
编辑:我弄清楚了为什么会发生这种情况,但我不知道如何解决。URL 在页面加载后会发生变化。例如,在第一次 PageView 中,URL 末尾会附加 /3,在第二次 PageView 中会附加 /2。当我向上滚动页面时,附加部分会消失,这实际上会触发第三次 PageView。同样,当我向下滚动时,附加部分会重新出现。
1 个赞
您好 Charles,
我简单看了一下,这里有一个链接 介绍了如何在 SPA(Discourse 也是其中之一)中实现正确行为。我认为您需要接入 Ember 路由系统,并且只在新主题打开时跟踪 PageView。
我认为您可以将此发布到 Marketplace,如果您愿意为此花钱,应该会有人能够提供帮助。
6 个赞
