问题标签 [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 - Fbq(Facebook 像素)未定义
fbq 在 Edge 和 IE 中似乎未定义(在本例中为 11)。如果有人想知道我在哪里可以看到这些错误,Bugsnag 会报告这些错误。
是否有任何特定配置可以在这些浏览器中使用?我已经在 Browserstack 和每个 VM 上检查了它,似乎无法复制这个问题......
facebook - 使用 api 获取 fb 像素 id
我正在寻找使用图形 api 或使用 fb 登录 oauth 流获取 fb 帐户的 fb 像素 id 列表的任何方法来获取 fb 像素 ID。但是在查看了各种文档之后,我找不到任何可以返回此类数据的 api 调用。来自 Graph Api 资源管理器: https ://developers.facebook.com/tools/explorer/
我尝试使用 adaccounts 获取 id,然后获取像素 id,但这不起作用:/v2.11/me/adaccounts
获取广告帐户 ID
然后
/v2.11/act_729987647077200/adspixels
这返回
{ "error": { "message": "(#274) 广告帐户未启用在 Ads API 中使用。请将其添加到 developers.facebook.com/apps -> 选择您的应用 -> 设置 -> 高级 - > 广告帐户 -> 广告 API。帐户 729987647077200 未为此应用程序启用。", "type": "OAuthException", "code": 274, "fbtrace_id": "GYRwLPodWzg" } }
这需要我在我的应用程序中设置广告帐户。
但是对于我的用例,我只希望 fb 像素的用户像素 ID 开始跟踪我托管的用户网站。这样用户就可以在他的网站帐户中看到跟踪。
我想通过 fb oauth 登录和权限流程自动化像素 ID 的过程,而不是要求用户通过复制粘贴手动提供像素 ID。
javascript - 如何将抓取的收入数据发送到我的工具?
因为客户没有 dataLayer,所以我试图将来自感谢页面的抓取收入数据发送到通过 GTM 部署的 Facebook 像素。
我有Imdocument.querySelectorAll("td")[8].textContent
另一个有用的帖子,但它给了我一个带有空格和货币符号的字符串。
如何仅获取不带货币符号的收入数据?只是一个数字。
javascript - Facebook 像素事件触发 - 为什么要修改脚本和 URL
我很困惑为什么 Facebook 像素事件要求您既运行脚本来设置像素事件操作,又要求您更新像素 URL?他们在此处的文档和示例令人困惑,实际上并没有表明您需要在为事件运行脚本后更新 URL。
我想在我的非营利组织的捐赠确认页面上举办购买活动。所以我添加了脚本 fbq('track', 'Purchase', {'value':'9.99','currency':'USD'}); 在确认页面上,但这显然没有任何作用,除非我更新像素 img src url 以包含 fbq 函数中包含的相同数据 - 即 &ev=Purchase&cd[value]=9.99&cd[currency]=USD"/>
有人可以帮我理解这一点吗?我尝试添加该 URL,但在使用 javascript 变量时遇到问题,该变量在像素 img 的 src url 中保存交易的价值和货币。Facebook 像素 chrome 扩展在页面上显示一个购买事件,另一个失败的购买事件 - 实际购买价值和货币并没有真正传递给 Facebook - 只是事件发生的事实......
facebook - Facebook Pixel Helper 无法加载
我已经按照 Facebook 教程安装了 Facebook Pixel,就</head>
在我的 Joomla 网站中的标签之前。我的像素没有包含任何操作,只是脚本块代码中的默认 PageView。测试流量显示我的 Facebook Pixel 已启用,尽管 Facebook Pixel Helper 插件给了我以下错误:
“此页面上的 Facebook 像素代码未加载,因此未向 Facebook 发送任何信息。”
任何线索如何解决这个问题?
facebook - 在特定按钮点击事件上禁用 Facebook Pixel 代码
Pixel 代码有问题。我有按钮单击事件,它获取有关 ajax 调用的数据。问题是也触发了 facebook 按钮单击事件SubscribedButtonClick
,这会干扰 ajax 调用,导致服务器响应失败。
我查看了他们的 API,但没有得到任何帮助。是否有任何设置或代码可以帮助绕过此按钮单击事件或禁用SubscribedButtonClick
特定按钮单击时的调用?
javascript - Facebook 旅游动态广告,像素未加载
我必须创建 Facebook 动态广告和 Facebook 像素。我是 Facebook 像素的新手。我在https://www.facebook.com/business/help/2061728277446768?helpref=faq_content中阅读。Facebook 需要许多参数用于 Search、AddToCart、Purchase 事件。在搜索页面中,我将此代码放在标签头中
而在身体
但 Pixel Helper 显示错误“此页面上的 Facebook 像素代码未加载,因此未向 Facebook 发送任何信息。” 像素助手错误
我试着修复它。我检查了扩展,但我没有安装 AdBlock。
请帮我。(我是一名在线营销人员。我对编程知之甚少。如果我的帖子不清楚,请见谅。)
facebook - PageView%0A Facebook 像素事件
我们看到一个名为 的 Facebook Pixel 事件PageView%0A
。最后这%0A
只是出于某种原因包含的换行符吗?
这个事件在 30 天内只出现一次或两次,但我很好奇是否有其他人经历过这种情况以及他们是如何处理的。
javascript - 按钮点击时的 Facebook Pixel 潜在客户跟踪不一致
我们已将 Facebook 潜在客户跟踪放在我们网站上的表格中。使用附加到单击提交按钮的 javascript,我们fbq('track', 'Lead')
按照 Pixel 文档中的说明进行触发。我们还在我们的网站后端跟踪这些表单提交,因为它们存储在数据库中。我们看到我们系统中的内容与 FB 通过像素跟踪的内容之间存在很大差异。FB 似乎只有 - 最多 - 大约 50% 的事件。
通常,当我在 Google Analytics 中看到这个问题时,它与跟踪事件的异步性质有关,而不是完全在提交表单之前。谷歌有一种使用回调的方法,这样您就可以等到跟踪像素加载后再做其他事情,但我找不到是否有办法使用 FB 像素来做到这一点。
我逐步浏览了 javascript 代码(见下文),我可以看到该fbq
事件确实被调用了,并且我可以在 Chrome 网络选项卡中看到跟踪像素被加载。但是,由于我正在调试,因此有足够的时间来加载像素。如果普通用户这样做,则在提交表单之前像素可能加载得不够快。
这是其他人看到的问题吗?如果是这样,您如何确保跟踪事件同步发生?
HTML 提交按钮:
JS onclick 事件: