javascript - 页面上的多个 Facebook 跟踪器生成错误

标签 javascript facebook facebook-pixel

我正在尝试使用 Facebook 的广告跟踪像素来跟踪广告。我们需要在页面 'PageView' 和 'ViewContent' 上有两个跟踪器。

这是我第一次使用这些脚本,我编写了以下代码,但 Google 的 Facebook Pixel Helper 在页面上生成此错误:

The Facebook pixel code on this page didn't load, so no information was sent to Facebook.

我做错了什么吗?

                    <script>
                !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function()
                {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
                n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
                t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','//connect.facebook.net/en_US/fbevents.js');

                fbq('init', '123xxxxxxxxxxx');

                fbq('track', 'PageView');

                fbq('track', 'ViewContent', {
                content_type: [contentType], //This value is dynamic, genrated at runtime
                content_ids: [contentId], //This value is dynamic, genrated at runtime
                content_name: [contentName]  //This value is dynamic, genrated at runtime

                });
                </script>

最佳答案

问题已解决。

我没有在 [contentId] 周围放置方括号,以为它们在示例中,只是为了表明“contentId”是一个动态值。我真傻!

感谢所有回复的人。

关于javascript - 页面上的多个 Facebook 跟踪器生成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48188247/

相关文章:

javascript - 拼接(0)与拼接(0,未定义)

ios - 使用 Open Graph 操作创建对象时出现 "Could not generate preview text"错误

php - 验证 facebook canvas 应用程序返回 ?code=

javascript - Facebook 像素助手显示购买事件有效,但 Facebook 事件管理器未显示

javascript - 将 Maya 场景转换为 JavaScript 或 WebGL

javascript - 滚动时更改 bootstrap 3 导航栏的颜色

javascript - Reactjs - phantomjs-node 与 "fs"模块相关的问题

ruby-on-rails - 在 before_filter 上使用 Rails 和 Omniauth 重定向循环

javascript - 如何摆脱这个 Facebook 像素警告?

reactjs - 如何在 Next.js react 应用程序上添加 Facebook Pixel?