问题标签 [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 回答
426 浏览

google-tag-manager - 是否可以在不使用数据层的情况下从 Google Tag Manager 中提取数据?

我的网站上有这段代码:

是否可以仅使用现有代码中的内容将 data-product-id= 之后的数字提取到 Google 跟踪代码管理器而不通过数据层推送?这是在产品页面上,将与 Facebook Pixel 一起使用。

0 投票
1 回答
244 浏览

facebook - 跨设备用户跟踪

假设我在移动设备上显示了一个 facebook 活动,这会导致转换(安装了 Android 应用程序,它是深度链接的)。现在,同一用户在他的台式计算机上打开我的网页(带有 facebook 像素)并在那里购买了一些东西。

我想使用一些外部工具(mixpanel、exponea ...)跟踪该活动发起的转换。这可能吗?facebook 像素是实现这一目标的正确方法吗?

用户没有登录,只是在他的设备和桌面上的 facebook 上。

0 投票
0 回答
461 浏览

wordpress - 网页底部出现奇怪的 facebook 像素代码

我在维护的 Wordpress 网站上有一个奇怪的问题:代码fbq('track', 'ViewContent'); 出现在使用 Ninja Forms 插件的几个页面的最底部,这是一个示例:

https://www.smashdocs.net/subscribe-now/

我知道此代码用于 Facebook 像素跟踪,但我没有在主题模板或插件中插入任何相关代码。

奇怪的是,在网页的源代码中找不到代码。但是,在使用浏览器的元素检查器时可以看到。

该代码仅出现在使用 Ninja Form 的页面上 - 网站上的其他页面没有此问题。我测试了 Ninja Forms 的所有设置,但找不到任何对此有影响的东西。

我在网上搜索过这个问题,但找不到任何帮助。有没有人遇到过类似的问题?我将非常感谢有关此主题的任何帮助。

0 投票
1 回答
489 浏览

tags - Facebook Pixel、标准事件代码和谷歌标签管理器

我已经使用谷歌标签管理器在网站上安装了 Facebook 的像素基本代码(我认为现在可以这样做,因为 Facebook 正在提供有关如何使用 GTM 的说明)。

我的问题是,为了在我想要测量的页面上插入“标准事件代码”(例如,LEAD) - 我可以简单地使用谷歌标签管理器在我想要的页面上插入这个代码(作为单独的标签) ?

0 投票
1 回答
1216 浏览

javascript - 如何在 Google Tag Manager 的不同 HTML 位置添加标签?

目前,GTM 脚本已添加到<head>我们网站所有页面的部分中。因此,很自然地,当我向 GTM 添加标签时,它们都会添加到该<head>部分中。

但是,对于某些像素转换脚本片段,似乎需要将它们添加到部分之外或部分内。

例如,我需要<script>fbq('track', 'Purchase');</script>在标签之后添加。

对于谷歌的转换像素,我需要他们在该部分中的片段<body>

如何控制标签在 GTM 中的位置?

0 投票
1 回答
6604 浏览

facebook - “购买”事件的参数“货币”无效

我在我们的一个客户站点中使用 Facebook 事件跟踪,并且浏览器在购买事件中显示以下错误。 Facebook 像素错误:参数“货币”对于事件“购买”无效,但它作为成功事件记录在广告管理器中。

我还注意到,这个错误只发生在LKRMVR等少数货币中。如果我们发送USDGBP等货币,浏览器不会显示错误。

这可能是什么原因?

0 投票
1 回答
6444 浏览

facebook - 用于 React Native 的 Facebook Retargeting Pixel 代码

嗨,我正在尝试为我的 react native 应用程序添加 facebook 重定向像素,我希望社区可以帮助我澄清一些事情。首先,为了跟踪事件PageViewViewContent产品,我将以下脚本添加到产品页面。

我想知道如何使用 React Native 实现相同的目标。我看到 Facebook 有用于 react native 的 FB SDK(https://developers.facebook.com/docs/react-native),我想问一下,这个 SDK 是我可以实现的类似于我在上面的网络中所拥有的吗. 如果我查看产品,我是否就这样做?

如果是这样,但是我可以指定其他参数吗,也许像这样?

任何有这方面成功经验的人,请帮助我。非常感谢你

0 投票
0 回答
370 浏览

javascript - Facebook 像素似乎适用于 img 但不适用于 js

我是 Facebook Pixel 的新手,所以我可能会错过一些东西......我已经在我的标题(WordPress 网站)中动态实现了代码,下面是主页上生成的内容,例如:

我检查了 Facebook Pixel ID,它是正确的。如果我使用 Chrome 扩展程序“Facebook Pixel Helper”,我会看到 2 个调用,一个是正确的(由图像生成的),另一个不是(JS 调用)。

Facebook 像素错误

知道为什么 JS 调用失败了吗?非常感谢你的帮助!

马特

- - 编辑 - -

以下是有关“成功”像素的信息: 成功的像素

0 投票
0 回答
642 浏览

javascript - Facebook Pixel 忽略点击功能中的“AddToCart”事件

我正在将 Facebook Pixel 跟踪事件添加到在线商店。出于某种原因,以下代码在 Facebook 的 Chrome 扩展程序上出现错误:

在此处输入图像描述

使用的代码非常简单:

当点击事件被删除时,Facebook Chrome 扩展程序会跟踪“AddToCart”事件,但理想情况下,这是在点击“添加到购物车”按钮时添加的,而不是在页面加载时添加,否则我猜你最终得到的数据不正确。

我应该忽略这个错误还是让它没有点击事件?

0 投票
1 回答
1176 浏览

javascript - 使用 rails 和 turbolinks 运行 facebook 像素

Facebook 像素的初始化代码和 PageView 代码建议放在该部分内: https ://developers.facebook.com/docs/facebook-pixel/using-the-pixel#get

问题是网页的头部永远不会用 Rails turbolinks 重新加载。Pixel 确实在 pushState/popState 上向 Facebook 发送了 pageView 事件,但使用了错误的 URL - 页面初始加载时的 URL。我假设像素保存了初始位置(当调用 fbq('init') 时),然后将其重用于 PageView 事件。

我试图将整个代码段放在正文中,但结果是“Facebook Pixel Error: Duplicate Pixel ID: XXXXXXXXXX” java 脚本错误。

我尝试拆分代码并将 fbq('init', XXXXX) 事件放在头部,然后在 page:change 事件上调用 fbq('track', 'PageView'); 但问题是这再次使用了初始 URL。

我还尝试将 window.fbq 变量设置为 undefined 并在 PageView 之前再次调用 init - 所有这些都在 page:change 回调中。但随后我收到“Facebook 像素警告:在此页面上检测到多个具有冲突版本的像素”,并且再次使用错误的 url 调用了 PageView。

有没有人让 Facebook 像素与 turbolinks 一起工作?