页面上的多个Facebook跟踪器会产生错误

时间:2018-01-10 13:10:24

标签: javascript facebook facebook-pixel

我正在尝试使用Facebook的广告跟踪像素来跟踪广告,我们需要在Page&Page 39; PageView'和' ViewContent'

这是我第一次使用这些脚本,我编写了以下代码,但Google的Pixel Helper正在生成此错误" 此页面上的Facebook像素代码无法加载,所以没有信息发送到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>

1 个答案:

答案 0 :(得分:1)

问题已解决。

我没有在[contentId]周围放置方括号,认为他们在示例中,只是为了表明'contentId'是一个动态值。谢谢我!

感谢所有回复的人。