问题标签 [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 投票
0 回答
581 浏览

facebook - facebook 团队如何在 facebook 像素中使用“发送的自定义参数”?

我最近检查了 airbnb,一旦我在网站上应用了过滤器,它就会使用自定义参数中的所有信息触发 Facebook 像素。

在此处输入图像描述

这是如何完成的,即 facebook 如何向查看过我们网站上特定页面的人显示特定广告?被解雇后,当我通过同一浏览器访问 Facebook 时,我开始得到相关建议。仅当用户从同一浏览器登录 facebook 时,这是否有效?

是否像 facebook 会将这个像素与该浏览器上已经登录的 facebook 用户相关联?如果同一用户从任何其他设备访问 facebook,他/她会看到基于该像素的广告吗?

0 投票
0 回答
27 浏览

facebook - 以像素为单位向 Facebook 发送用户信息的有效性和安全性如何?

我想根据他们在我网站上的购买来重新定位我的用户。例如,如果有人从我的网站购买童装,当我在童装系列中推出一些优惠时,我想重新定位该用户。

我读了这篇文章。这看起来非常有效,因为我可以将我的客户手机/电子邮件和购买类别(即童装)发送到 Facebook。之后,如果我有一些童装报价,我可以在 Facebook 上轻松地重新定位这些用户。

但我担心几件事:

  1. 与 facebook 分享我的客户手机/电子邮件是否正确。这样做有什么法律后果吗?
  2. 我应该同时发送电子邮件/手机吗?如果用户在 facebook 上使用相同的手机但不同的电子邮件,反之亦然怎么办?

如果有人可以分享在活动中使用移动/电子邮件的任何案例研究,那就太好了。

0 投票
1 回答
54 浏览

google-tag-manager - 有时标签管理器不记录 facebook 像素代码

我的网站在这里我想用谷歌标签管理器创建 facebook 像素事件代码,但有时它不起作用

我的设置是:

触发器类型:单击所有元素此触发器触发:一些单击单击类 == 等于 == 购物车按钮 btn btn-default btn-lg hvr-sweep-to-right

此触发器触发:一些点击

0 投票
1 回答
790 浏览

javascript - 什么是!javascript 中的函数?

我在谷歌标签管理器中有这段代码:

我只是想知道是否有人可以告诉我'!function'是什么,或者它有什么作用?我以前从未见过它,并且 google/duckduckgo 搜索没有产生任何结果,我可以看到。

这可能意味着“不是一个功能”吗?诡异的!

0 投票
0 回答
100 浏览

javascript - 如何在 javascript 函数中测试字符串参数?

我遇到了一个问题,我试图将多个 facebook 像素放在我工作正常的网站上。这些像素是通过谷歌标签管理器放入的。现在的问题是网站上有两个 GTM 实例,现在他们也试图通过该实例添加一个 facebook 像素。这现在两次调用相同的函数并导致多个像素触发,即使这些函数位于 GTM 的两个不同实例上。

所以我不能只检查函数'fbq'是否已经存在,因为这是触发所有函数的原因,所以我需要寻找的是字符串'Purchase'是否已经存在,而我的谷歌搜索只是想出了解决方案看看函数是否存在。谁能帮我看看字符串'Purchase'是否作为参数存在?谢谢

0 投票
1 回答
369 浏览

javascript - facebook像素计时器代码

我需要把这个计时器放在我的 facebook 像素代码中

谁能告诉我我应该将它放在代码中的哪个位置,还是我只是将整个 facebook 像素代码放在大括号内?

0 投票
0 回答
2590 浏览

facebook - Facebook 像素助手不起作用

我的 Facebook Pixel Helper (Google Chrome Extensions) 似乎不再工作了。每当我查看任何正确安装的像素时(我知道是因为我在其他计算机上检查过并且 Facebook 收到了正确的数据),我在每个网站上都会看到相同的错误。

此页面上的 Facebook 像素代码未加载,因此未向 Facebook 发送任何信息。

我已经尝试过以下事情:

  • 退出并重新启动 Chrome(它也已更新)
  • 删除并重新安装了 Pixel Helper
  • 关闭计算机并再次打开
  • 在 Facebook Developers 网站上搜索,它是这样说的:

此错误意味着 Pixel Helper 在您的网站上发现了看似 Facebook 像素代码的内容,但从未进行过实际的 HTTP 调用。这通常可能是由于代码中的错误,但也可能发生在像素触发动态事件(例如,单击按钮)时。

  • 在谷歌上搜索
  • 额外检查相同的像素是否在其他计算机上工作(答案 = 是)
  • 清空缓存

我知道安装的像素没有任何问题,但我无法在自己的计算机上进行检查 - 因为每次使用 Pixel Helper 时都会看到那个红色三角形。我想也许这是一个经常发生的问题,这里的任何人碰巧知道如何解决它?

因为我的想法很新鲜:-)。

0 投票
1 回答
56 浏览

facebook - Facebook 自定义转化:如何设置转化事件等于查看的页面数?

您如何为用户参与度创建自定义转化事件,以使“成功”等于查看超过特定网页浏览量的用户?

例如,当用户查看任何20 个或更多页面,而不是特定页面或页面时,应触发自定义转化事件。

本文 ( https://www.facebook.com/business/success/topix )中描述了此转换事件,但在实际的自定义转换设置中似乎没有选项可以实现此目的。很清楚如何为查看一次综合浏览量或特定页面的用户设置事件,而不是为“查看的页面数”目标设置事件。

谢谢!

0 投票
1 回答
915 浏览

facebook - 将 Facebook Advance Matching Pixel 与 Google Tag Manager 结合使用

基本的 Pixel init 在 GTM 上工作得很好,现在我想用 GTM 添加高级匹配,所以我有一个关于安全性的问题。可以将未散列的 aEmail、aPhone、aFirstName 作为 GTM 变量发送吗?我看到 AirBNB 正在对它们的值进行哈希处理,也许有一些函数可以解决这个问题。这个 Pixel init 标记在每次页面加载时触发,aEmail、aPhone、aFirstName 是 GTM 变量。谢谢

0 投票
2 回答
2009 浏览

javascript - 传递到 Facebook 购买事件时未定义 GTM 数据层变量

我为 Facebook 的购买事件创建了一个自定义 HTML 标记,其中包含 3 个自定义变量。

他们引用 dataLayer 的数据,但 Facebook Pixel Helper 将所有 3 个值显示为未定义:

dataLayer 值工作

Facebook-像素助手

任何想法为什么数据没有正确传递到像素?