javascript - 为什么 facebook 像素计数事件转换错误?

标签 javascript facebook

<分区>

我们安装了一个 FB 像素来跟踪转化事件。 FB 工具验证它是否设置正确。结果非常不准确,以至于它基本上不起作用。我们跟踪用户输入电话号码等事件。我们完全按照提供的方式使用 FB JS 代码。我们比较了我们自己的结果,通过每次事件触发时使用 javascript 增加计数器直接测量,与在 FB 上跟踪的结果进行了比较,结果显着不同(例如,相差 >50%)。此外,此事件的结果在 FB 内部非常不一致,具体取决于您在 FB 用户界面中查看的位置。如果您查看分析事件测试器,您会看到一个数字,在像素页面上看到一个不同的数字,在广告管理器上看到一个不同的数字。差异很大(例如 >2 倍的因数)。

为了测试这一点,我们使用直接来自 FB 的 FB 像素代码制作了最简单的 html 页面。我已经把它贴在下面了。使用此代码(当然还有我们实际的像素 ID)和 FB“事件调试”功能,我们没有看到像素触发。使用 Chrome 中的 FB Pixel Helper,它可以很好地找到像素和事件。我们尝试在不同机器上的几种不同浏览器中加载该页面。

这是怎么回事?

感谢您的帮助。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <link rel="shortcut icon" type="image/png" href="http://eg.com/favicon.png"/>
  <title>Pixel Tester</title>
    <!-- Facebook Pixel Code -->
    <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',
  'https://connect.facebook.net/en_US/fbevents.js');
        fbq('init', 'xxxxxxxxxxxxxx');
        fbq('track', 'PageView');
        fbq('trackCustom', 'test');
    </script>
<noscript><img height="1" width="1" style="display:none"
  src="https://www.facebook.com/tr?id=xxxxxxxxx&ev=PageView&noscript=1"
/></noscript></head>
<body>
Pixel-Tester
</body>
</html>

最佳答案

广告管理器和像素屏幕 (facebook.com/ads/manager/pixel/facebook_pixel/) 中的数据之间的差异是因为在广告管理器中,您只能看到与您的广告系列相关的转化。在 Pixel 屏幕中,您随时可以看到 Pixel 以及与 Pixel 相关的事件被触发,无论它是否因 Facebook 事件而发生。

关于javascript - 为什么 facebook 像素计数事件转换错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45746434/

相关文章:

javascript - 如何使用javascript提取整个表格标签

javascript - JQuery 和框架 - $(document).ready 不起作用

javascript - 如何为 Babel 设置可枚举属性

android - Facebook 受众 SDK

javascript - 通过向 Facebook API 发送 HTTP 请求来创建帖子

javascript - 带有 twitter bootstrap 的 CSS 布局

python - Facebook、Django 和 Google App Engine

objective-c - Facebook Connect Safari 无法打开页面

php - 使用 sharer.php 方法的动态 facebook 共享页面

javascript - 我应该如何将 OOP 模式实现到交互式 Web 应用程序(借助 jQuery)?