问题标签 [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.
javascript - 如何测试facebook像素动态按钮
我的购物车设置仅在按下添加到购物车按钮时触发 facebook Addtocart 像素跟踪。
因此,facebook 像素助手自然会显示像素未加载的错误。
我想知道是否有任何测试它,除了等待看看它是否在 facebook 像素仪表板中工作。
这是我在产品信息页面上的代码:
shopify - Facebook Pixel 不适用于 shopify 购买按钮
我正在 Shopify 中创建自定义销售页面并使用“购买按钮”代码添加到购物车按钮。我也使用过 Facebook 像素,但他们不适用于这个购买按钮。请让我知道如何使用此购买按钮使 facebook 像素工作
谢谢
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 似乎不存在..
我需要帮助的人!
javascript - Facebook Pixel + 谷歌标签管理器 + fbq 事件
我正在使用 Google Tag Manager 来交付 Facebook Pixel。
然后,我使用这样的代码触发事件
但是当代码被执行时,我得到了一个错误,因为 Facebook Pixel 是异步加载的并且 fbq 还不可用。
未捕获的 ReferenceError:未定义 fbq
我应该怎么办?
javascript - Facebook Pixel Ajax 或带有空操作的表单
我正在实施 facebook 像素。我按照指南。所以我在我的页面头部有这段代码:
我需要在提交表单时添加此事件:
所以通常我会将第一个和第二个代码添加到我的“谢谢”页面。但是提交表单后的url和提交表单前的url是一样的(要么是ajax,要么是action属性为空的表单)。
所以我想把第一个代码放在头上,然后执行:
在用户提交表单并执行 ajax 调用之后。对此有何建议?
facebook-pixel - Facebook 像素加载/响应时间非常慢
我已经在我的主页上实现了一个 Facebook 像素,并且对像素的长加载/响应时间感到恼火。没有像素 0.8 秒的网站完成时间 - 像素 2.5 秒(谷歌开发者控制台)。我在互联网上搜索了很长时间都没有成功-您有什么想法可以加快速度吗?
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
jquery - Facebook Pixel Event ViewContent 在产品页面 Shopify 上未正确触发
我试图弄清楚为什么我的 facebook 事件“ViewContent”没有正确触发。当我访问任何产品页面时,我可以看到 facebook 像素助手加载视图内容,但在页面完成加载所有脚本后它消失了。页面刷新时,它将显示正在触发的事件。这很奇怪。它还不断在我的控制台中抛出重复的 ID,而我在其他任何地方都没有重复的 ID。
我的 ID 已粘贴在在线商店 > 偏好 > Facebook Pixel
如果您访问网站www.gurunanda.com并使用 facebook 像素帮助工具,它将显示视图内容正在产品页面上加载,但在所有内容完全加载后消失。它还显示了事件的双重触发。例如 addtocart 和 viewContent(一旦重新加载产品页面)。
javascript - 如何重定向*后*删除 facebook 跟踪像素(或类似)
试图弄清楚如何在删除 Facebook 重定向像素后重定向到新页面。
我们已经完成了所有其他设置,但想要添加此功能(与https://meteor.link/相同)
我们目前使用window.location.replace('https://thelinkgoeshere.com');
,但我认为 Facebook 是异步的,所以我们不能只在其上方添加像素代码。
感谢您的任何帮助,您可以提供!
javascript - 在同一页面上管理两个 facebook 像素
我正在一个大型公司网站上工作,其中有几个不同的机构帮助进行媒体宣传。我们目前在网站的某些页面上拥有不止一个 facebook 像素。它们正在有效地工作,但我不能阻止两者都触发页面上跟踪的所有事件。
例如:
有没有办法控制针对特定 ID 触发的跟踪事件?在此示例中,现在 111 ID 正在获取所有三个事件。如果条件 A 和条件 B 都为真,则 222 ID 将获得“PageView”事件。如果 conditionB 为真,则 222 ID 将获得“Lead”事件。
我明白为什么会发生这种情况,但是有没有办法指定我想要用于事件的 ID?