问题标签 [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 Pixel 代码的正确方法是什么?
我们目前在我们的 React 应用程序中加载 Facebook Pixel JS 代码<head>
。这包括将/挂载到并触发我们的事件的整个<script>...</script>
部分。fbq
_fbq
window
PageView
我们在我们的网站上创建了一个登陆页面,第三方合作伙伴将把流量导向该页面。他们希望我们在页面上包含他们的 FB Pixel 跟踪代码。对于我们的生活,我们一直无法找到关于此的良好技术文档。
我们目前所做的:
有一个更好的方法吗?我们试图研究 using fbq.push()
,并尽可能地fbq.push(['track', '2999'])
发送PageView
我们认为的事件,但我们无法弄清楚如何修改它以发送Lead
事件,并且没有我们可以找到的文档.
我们知道的文档:
facebook - Facebook 广告总转化价值与购买转化价值不匹配
我们是一个电子商务网站,我们在 Facebook 上投放广告。
我们使用 Facebook Pixel 跟踪转化。
在分析我们的广告效果时,我们注意到有几个用于跟踪转化价值的指标。
我们用:
购买转化价值(Facebook 像素)以跟踪我们网站上的购买。
移动应用购买转化价值以跟踪我们的移动应用(iOS/Android)上的购买
但是,我们也注意到一个名为Total Conversion Value的指标,它通常大于网络和移动购买的总和。Facebook 对 Total Conversion Value 的官方定义是:
在您的网站或应用上发生的转化或 Facebook 信用支出所带来的总收入。这取决于分配给像素代码中转化类型的值。
使用蛮力(列出 Facebook Ads Manager 报告的所有可能指标),我们发现 Total Conversion Value 和 SUM(Purchase Conversion Value,Mobile App Purchases Conversion Value)之间的差异来自名为Mobile App Actions Conversion Value的指标。这是它的官方定义:
由于您的广告而在您的移动应用中发生的操作所返回的总价值。
问题来了:这个移动应用操作转化价值到底是什么?
我们扫描了我们的 iOS/Android 代码,发现我们只在购买时报告转化价值,这些数字反映在 PCV 和 MAPCV 中。我们在代码中没有看到任何我们会报告与购买无关的转化价值。
我们还注意到,当没有购买时,这个移动应用操作转化价值可能是正的。因此,我们假设它与发生在购买事件之前或独立于购买事件的事件相关联。
正如您所看到的,差异可能很大,这会完全打乱我们的投资回报率计算。知道这个移动应用操作转化价值是多少吗?或者我们可以做些什么来找出它是什么?
facebook - 如何让 Facebook 像素在我的网站上单击按钮时触发?
我已经在我的网站上安装了像素:
我在那里有 2 个事件,PageView 和 Lead。
和 2 个按钮,当有人点击下载我的应用程序时我想跟踪它们。
由于某种原因,像素被触发的次数比我的应用程序实际下载的次数要多,有人知道他会发生什么吗?
facebook - 关于 Facebook fbq('track', 'Lead'); - 有没有办法跟踪不同类型的线索?
例如 - 我有一个带有 2 个按钮的网页 - 1. 通话 2. 短信
我想为此分离潜在客户(我们称之为 Lead_call 和 Lead_sms),因为我想运行针对每个操作进行优化的活动(1 个用于 Lead_call,1 个用于 Lead_sms)。
谢谢。
facebook-graph-api - Facebook PIXEL 基于什么?
假设我有 Facebook 广告,它与精确定位(第 1 阶段)配合得很好。我的像素已经学到了一些东西......
所以我将进入“第 2 阶段”并对同一产品进行广泛的兴趣定位(但现在我的像素从第 1 阶段获得了一些知识)。
问: 在什么基础上,facebook Pixel 会知道我想针对“第一阶段”中类似的人来销售相同的产品?是目标 URL 还是什么?如果 URL 发生变化怎么办?
javascript - 等待 Facebook 像素加载
我想在我的 JavaScript 代码中检测 Facebook 像素的加载是否已完成。这可能吗?
Facebook Pixel Tracking 代码供参考:
分解它,似乎fbq('init', ...)
会导致添加一个带有属性集并设置为的script
标签。async
src
//connect.facebook.net/en_US/fbevents.js
随后,调用以某种方式通过一个重定向fbq('track', ...)
导致对图像的 HTTP 。GET
如何检测所有步骤是否完成,尤其是最终图像加载是否完成?
javascript - 注册用户的 Facebook 像素
我是 FB 像素的新手,最近在我的 Asp .Net 网站上实现了这一点。
我使用用于收集 FB 像素数据的同一 FB 帐户登录。
我去我的网站并使用与 FB使用的相同电子邮件地址创建一个用户帐户。我不在我的网站上使用 FB 身份验证登录,只是一个单独的帐户。
我可以在 JavaScript 中看到我的电子邮件地址(在查看源代码中,纯文本作为 FB 为我加密)我从 FB(脚本的高级版本)复制。我可以看到像素管理区域下列出的事件。
如何验证我登录的 FB 帐户和我在我的网站上注册的电子邮件地址是针对已注册帐户收集数据,而不是针对未在 Facebook 注册的人的帐户收集数据?
希望这是有道理的,但如果您希望我进一步澄清,请提出问题。
events - Facebook Pixel 通过 if 请求触发事件
我目前正在尝试安装 facebook 像素并让它通过 if 请求触发事件。我在每个页面中都包含了我的 head.php,我基本上想要做的是:在页面上设置一个我想要跟踪的变量,并通过 if-request 在 facebook 像素代码中询问这些变量,以便可以触发相应的事件。问题是,当我在我的 Facebook 广告页面上查找我的事件时,它们没有显示出来。当我点击“Ad Manager”-> Pixel 时,我也无法选择“定义列”下的事件,也看不到它们。
如果有人有类似的问题并解决了它或者只是知道该怎么做,那将非常高兴。提前致谢!
这是我的 $pixel 变量在包含 head.php 之前给出的方式(在 PHP 中):
其他页面上的其他变量也是如此。
这是我的带有 if 请求的 facebook 像素代码:
编辑:感谢@Cbroe:安装了像素助手并发现像素已找到,但没有触发任何事件。在控制台中,我可以看到 pixeldata 的变量为空,这意味着 php 变量 $pixel 未正确传递。因此,不知何故,它在从页面部分包含 head.php 到应该使用它的 head.php 之前丢失了。
facebook - 使用 Facebook Pixel 代码的虚拟综合浏览量
我想将 facebook 像素代码用于再营销目的,并且我打算只向没有完成它的人再营销以感谢您的页面。
但是,在预订引擎页面中,页面 url 都是相同的,从第一页到感谢页面。
有没有办法为 facebook 像素代码设置虚拟网页浏览量(虚拟页面 url)(就像我们在 Google Analytics 中所做的那样),这样我就可以细分正确的受众?
对此的任何帮助都将受到高度赞赏。
谢谢