问题标签 [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.
google-tag-manager - 是否可以在不使用数据层的情况下从 Google Tag Manager 中提取数据?
我的网站上有这段代码:
是否可以仅使用现有代码中的内容将 data-product-id= 之后的数字提取到 Google 跟踪代码管理器而不通过数据层推送?这是在产品页面上,将与 Facebook Pixel 一起使用。
facebook - 跨设备用户跟踪
假设我在移动设备上显示了一个 facebook 活动,这会导致转换(安装了 Android 应用程序,它是深度链接的)。现在,同一用户在他的台式计算机上打开我的网页(带有 facebook 像素)并在那里购买了一些东西。
我想使用一些外部工具(mixpanel、exponea ...)跟踪该活动发起的转换。这可能吗?facebook 像素是实现这一目标的正确方法吗?
用户没有登录,只是在他的设备和桌面上的 facebook 上。
wordpress - 网页底部出现奇怪的 facebook 像素代码
我在维护的 Wordpress 网站上有一个奇怪的问题:代码fbq('track', 'ViewContent'); 出现在使用 Ninja Forms 插件的几个页面的最底部,这是一个示例:
https://www.smashdocs.net/subscribe-now/
我知道此代码用于 Facebook 像素跟踪,但我没有在主题模板或插件中插入任何相关代码。
奇怪的是,在网页的源代码中找不到代码。但是,在使用浏览器的元素检查器时可以看到。
该代码仅出现在使用 Ninja Form 的页面上 - 网站上的其他页面没有此问题。我测试了 Ninja Forms 的所有设置,但找不到任何对此有影响的东西。
我在网上搜索过这个问题,但找不到任何帮助。有没有人遇到过类似的问题?我将非常感谢有关此主题的任何帮助。
tags - Facebook Pixel、标准事件代码和谷歌标签管理器
我已经使用谷歌标签管理器在网站上安装了 Facebook 的像素基本代码(我认为现在可以这样做,因为 Facebook 正在提供有关如何使用 GTM 的说明)。
我的问题是,为了在我想要测量的页面上插入“标准事件代码”(例如,LEAD) - 我可以简单地使用谷歌标签管理器在我想要的页面上插入这个代码(作为单独的标签) ?
javascript - 如何在 Google Tag Manager 的不同 HTML 位置添加标签?
目前,GTM 脚本已添加到<head>
我们网站所有页面的部分中。因此,很自然地,当我向 GTM 添加标签时,它们都会添加到该<head>
部分中。
但是,对于某些像素转换脚本片段,似乎需要将它们添加到部分之外或部分内。
例如,我需要<script>fbq('track', 'Purchase');</script>
在标签之后添加。
对于谷歌的转换像素,我需要他们在该部分中的片段<body>
。
如何控制标签在 GTM 中的位置?
facebook - “购买”事件的参数“货币”无效
我在我们的一个客户站点中使用 Facebook 事件跟踪,并且浏览器在购买事件中显示以下错误。 Facebook 像素错误:参数“货币”对于事件“购买”无效,但它作为成功事件记录在广告管理器中。
我还注意到,这个错误只发生在LKR、MVR等少数货币中。如果我们发送USD或GBP等货币,浏览器不会显示错误。
这可能是什么原因?
facebook - 用于 React Native 的 Facebook Retargeting Pixel 代码
嗨,我正在尝试为我的 react native 应用程序添加 facebook 重定向像素,我希望社区可以帮助我澄清一些事情。首先,为了跟踪事件PageView
或ViewContent
产品,我将以下脚本添加到产品页面。
我想知道如何使用 React Native 实现相同的目标。我看到 Facebook 有用于 react native 的 FB SDK(https://developers.facebook.com/docs/react-native),我想问一下,这个 SDK 是我可以实现的类似于我在上面的网络中所拥有的吗. 如果我查看产品,我是否就这样做?
如果是这样,但是我可以指定其他参数吗,也许像这样?
任何有这方面成功经验的人,请帮助我。非常感谢你
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 一起工作?