问题标签 [facebook-pixel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
189 浏览

javascript - 如何测试facebook像素动态按钮

我的购物车设置仅在按下添加到购物车按钮时触发 facebook Addtocart 像素跟踪。

因此,facebook 像素助手自然会显示像素未加载的错误。

我想知道是否有任何测试它,除了等待看看它是否在 facebook 像素仪表板中工作。

这是我在产品信息页面上的代码:

0 投票
1 回答
927 浏览

shopify - Facebook Pixel 不适用于 shopify 购买按钮

我正在 Shopify 中创建自定义销售页面并使用“购买按钮”代码添加到购物车按钮。我也使用过 Facebook 像素,但他们不适用于这个购买按钮。请让我知道如何使用此购买按钮使 facebook 像素工作

谢谢

0 投票
4 回答
209 浏览

javascript - JavaScript | ColdFusion - Facebook 像素

我正在尝试触发我的 Facebook 像素。

这就是问题:

我在客户端网站中安装了自己的图像像素,当我的像素在客户端网站中被触发时,它会向我的服务器发送一个请求,在数据库中插入一些内容后,我将请求重定向到具有来自 Facebook 的像素代码如下:

当我通过浏览器直接访问该页面时,它会成功触发像素,我可以在 Facebook 像素报告中看到它。但是,当请求在插入数据库后被重定向到页面时,像素不会触发。

我认为这是因为 JavaScript 和 HTML 从未添加到 DOM 中,因此它永远不会被执行......

你知道我怎样才能做到这一点吗?

我想如果我向<img>标签 URL 发送 HTTP GET 请求,希望 Facebook 接受它。

更新

所以这就是发生的事情,我发送的请求触发了事件,但@Jules 是对的。我找不到使用这种方法导致转化的广告,问题是在将流量推送到我们客户网站的地方,我们无法安装任何 JavaScript 代码。

我试图检查 Facebook 存储了哪些 cookie,所以当我发出 GET 请求时,我也会发送这些值,但是会发生这种情况:

1 - 广告将用户发送到如下链接:

l.facebook.com/l.php?u=redirect_url&h=some_token_here

在这个页面中,我可以检查是否有一些 cookie(我假设这些是 Facebook 需要找到哪些广告导致转化的值)

2 - 然后用户被重定向到我们的客户表单页面

我也尝试在这里检查 cookie,但 cookie 似乎不存在..

我需要帮助的人!

0 投票
4 回答
19231 浏览

javascript - Facebook Pixel + 谷歌标签管理器 + fbq 事件

我正在使用 Google Tag Manager 来交付 Facebook Pixel。

然后,我使用这样的代码触发事件

但是当代码被执行时,我得到了一个错误,因为 Facebook Pixel 是异步加载的并且 fbq 还不可用。

未捕获的 ReferenceError:未定义 fbq

我应该怎么办?

0 投票
0 回答
1195 浏览

javascript - Facebook Pixel Ajax 或带有空操作的表单

我正在实施 facebook 像素。我按照指南。所以我在我的页面头部有这段代码:

我需要在提交表单时添加此事件:

所以通常我会将第一个和第二个代码添加到我的“谢谢”页面。但是提交表单后的url和提交表单前的url是一样的(要么是ajax,要么是action属性为空的表单)。

所以我想把第一个代码放在头上,然后执行:

在用户提交表单并执行 ajax 调用之后。对此有何建议?

0 投票
1 回答
2635 浏览

facebook-pixel - Facebook 像素加载/响应时间非常慢

我已经在我的主页上实现了一个 Facebook 像素,并且对像素的长加载/响应时间感到恼火。没有像素 0.8 秒的网站完成时间 - 像素 2.5 秒(谷歌开发者控制台)。我在互联网上搜索了很长时间都没有成功-您有什么想法可以加快速度吗?

0 投票
1 回答
3452 浏览

javascript - 可以在哪里配置 Content-Security-Policy?

对于一个客户,我正在他们的网站上实施 Facebook Pixel,以允许他们收集营销统计数据。Facebook Pixel 在<head>标签中使用以下 Javascript 实现:

如您所见,该脚本正在调用connect.facebook.net域上的 Javascript 文件。当代码上传到生产服务器时,由于违反Content-Security-Policy指令,我在 Chrome 控制台中收到以下错误:

我已经浏览了网站的源代码(它是用 PHP 构建的),并且该Content-Security-Policy指令没有在任何地方配置。文件中也没有.htaccess。虽然我不太确定,如果这可以.htaccess文件中完成。

编辑:(添加响应标头的图像) 响应标头

如错误消息和上面的屏幕截图所示,在某处定义了一个Content-Security-Policy指令,我需要找到它,所以我可以在那里将 Facebook 域列入白名单。我在想,这可能是在httpd.conf我无法访问的文件中的服务器级别完成的,因为该网站是由外部托管服务提供商托管的。

所以我的问题是:如果不在 PHP 代码、html属性或文件中,可以在哪里配置指令?这可以在其他地方完成吗?Content-Security-Policy<meta http-equiv>httpd.conf

0 投票
1 回答
1388 浏览

jquery - Facebook Pixel Event ViewContent 在产品页面 Shopify 上未正确触发

我试图弄清楚为什么我的 facebook 事件“ViewContent”没有正确触发。当我访问任何产品页面时,我可以看到 facebook 像素助手加载视图内容,但在页面完成加载所有脚本后它消失了。页面刷新时,它将显示正在触发的事件。这很奇怪。它还不断在我的控制台中抛出重复的 ID,而我在其他任何地方都没有重复的 ID。

我的 ID 已粘贴在在线商店 > 偏好 > Facebook Pixel

如果您访问网站www.gurunanda.com并使用 facebook 像素帮助工具,它将显示视图内容正在产品页面上加载,但在所有内容完全加载后消失。它还显示了事件的双重触发。例如 addtocart 和 viewContent(一旦重新加载产品页面)。

0 投票
5 回答
6646 浏览

javascript - 如何重定向*后*删除 facebook 跟踪像素(或类似)

试图弄清楚如何在删除 Facebook 重定向像素后重定向到新页面。

我们已经完成了所有其他设置,但想要添加此功能(与https://meteor.link/相同)

我们目前使用window.location.replace('https://thelinkgoeshere.com');,但我认为 Facebook 是异步的,所以我们不能只在其上方添加像素代码。

感谢您的任何帮助,您可以提供!

0 投票
1 回答
1544 浏览

javascript - 在同一页面上管理两个 facebook 像素

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

例如:

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

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