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

php - 用php写入文件

我正在研究一个跟踪像素,它应该将请求者的 ip 和一些其他信息记录到一个 html 文件中,但是 html 文件永远不会被创建,如果我创建它,它就会保持为空。

0 投票
1 回答
339 浏览

ruby - Shopify 显示在 /orders/ 路径上的附加脚本,而不仅仅是 /checkouts/

我在各种网站上使用跟踪像素。我们有一个一直用于 Shopify 的实现,它利用设置 >> 结账中的“附加脚本”字段将跟踪像素填充到结账“谢谢”页面。

目前,我们已经看到一些边缘情况,这样设置的像素似乎显示在网站订单跟踪部分的其他页面上。只是想知道是否有人知道为什么会发生这种情况。目前的理论是,所有这些客户都在使用的应用程序之一导致了问题。

例如,使用此设置的标准像素会触发

其中 xxxxxx 和 yyyyyy 分别是帐号和订单号。目前,我们看到像素是由相同的附加脚本触发的

这显然不是源于结帐控制器,这引出了一个问题,即为什么在结帐控制器的设置中定义的脚本(我相信它直接编辑结帐的配置文件)一直在改变这一点。当您访问第二种格式的页面时,它们包含订单跟踪状态。

0 投票
2 回答
254 浏览

php - 跟踪像素在插入数据库时​​生成 500(内部服务器错误)

我正在创建一个跟踪像素,并以此答案为起点。但是,在我尝试将数据插入数据库之前,一切正常。那时我得到一个 500(内部服务器错误)。

这是我的代码:

有任何想法吗?

0 投票
2 回答
7009 浏览

web-services - 将 Nginx 上的请求从 GET 重写为带有正文的 POST(用于跟踪像素)

我试图弄清楚是否有一种简单的方法可以将到达 Nginx 的跟踪像素请求转换为 POST,该 POST 将通过一些附加的主体进入上游。

例如,如果我收到 GET 请求http://domain.com/track/mail-id.gif,我想配置 Nginx 以将其转换为http://upstream/mail-id带有某些正文的 POST(比如说 status:opened)。

怎么做到呢?

0 投票
2 回答
316 浏览

c# - C#如何在HTML中找到一个1x1的图像标签

我想知道如何在尺寸为 1x1 的 HTML 字符串中找到图像标签,基本上我正在寻找跟踪像素。例如:

我的最终目标是能够找到这部分代码并将其从字符串中删除。

我已经阅读了几篇关于如何找到所有 img 标签的帖子,但这不是我想要的。我只想要 1x1 的 img 标签。

有人能帮忙吗?

0 投票
1 回答
309 浏览

facebook - 如何使用 Fackbook 像素在感谢页面上跟踪多次购买

好的,所以我在感谢页面上以编程方式在我的网站上生成购买像素,但我找不到任何关于以下内容是否有效的文档:

这会在 facebook 系统中生成 2 个转换事件,还是会引发配置错误的像素?通读他们的文档,找不到任何地方是否可行。

0 投票
1 回答
2657 浏览

html - 在重定向之前确保 FB 像素已被跟踪?

我将人们发送到一个空白的登陆页面,以确保我们的 Facebook 像素跟踪潜在客户。我无法在主站点上执行此操作,因为我们无法控制它(因此无法在此处添加像素)。

我目前在正文中有 FB 像素,然后在它下面我在 1 秒超时后用 Javascript 进行重定向:

不过,这似乎错过了一些访问。在重定向之前确保像素已触发的最佳方法是什么?我应该将像素跟踪放在 HEAD 中吗?这样就够了吗?或者我可以使用比超时更好的 JS 事件吗?

谢谢你的帮助!

0 投票
2 回答
1498 浏览

javascript - RefenceError:未定义 UET

我很难理解为什么这个 javascript 错误不断出现在我的网站上并且我无法重现它。我已经按照 bing 文档安装了他们的跟踪像素,所以我的标题中有这个:

但是在某些浏览器中,此代码中的 UET 变量(由作为r变量给出的 url 加载)似乎没有定义,而仅在加载 url 时才调用它......

如果在我联系 bing 之前有人能理解它,我将非常感激!

0 投票
0 回答
50 浏览

javascript - 是否可以欺骗网络信标/跟踪像素收集的数据?如果是这样,如何防止它?

我有一个用例,我正在尝试使用网络信标/跟踪像素收集关键数据。我正在尝试创建类似于 SpotX 所做的事情来验证用户观看了多少视频广告。他们通过在视频的特定时间放置一个带有 view_percent 字段的信标来做到这一点,该字段指示用户观看的百分比。例如,在 1 分钟的视频中,他们会在 12 秒处放置一个信标,并将 view_percent 设置为 20,然后让他们的服务器知道用户已经观看了 20% 的视频。

但是用户可以只修改信标并将 view_percent 更改为 100,我该如何防止或验证数据没有被篡改?

0 投票
0 回答
1802 浏览

shopify - Shopify Trekkie 加载额外的跟踪像素

这是迄今为止我在 Shopify 中遇到的最令人沮丧的问题。我正在尝试通过将客户的所有跟踪代码包装到 Google 跟踪代码管理器中来优化客户的网站速度,以减少传出请求的总数。我从 theme.liquid 中删除了所有硬编码的跟踪像素并将它们放在 GTM 中,通过所有应用程序和销售渠道并与帐户断开连接,但 Trekkie 仍然加载了额外的代码。

我按照建议使用 Shopify Facebook 和 Google Analytics 集成,因此这些在 GTM 中不存在。即便如此,它仍然以某种方式加载了 2 个 Google Analytics、2 个 Google Ads 和 2 个 Facebook 像素。

在此处输入图像描述

正如您在源代码中看到的,Trekkie 对象中包含 2 个 facebook 像素 ID,但是当只有一个位置可以添加此信息时,这怎么可能呢?

在此处输入图像描述

如果我从此屏幕(主题 > 首选项)中删除 facebook 像素 ID,则不会加载第一个像素,只会加载第二个不需要的像素。Google Analytics 和 Google Ads 仍然存在同样的问题,除了我在源代码中看不到多个帐户 ID,我只能在 DevTools 的网络选项卡和 Google Tag Assistant 中看到这个。

在此处输入图像描述

我通常会假设这些代码必须在某个地方的主题代码或应用程序或其他东西中,除非我实际上可以使用 DevTools 看到 Trekkie 正在调用这些代码。

在此处输入图像描述

这让我非常抓狂,我已经花了很多时间来尝试做我认为应该是一个简单的优化。如果有人可以帮助解决这个问题,我将不胜感激。

谢谢!