问题标签 [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.
javascript - 确定 cookie 的来源,哪个 javascript 或跟踪像素
我需要能够确定和识别 cookie 的来源。虽然许多 cookie 会在原始页面的 HTTP 响应中到达浏览器,但其他 cookie 是通过 javascript 或通过使用 http 加载到页面上的资产(例如跟踪像素或 AJAX 调用)添加到浏览器的。
确定/识别每个 cookie 来源的好方法是什么?
google-tag-manager - 跟踪像素已知列表
我正在寻找常见跟踪像素提供商/域(尤其是来自 GTM 的)的数据库/列表,例如:
javascript - 使用 javascript 跟踪像素
我有一个跟踪像素,我需要在 JS 中加载,只需单击一个按钮。所以过程如下:
- 用户点击链接
- 我阻止点击(e.preventDefault)
- 加载跟踪像素
- 重定向用户
这是代码:
我的问题是,不是 100% 的点击者被跟踪,似乎大约 40/50% 的人没有被跟踪。我没有看到另一种方法来做到这一点,你有更好的主意在 JS 中跟踪这种事情吗?
欢迎所有想法。
约翰
facebook - 一页网站上的新 facebook 转换像素(不包括受众)
情况复杂,我尽量说清楚。
我有一个带有联系表 index.html 的单页网站。
该页面具有以下再营销 facebook 像素:
当用户提交表单并且我从 ajax 获得响应时,我将外部 html 文件加载到我页面上的 iframe (conv.html)。该外部 html 文件中有一个转换代码:
这基本上是一样的,只是有一个'Lead'赛道事件。正如您所看到的,我在两个像素上都使用了“PageView”,以便被提交表单的 url 受众排除(除了领先事件之外,我还需要它),事情是,当我加载第二个像素时,我得到一个错误,指出像素被多次触发。
我不确定这是否重要,但我们还对第二个像素应用了一条规则,以仅在包含“conv.html”(加载到我的 iframe 的页面)的页面 url 上触发。
我一直在谷歌上寻找解决方案,但找不到任何东西。我试图弄清楚这是否可能在单页网站上。
有任何想法吗?
php - 为 Gmail 创建跟踪像素
我正在尝试创建一个跟踪像素,该像素将记录在我的数据库中打开电子邮件的时间。我通过在 URL 路径中调用 php 链接来做到这一点。
然后在我的控制器中,我有记录时间的代码,然后是这段代码,它读取 1x1 图像并将其显示到屏幕上。
如果将 img 标记放置在网页的 HTML 中并且在浏览器中查看该网页,这将按预期工作。但是,当我将此图像标签放入电子邮件并使用 gmail 查看它时,时间戳不会触发,图像也不会显示。它只是返回一个 404 错误。
关于为什么在 gmail 中查看图像会返回 not found 的任何想法?这不是最好的方法吗?这是我第一次尝试跟踪像素。
另请注意,我确实单击电子邮件中的显示图像以激活它。
facebook - 跨子域的 Facebook 转换跟踪像素?
我会坦率地说我完全缺乏编码经验,所以任何和所有的帮助都是值得的。我的 Facebook 像素正在跟踪我客户网站的流量,没有任何问题……直到他将注册页面移动到子域。追踪随即中断。
这通常不是问题,因为我们可以依靠谷歌分析来获取转化数据,但在这种情况下,这很重要,因为我们的广告系列是围绕在 Facebook 中获取的转化数据进行优化的。
根据我之前交谈过的 FB 代表,我们的子域被识别为完全不同的站点,因此无法跟踪。
我不买这个……我不可能是第一个遇到这么简单问题的人。任何 FB 开发人员都有解决方法吗?
facebook - 从 Facebook 广告管理器中删除转化跟踪像素
是否可以从 Facebook 广告管理器中删除转化跟踪像素?如何删除?我有一个不再需要的像素,但找不到删除选项。有没有我看不到的选项,或者真的没有机会删除它?
php - PHP - 用于收集请求域的 HTTP_REFERER 的替代方案?
我有一个简单的跟踪像素,用于验证用户帐户:
可通过以下方式访问:
它通常按预期工作。
这个想法是一些用户拥有自己的域,并希望“声明”它们,并验证他们是真正的所有者。我们还有其他验证选项(即 META 标签),但这是最简单的,对于最基本的用户 - 只需复制并粘贴透明图像,Bob 就是你的阿姨。
包含请求域的唯一$_SERVER
变量是HTTP_REFERER
,但即使是最简单的 Google 搜索也会返回大量讨论该值的不可靠性和易欺骗性的文章。
'HTTP_REFERER'
将用户代理引向当前页面的页面地址(如果有)。这是由用户代理设置的。不是所有的用户代理都会设置这个,有些提供修改 HTTP_REFERER 作为一个特性的能力。简而言之,它不能真正被信任。
并且有无数的 SO 帖子讨论相同的问题。
就目前而言,一个半胜任的计算机猴子可能会欺骗他们不正确的域以显示为正确的域,然后将其<img>
放在他们的页面上。我的 PHP 脚本会认为一切都是 honkey-dory,并通过所有条件。
没有布埃诺!呸!
是否有替代方法HTTP_REFERER
,我可以使用它来验证请求域?什么是安全的,最好是必需的?
javascript - 具有 204 响应和回调函数的 Beacon 跟踪图像
几天来,我一直在尝试将我的跟踪像素 JS 功能转换为使用 204“no_content”响应。
我可以很容易地得到这个工作,但我需要能够在之后触发一个回调函数。
一旦返回 204,以下内容似乎永远不会被解雇。
跟踪记录正确,但没有警报或控制台日志消息。这是可能的还是我只是在浪费时间?
编辑 - - -
基于下面的解决方案,这里是最终版本(假设错误和成功都将使用相同的回调。
html - 跟踪像素是否需要具有可访问性的 alt 属性(WCAG 2.0)?
我们正在运行一个网站并且有第 3 方跟踪像素,但是alt
在我们的网站上进行 webaim/WCAG 2.0 扫描时我们收到属性错误。
我不确定在这种情况下,跟踪像素是否实际上仍然需要具有空白alt
属性,或者某些屏幕阅读器是否仍会读取src
?